On Mon, May 12, 2025 at 07:36:35AM +0800, xiongweixiao wrote: > The current vvc_probe function checks for SPS, PPS, and IRAP NAL units but > does not enforce their detection order. This can lead to false positives when > PPS or IRAP appear before SPS, causing malformed or non-compliant bitstreams > to be incorrectly identified as valid VVC streams. > > This patch modifies the logic to use boolean flags and enforces the correct > detection sequence: SPS must be detected before PPS, and PPS before IRAP. > This ensures more accurate probing and prevents invalid bitstreams from being > misidentified. > > This change addresses issues reported in: > - https://trac.ffmpeg.org/ticket/11496 > - https://trac.ffmpeg.org/ticket/11087 > > Signed-off-by: xiongweixiao <xiongweixiao...@gmail.com> > > [v2] lavf: vvc_probe: fix based on review feedback > > Changes since v1: > - Added a flag to force sps, pps, iraq to appear in order; > - Modified score where pps, iraq appeared in the wrong position; > - Set a smaller score for incomplete sps, pps, iraq to deal with situations > that may look like vvc format > > Signed-off-by: xiongweixiao <xiongweixiao...@gmail.com> > > [v3] lavf fix code format > remove trailing whitspace > --- > libavformat/vvcdec.c | 19 ++++++++++++++++--- > 1 file changed, 16 insertions(+), 3 deletions(-)
will apply patch with updated commit message thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The smallest minority on earth is the individual. Those who deny individual rights cannot claim to be defenders of minorities. - Ayn Rand
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".