FFmpeg
|
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/intfloat.h"
#include "avformat.h"
#include "internal.h"
#include "riff.h"
Go to the source code of this file.
Data Structures | |
struct | NUVContext |
Macros | |
#define | PKTSIZE(s) (s & 0xffffff) |
little macro to sanitize packet size More... | |
#define | HDRSIZE 12 |
Enumerations | |
enum | nuv_frametype { NUV_VIDEO = 'V', NUV_EXTRADATA = 'D', NUV_AUDIO = 'A', NUV_SEEKP = 'R', NUV_MYTHEXT = 'X' } |
Functions | |
static int | nuv_probe (AVProbeData *p) |
static int | get_codec_data (AVIOContext *pb, AVStream *vst, AVStream *ast, int myth) |
read until we found all data needed for decoding More... | |
static int | nuv_header (AVFormatContext *s) |
static int | nuv_packet (AVFormatContext *s, AVPacket *pkt) |
static int | nuv_resync (AVFormatContext *s, int64_t pos_limit) |
looks for the string RTjjjjjjjjjj in the stream too resync reading More... | |
static int64_t | nuv_read_dts (AVFormatContext *s, int stream_index, int64_t *ppos, int64_t pos_limit) |
attempts to read a timestamp from stream at the given stream position More... | |
Variables | |
static const AVCodecTag | nuv_audio_tags [] |
AVInputFormat | ff_nuv_demuxer |
Macro Definition Documentation
#define HDRSIZE 12 |
Definition at line 232 of file libavformat/nuv.c.
Referenced by nuv_packet(), and nuv_read_dts().
little macro to sanitize packet size
Definition at line 59 of file libavformat/nuv.c.
Referenced by get_codec_data(), nuv_packet(), and nuv_read_dts().
Enumeration Type Documentation
enum nuv_frametype |
Enumerator | |
---|---|
NUV_VIDEO | |
NUV_EXTRADATA | |
NUV_AUDIO | |
NUV_SEEKP | |
NUV_MYTHEXT |
Definition at line 41 of file libavformat/nuv.c.
Function Documentation
|
static |
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 68 of file libavformat/nuv.c.
Referenced by nuv_header().
|
static |
Definition at line 154 of file libavformat/nuv.c.
|
static |
Definition at line 234 of file libavformat/nuv.c.
|
static |
Definition at line 49 of file libavformat/nuv.c.
|
static |
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 329 of file libavformat/nuv.c.
|
static |
looks for the string RTjjjjjjjjjj in the stream too resync reading
- Returns
- 1 if the syncword is found 0 otherwise.
Definition at line 312 of file libavformat/nuv.c.
Referenced by nuv_read_dts().
Variable Documentation
AVInputFormat ff_nuv_demuxer |
Definition at line 383 of file libavformat/nuv.c.
|
static |
Definition at line 29 of file libavformat/nuv.c.
Generated on Fri Dec 20 2024 06:56:14 for FFmpeg by 1.8.11