[vlc-commits] demux: libmp4: fix reading last iinf entry v0

Francois Cartegnie git at videolan.org
Mon Nov 19 14:04:44 CET 2018


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sat Nov 17 00:42:24 2018 +0100| [2439309a66bef05c40886bd503f3776f2201cd03] | committer: Francois Cartegnie

demux: libmp4: fix reading last iinf entry v0

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2439309a66bef05c40886bd503f3776f2201cd03
---

 modules/demux/mp4/libmp4.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/demux/mp4/libmp4.c b/modules/demux/mp4/libmp4.c
index 7e4ca4b093..63afc1180d 100644
--- a/modules/demux/mp4/libmp4.c
+++ b/modules/demux/mp4/libmp4.c
@@ -4442,7 +4442,7 @@ static int MP4_ReadBox_iinf( stream_t *p_stream, MP4_Box_t *p_box )
     assert( i_read == 0 );
 
     uint32_t i = 0;
-    uint64_t i_remain = p_box->i_size - 16;
+    uint64_t i_remain = p_box->i_size - i_header;
     while ( i_remain > 8 && i < p_box->data.p_iinf->i_entry_count )
     {
         MP4_Box_t *p_childbox = MP4_ReadBox( p_stream, p_box );



More information about the vlc-commits mailing list