Skip to content
Snippets Groups Projects

va: HEVC decoder (vah265dec)

Merged Nicolas Dufresne requested to merge ndufresne/gst-plugins-bad:va-h265 into master
5 files
+ 1123
0
Compare changes
  • Side-by-side
  • Inline
Files
5
  • 2950c76c
    va: Add HEVC decoding support · 2950c76c
    Nicolas Dufresne authored
    This add HEVC decoding support into the new VA plugin. This implementation has
    been tested using the ITU comformance test (through fluster). It fails all
    MAIN10 tests, as this is not implemented yet along with the following:
    
    CONFWIN_A_Sony_1 (looks fine, but md5sum is incorrect)
    PICSIZE_A_Bossen_1 (height too high)
    PICSIZE_B_Bossen_1 (same)
    VPSSPSPPS_A_MainConcept_1 (parser issue)
    
    Part-of: <!1714>
+ 3
0
@@ -22,6 +22,7 @@
#pragma once
#include <gst/codecs/gsth264decoder.h>
#include <gst/codecs/gsth265decoder.h>
#include <gst/codecs/gstvp8decoder.h>
#include <gst/codecs/gstvp9decoder.h>
@@ -44,6 +45,7 @@ struct _GstVaBaseDec
union
{
GstH264Decoder h264;
GstH265Decoder h265;
GstVp8Decoder vp8;
GstVp9Decoder vp9;
} parent;
@@ -77,6 +79,7 @@ struct _GstVaBaseDecClass
union
{
GstH264DecoderClass h264;
GstH265DecoderClass h265;
GstVp8DecoderClass vp8;
GstVp9DecoderClass vp9;
} parent_class;
Loading