# HG changeset patch # User hzoli # Date 1116916741 0 # Node ID 3aee7daaa8e579e59a7ad637a14f6f669dc919ca # Parent 40d5e0ccce93771c66512c0990bddcfa64d57b0e Fix ADCTRL_SKIP_FRAME and add ADCTRL_RESYNC_STREAM diff -r 40d5e0ccce93 -r 3aee7daaa8e5 libmpcodecs/ad_hwac3.c --- a/libmpcodecs/ad_hwac3.c Tue May 24 06:03:37 2005 +0000 +++ b/libmpcodecs/ad_hwac3.c Tue May 24 06:39:01 2005 +0000 @@ -134,8 +134,9 @@ { 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 -r 40d5e0ccce93 -r 3aee7daaa8e5 libmpcodecs/ad_liba52.c --- a/libmpcodecs/ad_liba52.c Tue May 24 06:03:37 2005 +0000 +++ b/libmpcodecs/ad_liba52.c Tue May 24 06:39:01 2005 +0000 @@ -263,8 +263,9 @@ { 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;