changeset 29499:e8072b90858e

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
author tack
date Wed, 19 Aug 2009 13:29:07 +0000
parents c4fe7474709d
children 60819382adfe
files libaf/reorder_ch.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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,