howto copy opaque surface to real surface

Hi !

I am looking for a simple way to copy opaque surface to a real surface (and save the output to a raw (n/yv12) file).

The sdk docs says (under "Surface Type Neutral Transcoding" section) : "It is possible to copy an opaque surface to a “real” surface through a VPP operation."

Is there any special configuration that I need to configure the VPP?

Should I create the VPP out surfaces using my frame allocator ?

VC-1 1080p24 Visual Artifacts in OpenELEC/Kodi with VAAPI acceleration

Gentlemen, not sure if this should be in this thread, so if not, mods, please move it to the appropriate thread.

I am having issues with some 1080p24 VC-1 files having visual artifacts when VAAPI hardware acceleration is enabled. The artifacts do disappear if I turn hardware acceleration off, but then the video stutters (not enough CPU power).

MFX_ERR_NOT_ENOUGH_BUFFER but MFXVideoENCODE_GetVideoParam returns same size

MFXVideoENCODE_EncodeFrameAsync is returning MFX_ERR_NOT_ENOUGH_BUFFER. But querying video parameters using following code returns the same size again as was returned by MFXVideoENCODE_Init.

    mfxStatus status;
    mfxVideoParam param;

    memset(&param, 0, sizeof(mfxVideoParam));

    status = MFXVideoENCODE_GetVideoParam(priv->session, &param);
    if (status != MFX_ERR_NONE)

Intel Delivers AVS 2.0 Bitstreams for Efficient Decoder Validation

Intel is first to market delivering AVS 2.0 Stress and Syntax streams for decoder testing and validation in Intel® Stress Bitstreams and Encoder (Intel® SBE). The first versions of AVS have had widespread adoption in People’s Republic of China over the past decade; work began on a successor, AVS 2.0 in 2013 to provide significant improvements to video quality. By expanding Intel® SBE support to AVS 2.0, Intel helps video solution providers be first to market with high-quality, well-tested products. Intel® SBE also supports HEVC and VP9. Get a free trial.
  • Entwickler
  • Partner
  • Professionell
  • Professoren
  • Studenten
  • Apple OS X*
  • Linux*
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Cloud-Dienste
  • Server
  • Windows*
  • Intel® Stress Bitstreams und Encoder
  • hevc
  • VP9
  • AVS 2.0
  • validation
  • Cloud-Computing
  • Rechenzentrum
  • Debugging
  • Entwicklungstools
  • Grafik
  • Medienverarbeitung
  • Intel Media Server 2015 build RPM taking too long

    I have two quetsions:

    1) I am running CentOS minimal system on an Intel NUC with Atom Processor ( I am trying to install the Intel Media Sever 2015 (

    Difference in behaviour of Intel MSS hw encoder on skylake and haswell


    I am using the following command line to run the hw encoder on Skylake i7 6700k Windows 10, intel media sdk proffessional version 

    sample_encode.exe h265 -hw -i <input file> -w 1920 -1080 -f 30 -o <outpufile.hevc> -u speed -b 1000 -async 3 -p 6fadc791a0c2eb479ab6dc5ea9da347

    The encoder is run for the same video at bitrates ranging from 1000 kbps to say 10000 kbps. The encode time is measured using the timer constructs and example give in sample_encode application,

    Ctimer timer;



    Grafik abonnieren