Opened 11 years ago
Closed 8 years ago
#4365 closed defect (needs_more_info)
Multithreaded slice decoding in HEVC producing incorrect output
| Reported by: | Christophe | Owned by: | |
|---|---|---|---|
| Priority: | important | Component: | avcodec |
| Version: | git-master | Keywords: | HEVC regression |
| Cc: | jsantiago@fastmail.us | Blocked By: | |
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
When using the appropriate sequence (containing slices or wavefronts), that kind of command-line produce varying CRCs:
./ffmpeg -threads 12 -thread_type slice -i <seq> -an -sn -f crc -
The expected output is a constant CRC, indicating valid decoding. This is what happends when 1 thread is used, or thread type is frame.
This is a regression since cf92cc8. The commit in itself can cause crashes, and to test it, 7117547 is required. I'm unfortunately not sure if any other commit/fix is required. Note that the code has changed much since cf92cc8, but the issue is still present.
The sequence on which I observed it is unfortunately not distribuable, and I don't know what freely distribuable sequence would exhibit the issue.
Change History (7)
comment:1 by , 11 years ago
| Cc: | added |
|---|---|
| Version: | unspecified → git-master |
comment:2 by , 11 years ago
| Keywords: | regression added |
|---|---|
| Priority: | normal → important |
comment:3 by , 11 years ago
Is this problem still reproducible? Ronald fixed a bug that may be related.
comment:4 by , 10 years ago
| Cc: | added |
|---|
comment:5 by , 9 years ago
| Cc: | removed |
|---|
comment:7 by , 8 years ago
| Resolution: | → needs_more_info |
|---|---|
| Status: | new → closed |



Please provide an input sample that allows to reproduce this issue.