[FFmpeg-devel] [PATCH v4 0/4] hevc_mp4toannexb: Insert correct parameter sets

Andriy Gelman andriy.gelman at gmail.com
Wed Sep 18 22:31:40 EEST 2019


Changes in v4:
    - Always insert SEI from extradata before IRAP (same approach as original
      code). New SEIs are inserted before IRAP, or forwarded after the nal unit.
    - Before writing each VCL, I check whether the PPS has already been
      signalled in the CVS. If it hasn't been signalled, I append the PPS before the nal
      unit.

    - Use raw pointers instead of AVBufferRef for storing parameter sets.
    - Parse extradata directly from HVCC.
    - Added extra fate tests where the parameter sets are changing. 

For testing I looked at all the datasets from fate-suite/hevc-conformance. I
used the same approach as the current fate test (i.e. put the data into mp4
container and then back to annexb)




More information about the ffmpeg-devel mailing list