Browse Source

Vorbis decoder by (Balatoni Denes | dbalatoni programozo hu)

Originally committed as revision 4261 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 21 years ago
parent
commit
0bde73d907
5 changed files with 3647 additions and 1 deletions
  1. +3
    -0
      libavcodec/Makefile
  2. +4
    -1
      libavcodec/allcodecs.c
  3. +1
    -0
      libavcodec/avcodec.h
  4. +1414
    -0
      libavcodec/vorbis.c
  5. +2225
    -0
      libavcodec/vorbis.h

+ 3
- 0
libavcodec/Makefile View File

@@ -151,6 +151,9 @@ endif
ifneq ($(CONFIG_VMDVIDEO_DECODER)$(CONFIG_VMDAUDIO_DECODER),) ifneq ($(CONFIG_VMDVIDEO_DECODER)$(CONFIG_VMDAUDIO_DECODER),)
OBJS+= vmdav.o OBJS+= vmdav.o
endif endif
ifeq ($(CONFIG_VORBIS_DECODER),yes)
OBJS+= vorbis.o
endif
ifneq ($(CONFIG_VP3_DECODER)$(CONFIG_THEORA_DECODER),) ifneq ($(CONFIG_VP3_DECODER)$(CONFIG_THEORA_DECODER),)
OBJS+= vp3.o OBJS+= vp3.o
endif endif


+ 4
- 1
libavcodec/allcodecs.c View File

@@ -55,7 +55,7 @@ void avcodec_register_all(void)
#ifdef CONFIG_OGGVORBIS_ENCODER #ifdef CONFIG_OGGVORBIS_ENCODER
register_avcodec(&oggvorbis_encoder); register_avcodec(&oggvorbis_encoder);
#endif //CONFIG_OGGVORBIS_ENCODER #endif //CONFIG_OGGVORBIS_ENCODER
#ifdef CONFIG_OGGVORBIS_DECODER
#if (defined CONFIG_OGGVORBIS_DECODER && !defined CONFIG_VORBIS_DECODER)
register_avcodec(&oggvorbis_decoder); register_avcodec(&oggvorbis_decoder);
#endif //CONFIG_OGGVORBIS_DECODER #endif //CONFIG_OGGVORBIS_DECODER
#endif #endif
@@ -476,6 +476,9 @@ void avcodec_register_all(void)
#ifdef CONFIG_WS_SND1_DECODER #ifdef CONFIG_WS_SND1_DECODER
register_avcodec(&ws_snd1_decoder); register_avcodec(&ws_snd1_decoder);
#endif //CONFIG_WS_SND1_DECODER #endif //CONFIG_WS_SND1_DECODER
#ifdef CONFIG_VORBIS_DECODER
register_avcodec(&vorbis_decoder);
#endif
#endif /* CONFIG_DECODERS */ #endif /* CONFIG_DECODERS */


#ifdef AMR_NB #ifdef AMR_NB


+ 1
- 0
libavcodec/avcodec.h View File

@@ -2018,6 +2018,7 @@ extern AVCodec aasc_decoder;
extern AVCodec alac_decoder; extern AVCodec alac_decoder;
extern AVCodec ws_snd1_decoder; extern AVCodec ws_snd1_decoder;
extern AVCodec indeo2_decoder; extern AVCodec indeo2_decoder;
extern AVCodec vorbis_decoder;


/* pcm codecs */ /* pcm codecs */
#define PCM_CODEC(id, name) \ #define PCM_CODEC(id, name) \


+ 1414
- 0
libavcodec/vorbis.c
File diff suppressed because it is too large
View File


+ 2225
- 0
libavcodec/vorbis.h
File diff suppressed because it is too large
View File


Loading…
Cancel
Save