[vlc-devel] [RFC] demux/mp4: fix 17584: signal error if ReadBox_default fails
Francois Cartegnie
fcvlcdev at free.fr
Fri Nov 4 11:16:38 CET 2016
Le 01/11/2016 à 03:03, Filip Roséen a écrit :
> diff --git a/modules/demux/mp4/libmp4.c b/modules/demux/mp4/libmp4.c
> index 5ea8f8a..8dcf96a 100644
> --- a/modules/demux/mp4/libmp4.c
> +++ b/modules/demux/mp4/libmp4.c
> @@ -4001,7 +4001,7 @@ static int MP4_ReadBox_default( stream_t *p_stream, MP4_Box_t *p_box )
> default:
> msg_Warn( p_stream,
> "unknown handler type in stsd (incompletely loaded)" );
> - return 1;
> + return 0;
> }
> }
>
> @@ -4016,7 +4016,7 @@ unknown:
> (char*)&p_box->i_type+1 );
> p_box->e_flags |= BOX_FLAG_INCOMPLETE;
>
> - return 1;
> + return 0;
> }
>
> /**** ------------------------------------------------------------------- ****/
>
Fix would hide from tree complete but unknown boxes and bring regressions.
Has been properly fixed.
Francois
More information about the vlc-devel
mailing list