]> git.sesse.net Git - vlc/blobdiff - modules/demux/mp4/libmp4.c
demux/mp4: bug fix in trun atom parsing
[vlc] / modules / demux / mp4 / libmp4.c
index d26da3de8e04c551fd76f36735165f9b45674ce5..3e257df3f0bd940743def8d2e3641ed006b9b417 100644 (file)
@@ -550,7 +550,7 @@ static int MP4_ReadBox_trun(  stream_t *p_stream, MP4_Box_t *p_box )
     MP4_GET4BYTES( p_box->data.p_trun->i_sample_count );
 
     if( p_box->data.p_trun->i_flags & MP4_TRUN_DATA_OFFSET )
-        MP4_GET8BYTES( p_box->data.p_trun->i_data_offset );
+        MP4_GET4BYTES( p_box->data.p_trun->i_data_offset );
     if( p_box->data.p_trun->i_flags & MP4_TRUN_FIRST_FLAGS )
         MP4_GET4BYTES( p_box->data.p_trun->i_first_sample_flags );