#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".

Reply via email to