Go to the source code of this file.
|
#define | NSV_MAX_RESYNC (500*1024) |
|
#define | NSV_MAX_RESYNC_TRIES 300 |
|
#define | T_NSVF MKTAG('N', 'S', 'V', 'f') /* file header */ |
|
#define | T_NSVS MKTAG('N', 'S', 'V', 's') /* chunk header */ |
|
#define | T_TOC2 MKTAG('T', 'O', 'C', '2') /* extra index marker */ |
|
#define | T_NONE MKTAG('N', 'O', 'N', 'E') /* null a/v 4CC */ |
|
#define | T_SUBT MKTAG('S', 'U', 'B', 'T') /* subtitle aux data */ |
|
#define | T_ASYN MKTAG('A', 'S', 'Y', 'N') /* async a/v aux marker */ |
|
#define | T_KEYF MKTAG('K', 'E', 'Y', 'F') /* video keyframe aux marker (addition) */ |
|
#define | TB_NSVF MKBETAG('N', 'S', 'V', 'f') |
|
#define | TB_NSVS MKBETAG('N', 'S', 'V', 's') |
|
#define | NSV_ST_VIDEO 0 |
|
#define | NSV_ST_AUDIO 1 |
|
#define | NSV_ST_SUBT 2 |
|
#define | print_tag(str, tag, size) |
|
◆ NSV_MAX_RESYNC
#define NSV_MAX_RESYNC (500*1024) |
◆ NSV_MAX_RESYNC_TRIES
#define NSV_MAX_RESYNC_TRIES 300 |
◆ T_NSVF
#define T_NSVF MKTAG('N', 'S', 'V', 'f') /* file header */ |
◆ T_NSVS
#define T_NSVS MKTAG('N', 'S', 'V', 's') /* chunk header */ |
◆ T_TOC2
#define T_TOC2 MKTAG('T', 'O', 'C', '2') /* extra index marker */ |
◆ T_NONE
#define T_NONE MKTAG('N', 'O', 'N', 'E') /* null a/v 4CC */ |
◆ T_SUBT
◆ T_ASYN
#define T_ASYN MKTAG('A', 'S', 'Y', 'N') /* async a/v aux marker */ |
◆ T_KEYF
#define T_KEYF MKTAG('K', 'E', 'Y', 'F') /* video keyframe aux marker (addition) */ |
◆ TB_NSVF
◆ TB_NSVS
◆ NSV_ST_VIDEO
◆ NSV_ST_AUDIO
◆ NSV_ST_SUBT
◆ print_tag
#define print_tag |
( |
|
str, |
|
|
|
tag, |
|
|
|
size |
|
) |
| |
Value:av_log(ac->avr, AV_LOG_TRACE, "%d samples - audio_convert: %s to %s (%s)\, len, av_get_sample_fmt_name(ac->in_fmt), av_get_sample_fmt_name(ac->out_fmt), use_generic ? ac->func_descr_generic :ac->func_descr)
#define AV_LOG_TRACE
Extremely verbose debugging, useful for libav* development.
Definition at line 215 of file nsvdec.c.
Referenced by nsv_parse_NSVs_header().
◆ NSVStatus
Enumerator |
---|
NSV_UNSYNC | |
NSV_FOUND_NSVF | |
NSV_HAS_READ_NSVF | |
NSV_FOUND_NSVS | |
NSV_HAS_READ_NSVS | |
NSV_FOUND_BEEF | |
NSV_GOT_VIDEO | |
NSV_GOT_AUDIO | |
Definition at line 145 of file nsvdec.c.
◆ nsv_read_chunk()
◆ nsv_resync()
◆ nsv_parse_NSVf_header()
◆ nsv_parse_NSVs_header()
◆ nsv_read_header()
◆ nsv_read_packet()
◆ nsv_read_seek()
static int nsv_read_seek |
( |
AVFormatContext * |
s, |
|
|
int |
stream_index, |
|
|
int64_t |
timestamp, |
|
|
int |
flags |
|
) |
| |
|
static |
◆ nsv_read_close()
◆ nsv_probe()
◆ nsv_codec_video_tags
Initial value:= {
}
#define MKTAG(a, b, c, d)
Definition at line 184 of file nsvdec.c.
◆ nsv_codec_audio_tags
Initial value:= {
}
preferred ID for decoding MPEG audio layer 1, 2 or 3
#define MKTAG(a, b, c, d)
Definition at line 203 of file nsvdec.c.
◆ ff_nsv_demuxer
Initial value:= {
.name = "nsv",
}
static int read_seek(AVFormatContext *ctx, int stream_index, int64_t timestamp, int flags)
static av_cold int read_close(AVFormatContext *ctx)
static int nsv_read_close(AVFormatContext *s)
static int nsv_read_packet(AVFormatContext *s, AVPacket *pkt)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static int nsv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
static int nsv_probe(AVProbeData *p)
static int read_header(FFV1Context *f)
static int read_packet(AVFormatContext *ctx, AVPacket *pkt)
static int nsv_read_header(AVFormatContext *s)
Definition at line 758 of file nsvdec.c.