Mercurial > mplayer.hg
diff libmpcodecs/ad.c @ 5344:7198d3eba09f
ok, use ad_* stuff
| author | arpi |
|---|---|
| date | Mon, 25 Mar 2002 22:04:33 +0000 |
| parents | |
| children | 81071ffb7b22 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libmpcodecs/ad.c Mon Mar 25 22:04:33 2002 +0000 @@ -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 +};
