diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-25 22:04:33 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-03-25 22:04:33 +0000 |
commit | b1b5f20978e5e1ed8e6ebe3050793aff5a15b8df (patch) | |
tree | 7a40742dfe46585f17eb62e70bc14e9f82655b11 /libmpcodecs/ad.c | |
parent | a823205f9ff00fec422a2c1838cc1a85bd0f6776 (diff) | |
download | mpv-b1b5f20978e5e1ed8e6ebe3050793aff5a15b8df.tar.bz2 mpv-b1b5f20978e5e1ed8e6ebe3050793aff5a15b8df.tar.xz |
ok, use ad_* stuff
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5345 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/ad.c')
-rw-r--r-- | libmpcodecs/ad.c | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/libmpcodecs/ad.c b/libmpcodecs/ad.c new file mode 100644 index 0000000000..20e3bff162 --- /dev/null +++ b/libmpcodecs/ad.c @@ -0,0 +1,58 @@ +/* + ad.c - audio decoder interface +*/ + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "config.h" + +#include "stream.h" +#include "demuxer.h" +#include "stheader.h" +#include "ad.h" + +/* Missed vorbis, mad, dshow */ + +//extern ad_functions_t mpcodecs_ad_null; +extern ad_functions_t mpcodecs_ad_mp3lib; +extern ad_functions_t mpcodecs_ad_ffmpeg; +extern ad_functions_t mpcodecs_ad_liba52; +extern ad_functions_t mpcodecs_ad_hwac3; +extern ad_functions_t mpcodecs_ad_pcm; +extern ad_functions_t mpcodecs_ad_dvdpcm; +extern ad_functions_t mpcodecs_ad_alaw; +extern ad_functions_t mpcodecs_ad_imaadpcm; +extern ad_functions_t mpcodecs_ad_msadpcm; +extern ad_functions_t mpcodecs_ad_dk4adpcm; +extern ad_functions_t mpcodecs_ad_dk3adpcm; +extern ad_functions_t mpcodecs_ad_roqaudio; +extern ad_functions_t mpcodecs_ad_dshow; +extern ad_functions_t mpcodecs_ad_acm; + +ad_functions_t* mpcodecs_ad_drivers[] = +{ +// &mpcodecs_ad_null, + &mpcodecs_ad_mp3lib, + &mpcodecs_ad_liba52, + &mpcodecs_ad_hwac3, +#ifdef USE_LIBAVCODEC + &mpcodecs_ad_ffmpeg, +#endif + &mpcodecs_ad_pcm, + &mpcodecs_ad_dvdpcm, + &mpcodecs_ad_alaw, + &mpcodecs_ad_imaadpcm, + &mpcodecs_ad_msadpcm, + &mpcodecs_ad_dk4adpcm, + &mpcodecs_ad_dk3adpcm, + &mpcodecs_ad_roqaudio, +#ifdef USE_WIN32DLL +#ifdef USE_DIRECTSHOW + &mpcodecs_ad_dshow, +#endif + &mpcodecs_ad_acm, +#endif + NULL +}; |