On 7/27/2021 2:08 PM, James Almer wrote: > Since we can't blindly trust the keyframe flag in packets and assume its > contents are a valid Sync Sample, do some basic bitstream parsing to build the > Sync Sample table in addition to a Random Access Recovery Point table. > > Suggested-by: [email protected] > Signed-off-by: James Almer <[email protected]> > --- > libavformat/movenc.c | 125 +++++++++++++++++++++++++++++++++-- > libavformat/movenc.h | 1 + > tests/ref/lavf-fate/h264.mp4 | 6 +- > 3 files changed, 123 insertions(+), 9 deletions(-)
This problem (due to insufficient API) exists for a lot more codecs than H.264 - are we going to fill movenc.c with parsers for HEVC, AV1, MPEG-4 ASP, etc., or just make only on codec behave this way? - Derek _______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
