[vlc-commits] demux: mp4: fix broken interlaced flag
    Francois Cartegnie 
    git at videolan.org
       
    Tue Jan 21 16:37:32 CET 2020
    
    
  
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Mon Jan 20 17:58:24 2020 +0100| [25414c1a47d1d93f368ec1269087d2f979732b05] | committer: Francois Cartegnie
demux: mp4: fix broken interlaced flag
It was assumed the fiel atom was describing fields.
Recent spec provides explanation for value 1 as progressive scan.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=25414c1a47d1d93f368ec1269087d2f979732b05
---
 modules/demux/mp4/libmp4.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/modules/demux/mp4/libmp4.c b/modules/demux/mp4/libmp4.c
index cdb4cd7e3f..dd7f1cd344 100644
--- a/modules/demux/mp4/libmp4.c
+++ b/modules/demux/mp4/libmp4.c
@@ -2446,11 +2446,7 @@ static int MP4_ReadBox_fiel( stream_t *p_stream, MP4_Box_t *p_box )
     p_fiel = p_box->data.p_fiel;
     if(i_read < 2)
         MP4_READBOX_EXIT( 0 );
-    if(p_peek[0] == 1)
-    {
-        p_fiel->i_flags = BLOCK_FLAG_SINGLE_FIELD;
-    }
-    else if(p_peek[0] == 2) /* Interlaced */
+    if(p_peek[0] == 2) /* Interlaced */
     {
         /*
          * 0 – There is only one field.
    
    
More information about the vlc-commits
mailing list