Changes between Initial Version and Version 1 of Ticket #7200, comment 3


Ignore:
Timestamp:
May 11, 2018, 8:38:41 AM (16 months ago)
Author:
mkver
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7200, comment 3

    initial v1  
    1 The H264 bitstream contains 00 00 00 01 00 00 00 01; the second start code starts a real NAL unit, but the first one is empty after the trailing zeros have been stripped away as is done in cbs_h2645_fragment_add_nals. In the very same function there is also an assert that the size after stripping away trailing zeros is still >0 (which is of course what triggers this assertion failure).
     1The H264 bitstream contains 00 00 00 01 00 00 00 01; the second start code starts a real NAL unit, but the first one is empty after the trailing zeros have been stripped away as is done in cbs_h2645_fragment_add_nals. In the very same function there is also an assert that the size after stripping away trailing zeros is still >0 (which is of course what triggers this assertion failure). This has been introduced in commit e7f64191b27bcf37cbf7006606f0f439c6cdc24f.
    22If one simply remuxes to mkv/mp4, the file really contains a NAL unit of size zero. Is this even legal H264 in mp4/mkv?