Go to the source code of this file.
◆ PKTSIZE
◆ HDRSIZE
◆ nuv_frametype
| Enumerator |
|---|
| NUV_VIDEO | |
| NUV_EXTRADATA | |
| NUV_AUDIO | |
| NUV_SEEKP | |
| NUV_MYTHEXT | |
Definition at line 45 of file nuv.c.
◆ nuv_probe()
Definition at line 53 of file nuv.c.
◆ get_codec_data()
read until we found all data needed for decoding
- Parameters
-
| vst | video stream of which to change parameters |
| ast | video stream of which to change parameters |
| myth | set if this is a MythTVVideo format file |
- Returns
- 0 or AVERROR code
Definition at line 72 of file nuv.c.
Referenced by nuv_header().
◆ nuv_header()
◆ nuv_packet()
◆ nuv_resync()
looks for the string RTjjjjjjjjjj in the stream too resync reading
- Returns
- 1 if the syncword is found 0 otherwise.
Definition at line 332 of file nuv.c.
Referenced by nuv_read_dts().
◆ nuv_read_dts()
attempts to read a timestamp from stream at the given stream position
- Returns
- timestamp if successful and AV_NOPTS_VALUE if failure
Definition at line 349 of file nuv.c.
◆ nuv_audio_tags
Initial value:= {
}
@ AV_CODEC_ID_MP3
preferred ID for decoding MPEG audio layer 1, 2 or 3
#define MKTAG(a, b, c, d)
Definition at line 33 of file nuv.c.
Referenced by get_codec_data().
◆ ff_nuv_demuxer
Initial value:= {
.p.name = "nuv",
}
static int read_packet(void *opaque, uint8_t *buf, int buf_size)
static int read_probe(const AVProbeData *p)
static int read_header(FFV1Context *f, RangeCoder *c)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int64_t read_timestamp(AVFormatContext *s, int stream_index, int64_t *ppos, int64_t pos_limit, int64_t(*read_timestamp)(struct AVFormatContext *, int, int64_t *, int64_t))
Definition at line 404 of file nuv.c.