#10891: Some output frames have artifacts when decoded with multithreading
------------------------------------+-----------------------------------
Reporter: HolyWu | Owner: (none)
Type: defect | Status: open
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
------------------------------------+-----------------------------------
Changes (by Gyan):
* status: new => open
Comment:
Reproduced.
`ffmpeg -v 0 -hide_banner -an -sn -threads 1 -i 00006.MTS -vframes 15 -f
framehash -`
{{{
#format: frame checksums
#version: 2
#hash: SHA256
#software: Lavf60.23.100
#tb 0: 1001/30000
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 1920x1080
#sar 0: 1/1
#stream#, dts, pts, duration, size, hash
0, 0, 0, 1, 3110400,
06eb7b7c1a85a58eb4a85de1d153a6143cb57f9a1ac64b2eede31a7eadfea391
0, 1, 1, 1, 3110400,
503ff51d3e2ae377b40918ecced72b992346a813e5ae8f928e9f77e8240bd2d1
0, 2, 2, 1, 3110400,
ff1637e8e339341c25cd99fb645761e563dd95edb0e404bf94e5944ede35e9cf
0, 3, 3, 1, 3110400,
e314332d1d3bd6c95101ad72a8b13ebc70e1c022d850904ced85991a1512105e
0, 4, 4, 1, 3110400,
475ac93b09e39ad1100e8ae7b92d58daccb29802c080fb467fca5dae7bd2104c
0, 5, 5, 1, 3110400,
6f267fe65b75390d4bcd0718d4e673e9d58e6cab42d777392274455534b80a5f
0, 6, 6, 1, 3110400,
f5acf75aa5f419784aaeb4cc0c78af08f4dbbae5cdc70c23233c7169f428e082
0, 7, 7, 1, 3110400,
bdd05a54bfcfb2909be61d3f0133c69ef148d2d77723bb5aadf899c711444b34
0, 8, 8, 1, 3110400,
0222548bdcdf6444e15e85702c01a9098731e7c24b24136a89ca6e2e115aac10
0, 9, 9, 1, 3110400,
cf71d48ba4ccfd377638fc319e90203954f33d00f1504f7c11aa70e39fefc5bd
0, 10, 10, 1, 3110400,
b424deec9158ab5c04a987e8be838f466965fd2d256b5f6969364b6b8c881fcd
0, 11, 11, 1, 3110400,
6297917fb96e2e3fd5d48a567d2f45fe9eb7998cab845fafdd8d292fd49e00a1
0, 12, 12, 1, 3110400,
aaba02f5b27fa4bda6360e604fcf06629bc7ac5105faf0293ac095ad2949b7ce
0, 13, 13, 1, 3110400,
cbe9143c332e5970b834fac0453e6b4d1b13a72c2f70354a618b8b6e849dd054
0, 14, 14, 1, 3110400,
01a25f759d533c24825277394fd9f1773a999ea4de3e5de251cfb4840387c004
}}}
`ffmpeg -v 0 -hide_banner -an -sn -threads 16 -i 00006.MTS -vframes 15 -f
framehash -`
{{{
#format: frame checksums
#version: 2
#hash: SHA256
#software: Lavf60.23.100
#tb 0: 1001/30000
#media_type 0: video
#codec_id 0: rawvideo
#dimensions 0: 1920x1080
#sar 0: 1/1
#stream#, dts, pts, duration, size, hash
0, 0, 0, 1, 3110400,
06eb7b7c1a85a58eb4a85de1d153a6143cb57f9a1ac64b2eede31a7eadfea391
0, 1, 1, 1, 3110400,
503ff51d3e2ae377b40918ecced72b992346a813e5ae8f928e9f77e8240bd2d1
0, 2, 2, 1, 3110400,
ff1637e8e339341c25cd99fb645761e563dd95edb0e404bf94e5944ede35e9cf
0, 3, 3, 1, 3110400,
e314332d1d3bd6c95101ad72a8b13ebc70e1c022d850904ced85991a1512105e
0, 4, 4, 1, 3110400,
475ac93b09e39ad1100e8ae7b92d58daccb29802c080fb467fca5dae7bd2104c
0, 5, 5, 1, 3110400,
6f267fe65b75390d4bcd0718d4e673e9d58e6cab42d777392274455534b80a5f
0, 6, 6, 1, 3110400,
f5acf75aa5f419784aaeb4cc0c78af08f4dbbae5cdc70c23233c7169f428e082
0, 7, 7, 1, 3110400,
bdd05a54bfcfb2909be61d3f0133c69ef148d2d77723bb5aadf899c711444b34
0, 8, 8, 1, 3110400,
0222548bdcdf6444e15e85702c01a9098731e7c24b24136a89ca6e2e115aac10
0, 9, 9, 1, 3110400,
cf71d48ba4ccfd377638fc319e90203954f33d00f1504f7c11aa70e39fefc5bd
0, 10, 10, 1, 3110400,
1f670f79b05e243e910140afc705a93bf8d8e533c29dd57b52d8e3b938697e21
0, 11, 11, 1, 3110400,
6297917fb96e2e3fd5d48a567d2f45fe9eb7998cab845fafdd8d292fd49e00a1
0, 12, 12, 1, 3110400,
aaba02f5b27fa4bda6360e604fcf06629bc7ac5105faf0293ac095ad2949b7ce
0, 13, 13, 1, 3110400,
69c7e63f7c4d43fe67a1bb864c157c9581814855275d40f50e51bb7c365660ff
0, 14, 14, 1, 3110400,
01a25f759d533c24825277394fd9f1773a999ea4de3e5de251cfb4840387c004
}}}
Frames with dts 7, 10, 13 differ.
Up to 5 threads, there is no change.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10891#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac
To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".