| FFmpeg
    | 
libvorbisdec.c File Reference
  
Include dependency graph for libvorbisdec.c:

Go to the source code of this file.
| Data Structures | |
| struct | OggVorbisDecContext | 
| Typedefs | |
| typedef struct OggVorbisDecContext | OggVorbisDecContext | 
| Functions | |
| static int | oggvorbis_decode_init (AVCodecContext *avccontext) | 
| static int | conv (int samples, float **pcm, char *buf, int channels) | 
| static int | oggvorbis_decode_frame (AVCodecContext *avccontext, void *data, int *got_frame_ptr, AVPacket *avpkt) | 
| static int | oggvorbis_decode_close (AVCodecContext *avccontext) | 
| Variables | |
| AVCodec | ff_libvorbis_decoder | 
Typedef Documentation
| typedef struct OggVorbisDecContext OggVorbisDecContext | 
Function Documentation
| 
 | inlinestatic | 
Definition at line 111 of file libvorbisdec.c.
Referenced by ff_audio_convert_set_func(), findRgbConvFn(), oggvorbis_decode_frame(), palToRgbWrapper(), rgbToRgbWrapper(), and sws_convVec().
| 
 | static | 
Definition at line 179 of file libvorbisdec.c.
| 
 | static | 
Definition at line 129 of file libvorbisdec.c.
| 
 | static | 
Definition at line 35 of file libvorbisdec.c.
Variable Documentation
| AVCodec ff_libvorbis_decoder | 
Initial value:
= {
    .name           = "libvorbis",
    .type           = AVMEDIA_TYPE_AUDIO,
    .id             = AV_CODEC_ID_VORBIS,
    .priv_data_size = sizeof(OggVorbisDecContext),
    .capabilities   = CODEC_CAP_DELAY,
    .long_name      = NULL_IF_CONFIG_SMALL("libvorbis"),
}
struct OggVorbisDecContext OggVorbisDecContext
static int oggvorbis_decode_init(AVCodecContext *avccontext)
Definition: libvorbisdec.c:35
#define CODEC_CAP_DELAY
Encoder or decoder requires flushing with NULL input at the end in order to give the complete and cor...
Definition: libavcodec/avcodec.h:770
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: libavutil/internal.h:123
Definition: avutil.h:144
static int oggvorbis_decode_frame(AVCodecContext *avccontext, void *data, int *got_frame_ptr, AVPacket *avpkt)
Definition: libvorbisdec.c:129
static int oggvorbis_decode_close(AVCodecContext *avccontext)
Definition: libvorbisdec.c:179
static int decode(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
Definition: crystalhd.c:868
Definition: libavcodec/avcodec.h:386
Definition at line 189 of file libvorbisdec.c.
Generated on Fri Oct 31 2025 06:56:22 for FFmpeg by
 1.8.11
 1.8.11