Skip to content

[Bug]: Incorrect number of frames decoded from HEVC test vector on AMF-master #537

Open
@petertester2015

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:

  1. Download the test vectors from https://www.itu.int/net/itu-t/sigdb/spevideo/VideoForm-s.aspx?val=102002651
  2. Extract BUMPING_A_ericsson_1.zip
  3. Extract BUMPING_A_ericsson_1.bit
  4. Run the test application, e.g., ".\SimpleDecoder .\BUMPING_A_ericsson_1.bit"
  5. Observe the output file to confirm that there are 66 frames (expected number is 49).
  6. 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions