[FFmpeg-devel] [PATCH v3 0/5] avcodec/parser: fix fetch_timestamp in a scenario with unaligned packets

Nicolas Gaullier nicolas.gaullier at cji.paris
Thu Mar 14 13:28:50 EET 2024


>De : Nicolas Gaullier <nicolas.gaullier at cji.paris> 
>Envoyé : lundi 4 mars 2024 18:32
>Objet : [PATCH v3 0/5] avcodec/parser: fix fetch_timestamp in a scenario with unaligned packets
>
>Updated from v2:
>patch 1: fix audio case where pts=AV_NOPTS_VALUE but dts exists (thanks to Michael)
>    now pass fate with --assert-level=2
>patch 5: add inline comments and moved a line to make it more easy to read (thanks to James)
>
>Nicolas Gaullier (5):
>  avcodec/parser: merge packets from the same frame
>  avcodec/parser: reindent after previous commit
>  avcodec/parser: fix fetch_timestamp in a scenario with unaligned
>    packets
>  avcodec/h264_parser: fix start of packet for some broken streams
>  lavf/demux: duplicate side_data in parse_packet()

Ping ?
https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=10999
still apply (auto-merge) on current master

Note this is presented as a patch serie because it is a use case, but it can be split.
Notably:
- patch 4/5 is an independent fix for the h264 parser (actually a hack to support corrupted streams properly instead of relying on a faulty implementation)
- patch 5/5 is also an independent fix

These two patches could possibly be reviewed independently, and that would prepare the ground for the parser patches.

Thank you
Nicolas


More information about the ffmpeg-devel mailing list