Description
Describe the bug
Using the test vector BUMPING_A_ericsson_1 in the test vector set available at https://www.itu.int/net/itu-t/sigdb/spevideo/VideoForm-s.aspx?val=102002651 will cause the test application SimpleDecoder (SimpleDecoder.cpp) to produce the wrong number of output frames. The expected number on this test vector is 49 and the actual output from SimpleDecoder is 66.
To Reproduce
Steps to reproduce the behavior:
- Download the test vectors from https://www.itu.int/net/itu-t/sigdb/spevideo/VideoForm-s.aspx?val=102002651
- Extract BUMPING_A_ericsson_1.zip
- Extract BUMPING_A_ericsson_1.bit
- Run the test application, e.g., ".\SimpleDecoder .\BUMPING_A_ericsson_1.bit"
- Observe the output file to confirm that there are 66 frames (expected number is 49).
- Optionally, run the reference HEVC decoder to confirm what the output should look like.
Setup (please complete the following information):
- OS: Windows 11
- Driver Version: amfrtdrv64.dll 32.00.12033.xxxxx
- GPU: Radeon 780M
- Which component has the issue: Decoder
Debug Log (please upload or paste):
n/a
Expected behavior
The correct number of frames should be decoded on the conformance test vector for HEVC.
Screenshots
n/a
Additional context
In order for a HEVC decoder to be conformant with HEVC, the test vectors need to be decoded correctly.
Activity