]> git.sesse.net Git - vlc/commitdiff
ts demux: fix eac3 mistaken for ac3
authorRafaël Carré <funman@videolan.org>
Sun, 28 Apr 2013 20:25:51 +0000 (22:25 +0200)
committerRafaël Carré <funman@videolan.org>
Sun, 28 Apr 2013 20:30:01 +0000 (22:30 +0200)
Close #8217

modules/demux/ts.c

index 25c72e870fa6a03ebd137b596417d0ba047aac36..ae515dee023fe8903398e9c07f613ec4eff0ac01 100644 (file)
@@ -3646,6 +3646,8 @@ static void PMTSetupEsRegistration( demux_t *p_demux, ts_pid_t *pid,
         {
             p_fmt->i_cat   = p_regs[i].i_cat;
             p_fmt->i_codec = p_regs[i].i_codec;
+            if (p_es->i_type == 0x87)
+                p_fmt->i_codec = VLC_CODEC_EAC3;
             return;
         }
     }