# HG changeset patch # User tack # Date 1250688547 0 # Node ID e8072b90858e243ab1ea0145c6aa622b12569f2e # Parent c4fe7474709db197abafd32d6cf0ce17aac7893b Fix channel reordering when using 24-bit samples by adding breaks to cases missed by r29427. Patch submitted by Shane W, shane-mplayer csy ca diff -r c4fe7474709d -r e8072b90858e libaf/reorder_ch.c --- a/libaf/reorder_ch.c Wed Aug 19 09:01:37 2009 +0000 +++ b/libaf/reorder_ch.c Wed Aug 19 13:29:07 2009 +0000 @@ -85,6 +85,7 @@ dest_8[i+13] = src_8[i+s4*3+1]; dest_8[i+14] = src_8[i+s4*3+2]; } + break; } case 4: { @@ -163,6 +164,7 @@ dest_8[i+16] = src_8[i+s5*3+1]; dest_8[i+17] = src_8[i+s5*3+2]; } + break; } case 4: { @@ -360,6 +362,7 @@ src_8[i+s1*3+1] = tmp1; src_8[i+s1*3+2] = tmp2; } + break; } case 4: { @@ -626,6 +629,7 @@ src_8[i+s3*3+1] = tmp1; src_8[i+s3*3+2] = tmp2; } + break; } default: mp_msg(MSGT_GLOBAL, MSGL_WARN,