| FFmpeg
    | 
libavformat/subviewerdec.c File Reference
  SubViewer subtitle demuxer. More...
#include "avformat.h"#include "internal.h"#include "subtitles.h"#include "libavcodec/internal.h"#include "libavutil/avstring.h"#include "libavutil/bprint.h"#include "libavutil/intreadwrite.h"
Include dependency graph for libavformat/subviewerdec.c:

Go to the source code of this file.
| Data Structures | |
| struct | SubViewerContext | 
| Functions | |
| static int | subviewer_probe (AVProbeData *p) | 
| static int | read_ts (const char *s, int64_t *start, int *duration) | 
| static int | subviewer_read_header (AVFormatContext *s) | 
| static int | subviewer_read_packet (AVFormatContext *s, AVPacket *pkt) | 
| static int | subviewer_read_seek (AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags) | 
| static int | subviewer_read_close (AVFormatContext *s) | 
| Variables | |
| AVInputFormat | ff_subviewer_demuxer | 
Detailed Description
SubViewer subtitle demuxer.
Definition in file libavformat/subviewerdec.c.
Function Documentation
| 
 | static | 
Definition at line 53 of file libavformat/subviewerdec.c.
Referenced by subviewer_read_header().
| 
 | static | 
Definition at line 39 of file libavformat/subviewerdec.c.
| 
 | static | 
Definition at line 177 of file libavformat/subviewerdec.c.
| 
 | static | 
Definition at line 69 of file libavformat/subviewerdec.c.
| 
 | static | 
Definition at line 163 of file libavformat/subviewerdec.c.
| 
 | static | 
Definition at line 169 of file libavformat/subviewerdec.c.
Variable Documentation
| AVInputFormat ff_subviewer_demuxer | 
Initial value:
= {
    .name           = "subviewer",
    .long_name      = NULL_IF_CONFIG_SMALL("SubViewer subtitle format"),
    .priv_data_size = sizeof(SubViewerContext),
    .read_seek2     = subviewer_read_seek,
    .extensions     = "sub",
}
static int subviewer_read_seek(AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags)
Definition: libavformat/subviewerdec.c:169
Definition: libavformat/subviewerdec.c:35
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
static int subviewer_read_header(AVFormatContext *s)
Definition: libavformat/subviewerdec.c:69
static int subviewer_read_packet(AVFormatContext *s, AVPacket *pkt)
Definition: libavformat/subviewerdec.c:163
static int subviewer_read_close(AVFormatContext *s)
Definition: libavformat/subviewerdec.c:177
Definition at line 184 of file libavformat/subviewerdec.c.
Generated on Fri Oct 31 2025 06:56:24 for FFmpeg by
 1.8.11
 1.8.11