summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorhzoli <hzoli@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-24 06:39:01 +0000
committerhzoli <hzoli@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-05-24 06:39:01 +0000
commite06d2ac7ac32ae5c265b3814151dce8cd93c3fb6 (patch)
treee4da172ed16be0da111e2da99f2396178598e18d /libmpcodecs
parentd6a8698f574133bf289facf51a7d2deb27fe85d6 (diff)
downloadmpv-e06d2ac7ac32ae5c265b3814151dce8cd93c3fb6.tar.bz2
mpv-e06d2ac7ac32ae5c265b3814151dce8cd93c3fb6.tar.xz
Fix ADCTRL_SKIP_FRAME and add ADCTRL_RESYNC_STREAM
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15559 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_hwac3.c3
-rw-r--r--libmpcodecs/ad_liba52.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/libmpcodecs/ad_hwac3.c b/libmpcodecs/ad_hwac3.c
index e249f32ae2..cb587e31a5 100644
--- a/libmpcodecs/ad_hwac3.c
+++ b/libmpcodecs/ad_hwac3.c
@@ -134,8 +134,9 @@ static int control(sh_audio_t *sh,int cmd,void* arg, ...)
{
switch(cmd)
{
+ case ADCTRL_RESYNC_STREAM:
case ADCTRL_SKIP_FRAME:
- ac3dts_fillbuff(sh); break; // skip AC3 frame
+ ac3dts_fillbuff(sh);
return CONTROL_TRUE;
}
return CONTROL_UNKNOWN;
diff --git a/libmpcodecs/ad_liba52.c b/libmpcodecs/ad_liba52.c
index 740f55787b..8003757158 100644
--- a/libmpcodecs/ad_liba52.c
+++ b/libmpcodecs/ad_liba52.c
@@ -263,8 +263,9 @@ static int control(sh_audio_t *sh,int cmd,void* arg, ...)
{
switch(cmd)
{
+ case ADCTRL_RESYNC_STREAM:
case ADCTRL_SKIP_FRAME:
- a52_fillbuff(sh); break; // skip AC3 frame
+ a52_fillbuff(sh);
return CONTROL_TRUE;
case ADCTRL_SET_VOLUME: {
float vol = *(float*)arg;