summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/ad.c
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2012-09-08 12:05:13 +0200
committerwm4 <wm4@nowhere>2012-09-18 21:08:14 +0200
commitc8154630bfc1b35da59e7db8c09e85c4f8d5904c (patch)
treec59946e0495590c2c94f0387e00c60a56aab9286 /libmpcodecs/ad.c
parent70e7d63ba011a326f5e03137b8fb45df222c43af (diff)
downloadmpv-c8154630bfc1b35da59e7db8c09e85c4f8d5904c.tar.bz2
mpv-c8154630bfc1b35da59e7db8c09e85c4f8d5904c.tar.xz
ad_dvdpcm: add back PCM decoder for DVD
This is needed by demux_mpg (and possibly by demux_ts) for PCM playback. The decoder does the mapping from MPEG headers to the actual PCM format, and also unpacks sample data for 20/24 bit formats.
Diffstat (limited to 'libmpcodecs/ad.c')
-rw-r--r--libmpcodecs/ad.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpcodecs/ad.c b/libmpcodecs/ad.c
index c4066caaa4..93cebed86d 100644
--- a/libmpcodecs/ad.c
+++ b/libmpcodecs/ad.c
@@ -34,6 +34,7 @@
extern const ad_functions_t mpcodecs_ad_mpg123;
extern const ad_functions_t mpcodecs_ad_ffmpeg;
extern const ad_functions_t mpcodecs_ad_pcm;
+extern const ad_functions_t mpcodecs_ad_dvdpcm;
extern const ad_functions_t mpcodecs_ad_spdif;
const ad_functions_t * const mpcodecs_ad_drivers[] =
@@ -43,6 +44,7 @@ const ad_functions_t * const mpcodecs_ad_drivers[] =
#endif
&mpcodecs_ad_ffmpeg,
&mpcodecs_ad_pcm,
+ &mpcodecs_ad_dvdpcm,
&mpcodecs_ad_spdif,
NULL
};