# HG changeset patch # User ben # Date 1154457871 0 # Node ID ac6746d40459f185ebf215d9dcbaad7a7972fcc3 # Parent 87e3e034e324cf7009c3504e74cb226f6385d2f1 fix a/v sync issues when using ad_hwmpa diff -r 87e3e034e324 -r ac6746d40459 libmpcodecs/ad_hwmpa.c --- a/libmpcodecs/ad_hwmpa.c Tue Aug 01 15:54:23 2006 +0000 +++ b/libmpcodecs/ad_hwmpa.c Tue Aug 01 18:44:31 2006 +0000 @@ -110,6 +110,9 @@ sh->a_in_buffer_len -= start + len; memmove(sh->a_in_buffer, &(sh->a_in_buffer[start + len]), sh->a_in_buffer_len); tot2 += spf * 2 * chans; + + /* HACK: seems to fix most A/V sync issues */ + break; } memset(&buf[tot], 0, tot2-tot);