[vlc-devel] [PATCH 01/11] MP4 demux: only set fragmented flag if filecontains movie fragment atoms.

Francois Cartegnie fcvlcdev at free.fr
Thu Mar 20 06:33:08 CET 2014


Le 19/03/2014 23:31, Felix Abecassis a écrit :
> 2014-03-19 23:16 GMT+01:00 Frédéric Yhuel <yhuelf at gmail.com>:
> 
>> On Wed, Mar 19, 2014 at 5:53 PM, Frédéric Yhuel <yhuelf at gmail.com> wrote:
>>> I think the patch should be reverted, because it indeed breaks
>>> playback of local fMP4 files, as François noticed.
>>
>> Nevermind. Sorry for the noise.
>>
> 
>  Why? I think it does.
> 
> See bug https://trac.videolan.org/vlc/ticket/10983

according to ISO:
* mvex says there might be *extents*, ie track fragments
  Then assert using header declarations, or check by scanning.
* moof says there's *fragments*

-> Change condition to OR, and pass to avcodec even if we only believe
it is fragmented (mvex). Whatever the access is.

Francois




More information about the vlc-devel mailing list