Skip to content

Conversation

@dabrain34
Copy link
Contributor

@dabrain34 dabrain34 commented Jul 18, 2025

In order to validate the output from a common source, the decoding stage should be performed by a reference decoder.
All the encoders are now using the same reference decoder.

Added a reference decoder for:

  • H264
  • H265
  • VP9
  • AV1

Fixing #12

Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flake8 found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pylint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Add decoders such as the h264, h265 and
av1 reference decoders to decode content
after encoding.
This will help to validate that the encoder
is the only changing brick for the pipeline.

The decoders does not support Y4M as output format
so use a YUV to Y4M converter to generate the
files.

It will use reference decoder from the fraunhofer
institute for h26x and Open Media for AV1.
@dabrain34 dabrain34 force-pushed the dab_fix_add_reference_decoder branch from 0fa3e8c to 7f3942c Compare July 18, 2025 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant