Opened 3 days ago
Last modified 37 hours ago
#11360 new defect
H.264 Decoder Issue with Deblocking in Multi-Slice Field Video
Reported by: | Lingyi Kong | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avcodec |
Version: | git-master | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
When decoding an H.264 stream that utilizes multi-slicing and field coding with deblocking filters enabled, FFmpeg produces output that differs from the reference JM decoder.
How to reproduce:
% ffmpeg -i ./field_slices_aurora4.264 -v error -f framemd5 - #format: frame checksums #version: 2 #hash: MD5 #software: Lavf60.16.100 #tb 0: 1/25 #media_type 0: video #codec_id 0: rawvideo #dimensions 0: 416x240 #sar 0: 0/1 #stream#, dts, pts, duration, size, hash 0, 0, 0, 1, 149760, 4c90d432b78b6dd1ca06bafe5e68470f % ldecod -p InputFile=./field_slices_aurora4.264 -p OutputFile=./jmdec.yuv >/dev/null && md5sum ./jmdec.yuv 7de2190197d33e35587e1117284df4c5 ./jmdec.yuv
Attachments (1)
Note:
See TracTickets
for help on using tickets.
fixed by https://ffmpeg.org/pipermail/ffmpeg-devel/2024-December/337756.html