The Intel Media SDK 2016 R2 introduces API version 1.19. This version is backward compatible with the previous API versions.



Similar documents
NVIDIA GeForce GTX 480/470/465 GPU Datasheet

Optimal Payments Extension. Supporting Documentation for the Extension Package v1.1

Copyright 2013, SafeNet, Inc. All rights reserved. We have attempted to make these documents complete, accurate, and

Readme File. Purpose. Introduction to Data Integration Management. Oracle s Hyperion Data Integration Management Release 9.2.

SBClient and Microsoft Windows Terminal Server (Including Citrix Server)

MaaS360 Cloud Extender

SMART Product Drivers 11.3 for Windows and Mac computers

Level 1 Technical. RealPresence Web Suite and Web Suite Pro. Contents

What's New. Sitecore CMS 6.6 & DMS 6.6. A quick guide to the new features in Sitecore 6.6. Sitecore CMS 6.6 & DMS 6.6 What's New Rev:

AvePoint High Speed Migration Supplementary Tools

Improved Data Center Power Consumption and Streamlining Management in Windows Server 2008 R2 with SP1

Intel Media SDK Library Distribution and Dispatching Process

Readme File. Purpose. What is Translation Manager 9.3.1? Hyperion Translation Manager Release Readme

Avatier Identity Management Suite

StarterPak: Dynamics CRM Opportunity To NetSuite Sales Order

Software Distribution

TaskCentre v4.5 MS SQL Server Trigger Tool White Paper

White Paper. Performance Monitoring Unit Sharing Guide. Peggy Irelan and Shihjong Kuo

CSC IT practix Recommendations

URM 11g Implementation Tips, Tricks & Gotchas ALAN MACKENTHUN FISHBOWL SOLUTIONS, INC.

KronoDesk Migration and Integration Guide Inflectra Corporation

Using PayPal Website Payments Pro UK with ProductCart

Telelink 6. Installation Manual

RedCloud Security Management Software 3.6 Release Notes

FOCUS Service Management Software Version 8.5 for Passport Business Solutions Installation Instructions

April 3, Release Notes

Introduction to Mindjet MindManager Server

New in this release. Sphere (October 2013)

How To Install Fcus Service Management Software On A Pc Or Macbook

HP ExpertOne. HP2-T21: Administering HP Server Solutions. Table of Contents

Aladdin HASP SRM Key Problem Resolution

CXA-300-1I: Advanced Administration for Citrix XenApp 5.0 for Windows Server 2008

Meeting Minutes for January 17, 2013

Instant Chime for IBM Sametime Quick Start Guide

Release Notes for CounterPath Softphone SDK Version 1.5

1)What hardware is available for installing/configuring MOSS 2010?

State of Wisconsin. File Server Service Service Offering Definition

Configuring and Monitoring AS400 Servers. eg Enterprise v5.6

Getting started with Android

Helpdesk Support Tickets & Knowledgebase

Service Desk Self Service Overview

TaskCentre v4.5 SMTP Tool White Paper

Licensing Windows Server 2012 for use with virtualization technologies

Configuring and Monitoring SysLog Servers

Using PayPal Website Payments Pro with ProductCart

Uninstalling and Reinstalling on a Server Computer. Medical Director / PracSoft

User Guide Version 4.4

Deployment Overview (Installation):

Software Update Notification

Steps to fix the product is not properly fixed issue for international clients.

TaskCentre v4.5 Send Message (SMTP) Tool White Paper

Licensing Windows Server 2012 R2 for use with virtualization technologies

Live Analytics for Kaltura Live Streaming Information Guide. Version: Jupiter

FOCUS Service Management Software Version 8.5 for CounterPoint Installation Instructions

Stage 2 Meaningful Use - Core Measure 12 Patient Reminders Configuration Guide

StarterPak: Dynamics CRM On-Premise to Dynamics Online Migration - Option 2. Version 1.0

SITE APPLICATIONS USER GUIDE:

This guide is intended for administrators, who want to install, configure, and manage SAP Lumira, server for BI Platform

How To Upgrade A Crptocard To A 6.4 Migratin Tl (Cpl) For A 6Th Generation Of A Crntl (Cypercoder) On A Crperd (Cptl) 6.

Microsoft has released Windows 8.1, a free upgrade to Windows 8. Follow the steps below to upgrade to Windows 8.1.

ISAM TO SQL MIGRATION IN SYSPRO

Best Practice - Pentaho BA for High Availability

Intelligent Monitoring Configuration Tool

HP Point of Sale FAQ Warranty, Care Pack Service & Support. Limited warranty... 2 HP Care Pack Services... 3 Support... 3

Learn More Cloud Extender Requirements Cheat Sheet

Implementing SQL Manage Quick Guide

Interworks Cloud Platform Citrix CPSM Integration Specification

Durango Merchant Services QuickBooks SyncPay

User Manual Brainloop Outlook Add-In. Version 3.4

CORE 8 to 9 Data Migration Guide

Preparing to Deploy Reflection : A Guide for System Administrators. Version 14.1

Microsoft Dynamics GP. Advanced Human Resources

Licensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite

HarePoint HelpDesk for SharePoint. For SharePoint Server 2010, SharePoint Foundation User Guide

Frequently Asked Questions: CMMI Data Collection

Diagnosis and Troubleshooting

Getting Started Guide

State of Wisconsin Division of Enterprise Technology (DET) Distributed Database Hosting Service Offering Definition (SOD)

AccessData Corporation AD Lab System Specification Guide v1.1

ScaleIO Security Configuration Guide

Serv-U Distributed Architecture Guide

ICD-10 Handbook APPLICATION MANUAL

Citrix XenServer from HP Getting Started Guide

Pharmaserv GR Release Notes. Product Name: Pharmaserv Release Version: GR 7.1.0

Blue Link Solutions Terminal Server Configuration How to Install Blue Link Solutions in a Terminal Server Environment

Alexsys Team 2 Service Desk

VMware View Windows XP Optimization

FAQs for Webroot SecureAnywhere Identity Shield

ATL: Atlas Transformation Language. ATL Installation Guide

esafe SmartSuite Release Notes

Adobe HTTP Dynamic Streaming. User Guide April 2012

Datasheet. PV4E Management Software Features

Transcription:

Intel Media Sftware Develpment Kit 2016 R2 Release Ntes (Versin 7.0.0.358) Overview New Features System Requirements Package Cntents Installatin Knwn Limitatins Legal Infrmatin Overview The Intel Media Sftware Develpment Kit* (further referred t as the Media SDK) is a sftware develpment package that expses the media acceleratin capabilities f Intel platfrms fr vide and audi decding, encding, RAW vide and pht prcessing as well as capabilities fr capturing screen cntent. The API cvers a wide range f Intel platfrms. The Media SDK targets general applicatin develpers wh want t integrate accelerated media int their applicatins. New Features The Intel Media SDK 2016 R2 intrduces API versin 1.19. This versin is backward cmpatible with the previus API versins. Fllwing fixes, imprvements and features were added: API updates: mfxvide.h: MFXVideCORE_QueryPlatfrm functin, mfxplatfrm structure and PlatfrmCdeName enumeratin added t get current platfrm cdename in applicatin. mfxstructures.h: mfxextcdingoptin3::lwdelayhrd, t cntrl VUI flags frm Aplicatin mfxstructures.h: mfxextcdingoptin3::maxframesizei, mfxextcdingoptin3::maxframesizep t cntrl frame size limitatin fr different types f frames. mfxstructures.h: mfxextcdingoptin3::enableqpoffset, mfxextcdingoptin3::qpoffset added t cntrl HEVC encde B frame QP fr different layer hierarchical B frames GOP structure. *Other names and brands may be claimed as the prperty f thers. Page 1 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

mfxstructures.h: mfxframedata::memtype added fr better integratin with 3 rd party plugins int pipeline with Media SDK pipeline. mfxstructures.h: mfxpaylad::ctrlflags with MFX_PAYLOAD_CTRL_SUFFIX supprted fr HEVC encde t include suffix SEI paylad int bitream. mfxstructures.h: mfxextvppscaling structure added t cntrl Scaling mde differentiatin between new 6 th generatin Cre mde MFX_SCALING_MODE_LOWPOWER and MFX_SCALING_MODE_QUALITY - usual. mfxstructures.h: mfxextvppmirrring structure added t supprt new filter fr frame mirrring. mfxstructures.h: mfxextvppclrfill structure added t enable/disable clr fill stage fr area utside crpping fr perfrmance imprvement n denise filter. mfxstructures.h: mfxextencdedslicesinf structure added t supprt reprting f slice sizes in MaxSliceSize mde. mfxstructures.h: MFX_CODEC_VP9 and MFX_PROFILE_VP9_0, MFX_PROFILE_VP9_1, MFX_PROFILE_VP9_2, MFX_PROFILE_VP9_3 added fr VP9 HW decde supprt. mfxstructures.h: MFX_MEMTYPE_SHARED_RESOURCE added t supprt surface allcatin fr sharing with Open CL r 3D shaders. mfxstructures.h: mfxextvppvidesignalinf reenabled and extended with runtime supprt t specify transfer matrix and clr range management fr clr cnversin. mfxplugin.h: MFXVideUSER_GetPlugin functin added t get current laded plug-in parameters frm mfxsessin. mfxplugin.h: mfxcreinterface::getframehandle and mfxcreinterface::queryplatfrm functins added fr better 3 rd party plug-ins prgrammability. Fr detailed API descriptin please refer t mediasdk-man.pdf and mediasdkusr-man.pdf fr plugin API. Cmmn: Opaque memry usage extended t supprt external allcatr in transcding pipelines with mixed memry types. HW cmpnents supprting P010 frmat added supprt fr data alignment t LSB(mfxFrameInf::Shift==0) HW AVC Encde: *Other names and brands may be claimed as the prperty f thers. Page 2 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

QSV-FF technlgy (LwPwer mde) supprt extended with slice size limitatin feature via MaxSliceSize interface and slice size reprting feature thrugh mfxextencdedslicesinf. Fixed issues fr multislice supprt with tempral scalability. HW HEVC Encde: Full HW HEVC encde MAIN10 prfile supprted n 7th Generatin Intel Cre and Cre M platfrms with limited feature cverage, please refer t limitatins sectin. Direct ARGB input added fr HEVC encde. Remved limitatin n 32 byte surface allcatin alignment, currently supprt is aligned t AVC fr 16 byte alignment limitatin. Added supprt fr QPOffset, by default this value is applied in CQP mde with QPOffset == 1. Changed default GpRefDist value t 8. Imprved HRD cmpliance. Imprved CPU utilizatin fr synchrnus pipeline and fixed delays in asynchrnus pipeline. HW HEVC Decde: Full HW HEVC decde MAIN10 supprted n 7th Generatin Intel Cre and Cre-M platfrms. HW AVC Decde. Added multiple fixes and imprvements fr decder rbustness and resilience t crrupted cntent. Fixed issue with wrngly reprted crrupted flag n nn-crrupted cntent. HW VP9 Decde. Full HW VP9 8 bit and 10 bit decde supprted n 7th Generatin Intel Cre and Cre-M platfrms. HW MPEG2 decde. Added multiple fixes and imprvements fr decder rbustness t crrupted cntent. HW VPP Added mirrring filter supprt fr hrizntal flip. *Other names and brands may be claimed as the prperty f thers. Page 3 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Added Scaling mde supprt. Added vide signal inf supprt fr bt.601, bt.709 clr cnversin matrices, nminal range and full range vide supprt. VPP pipeline ptimized t eliminate excessive allcatins in Query/QueryIOSurf functins. GetVideParam functin full implementatin added. Reset functin implementatin fr all supprted cnfiguratins added. RAW Acceleratr Plug-in Added t be distributed with driver, s n need t distribute plugin with applicatins. Added supprt fr ARGB16 input t be used with Gamma Crrectin, Chrma Aberratin, 3DLUT and Les Gemetry Crrectin filters skipping Demsaic stage, s App can smthly apply filters t picture with applied debayer, r insert wn prcessing in pipeline. Supprted nly n 6 th generatin Intel Cre and beynd. Fixed crruptin issue when crpping and mfxextcampadding used. 6 th and 7 th generatin Cre platfrms Pht Prcessing perfrmance imprved. Tracer updated t 1.19 API. All the new features listed abve are nt supprted by sftware implementatin f the Media SDK Library. In a particular platfrm specific hardware implementatin f the Media SDK Library sme f the features may als be unsupprted. Make sure t call Query functins t check the actual supprt. Please see the Media SDK Reference Manual fr details <installflder>\dc\mediasdk-man.pdf Please see the RAW Media Acceleratr plug-in Reference Manual fr details <install-flder>\dc\mediasdk-raw-acceleratr-man.pdf Please see the Screen Capture plug-in Reference Manual fr details <installflder>\dc\mediasdkscreencap-man.pdf Fr infrmatin n the USER class please see <installflder>\dc\mediasdkusr-man.pdf Fr infrmatin n Multi-view Vide Cding supprt please see <installflder>\dc\mediasdkmvc-man.pdf *Other names and brands may be claimed as the prperty f thers. Page 4 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Fr infrmatin n JPEG*/Mtin JPEG Vide Cding supprt please see <installflder>\dc\mediasdkjpeg-man.pdf System Requirements Hardware IA-32 r Intel 64 architecture prcessrs with supprt fr Intel Streaming SIMD Extensins 2 instructins fr running sftware implementatin f the Media SDK Library. Hardware acceleratin is available thrugh hardware implementatins f the Media SDK Library cming with Intel Iris TM and HD Graphics Driver fr Micrsft* Windws* 7/8.1/10 n platfrms with: 3 rd Generatin Intel Cre TM prcessrs, 4 th Generatin Intel Cre TM prcessrs, 5 th Generatin Intel Cre TM prcessrs, 6 th Generatin Intel Cre TM prcessrs, 7 th Generatin Intel Cre TM prcessrs, Intel Cre TM M prcessrs, Selected SKUs f Intel Celern TM and Intel Pentium TM prcessrs with Intel HD Graphics which supprt Intel Quick Sync Vide. Selected SKUs f Intel Atm TM prcessrs with Intel HD Graphics which supprt Intel Quick Sync Vide. Fr S3D display functinality using igfx_s3dcntrl library: 1. 2nd Generatin Intel Cre Prcessrs with Intel HD Graphics 3000/2000 r later 2. HDMI* 1.4, edp* 1.1 r similar based mnitr/tv as primary display 3. Active shutter glasses Sftware Micrsft* Windws* 7, Micrsft Windws 8.1, Micrsft Windws 10 and updates. Fr Micrsft DirectX* 11 functinality - Micrsft Windws 8.1, Micrsft Windws 10 and updates Micrsft Visual C++* 2005 with Service Pack 1, r later versin f Micrsft Visual C++. Package Cntents Nte: The suffix <arch> indicates 32- r 64-bit Micrsft* Windws* (either win32 r x64 ). Bth are always installed t allw fr crss-platfrm develpment. *Other names and brands may be claimed as the prperty f thers. Page 5 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

<install-flder> <install-flder>\bin\<arch> The Media SDK Release Ntes (this file), End User License Agreement (EULA) Media_SDK_EULA.rtf, a license file license.txt The Media SDK Dynamic Library, sftware implementatin: libmfxsw32.dll fr IA-32 architecture libmfxsw64.dll fr Intel 64 architecture versin 7.0.0.58 The Media SDK Dynamic Library fr audi prcessing, sftware implementatin: libmfxaudisw32.dll fr IA-32 architecture libmfxaudisw64.dll fr Intel 64 architecture versin 6.0.0.1 <install-flder>\ bin\<arch>\22d62c07e672408fbb4cc20ed7a0 53e4 Intel Media SDK fr Windws Screen Capture plug-in: Screen Capture plug-in mfxplugin64_screen_capture. dll fr Intel 64 architecture mfxplugin32_screen_capture. dll fr IA-32 architecture Cnfiguratin file plugin.cfg Plugin prduct versin: 1.19.3.58 <install-flder>\ bin\<arch>\54542616243341e693ae899942ce 7355 Intel Media SDK fr Windws RAW Acceleratr plug-in: Camera plug-in mfxplugin_camera_pipe64.dll fr Intel 64 architecture mfxplugin_camera_pipe32.dll fr IA-32 architecture Cnfiguratin file plugin.cfg *Other names and brands may be claimed as the prperty f thers. Page 6 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Plugin prduct versin: 1.19.7.59 <install-flder>\dc Media SDK dcumentatin: Media SDK Reference Manual mediasdk-man.pdf Media SDK Extensins fr User- Defined Functins mediasdkusr-man.pdf Media SDK Extensins fr Multiview Vide Cding mediasdkmvc-man.pdf Media SDK Extensins fr JPEG*/Mtin JPEG mediasdkjpeg-man.pdf Media SDK Library Distributin and Dispatching Prcess Descriptin mediasdk-distrib.pdf Screen Capture Decder Reference Manual mediasdkscreencap-man.pdf RAW Acceleratr Reference Manual media-raw-acceleratrman.pdf Reference Manual fr Audi Prcessing audi-man.pdf <install-flder>\include External Media SDK headers: Type definitins in mfxdefs.h Structure definitins in mfxstructures.h, mfxastructures.h, mfxvstructures.h and mfxcmmn.h SDK sessin related definitins in mfxsessin.h Vide functin definitins in C in mfxvide.h C++ wrapper f the SDK vide *Other names and brands may be claimed as the prperty f thers. Page 7 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

functins in mfxvide++.h Audi functin definitins in C in mfxaudi.h C++ wrapper f the SDK audi functins in mfxaudi++.h Extensins fr Multi-view Vide Cding ptins mfxmvc.h Extensins fr User-Defined Functins mfxplugin.h C++ wrapper fr User-Defined Functins mfxplugin++.h Extensins fr JPEG*/Mtin JPEG Vide cding ptins mfxjpeg.h Structure definitins fr RAW Media Acceleratr mfxcamera.h Structure definitins fr Screen Capture plug-in mfxsc.h Definitins fr vp8 and vp9 cdecs mfxvp8.h, mfxvp9.h Definitins fr enc functins and additinal features mfxenc.h, mfxla.h <install-flder>\ lib\ <arch> <install-flder>\ igfx_s3dcntrl\ include <install-flder>\ igfx_s3dcntrl\ lib\<arch> <install-flder>\ igfx_s3dcntrl\ Static Dispatcher Library libmfx.lib S3D API definitins igfx_s3dcntrl.h Static S3D Cntrl Library igfx_s3dcntrl.lib Displaying S3D with Intel HD Graphics Develpers Guide Displaying S3D with Intel HD Graphics.pdf *Other names and brands may be claimed as the prperty f thers. Page 8 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

<install-flder>\ pensurce\ <install-flder>\ tls\ Surce cde f the Media SDK dispatcher Cntains the fllwing tls in binary frm: Media SDK Tracer in flder mediasdk_tracer. This utility perfrms runtime recrding f the Media SDK API calls and parameters t a lg file. Media SDK System Analyzer in flder mediasdk_sys_analyzer. This utility analyzes the system and reprts back the Media SDK related capabilities, graphics driver and cmpnents status. Installatin Installatin requires full administrative rights. Run the installer Intel_Media_SDK_2016_R2.msi. Knwn Limitatins Media SDK libraries have the fllwing knwn limitatins: The Media SDK dispatcher libmfx.lib is best used with a standard DLL entry pint (as recmmended by Micrsft*) when used in a DLL applicatin such as a Micrsft DirectShw* filter. The DLL entry pint setting can be fund under the Link > Advanced cmpiler ptins. Nn-standard entry pints can be used, but are nt recmmended. Lading f library libmfxsw32.dll/libmfxsw64.dll/ libmfxhw32.dll/libmfxhw64.dll nt thrugh the dispatcher is unsafe. Using the Media SDK in parallel with Intel Threading Building Blcks culd impact perfrmance. Frames fr different views in single AU in MVC encder must be prvided t encder in rder specified by mfxmvcviewdependency. MFX_EXTBUFF_AVC_REFLIST_CTRL and MFX_EXTBUFF_CODING_OPTION_SPSPPS external buffers are nt supprted by MVC encder. MVC encder supprts MFX_PROFILE_AVC_STEREO_HIGH nly. *Other names and brands may be claimed as the prperty f thers. Page 9 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

H.264 encder desn t supprt prcessing f mfxextpicturetimingsei template. During initializatin 0xFFFF values will be reset t default values. In runtime 0xFFFF values will be put t bitstream as is. Knwn limitatins fr H.264 Multiple-Segment Encding: Hardcded HRD parameters: bit_rate_scale = 0, cpb_size_scale = 3 Encded bit_rate_value_minus1, bit_rate_scale represent BitRate frm riginal SPS within precisin f kbps (maximum supprted BitRate is 2^16 1 kbps). Encded cpb_size_value_minus1, cpb_size_scale represent CpbSize frm riginal SPS within precisin f Kb (maximum supprted CpbSize is 2^16 1 Kb). Encded time_scale, num_units_in_tick culd be bth multiplied by 2 if the time_scale frm riginal SPS is dd. Cnflicts between SPS/PPS and mfxvideparam fr parameters that are nt cvered by SPS/PPS culd lead t change f parameters in SPS/PPS. RefPicMarkRepSEI syntax is nt supprted by MVC encder. H.264 encder (Media SDK sftware library) is knwn t be slwer n x64 platfrm than n win32 platfrm. If the MPEG-2 Vide encder mfxvideparam::mfxinfmfx::cdecprfile is initialized t 0, then the stream will be encded as MFX_PROFILE_MPEG2_MAIN. Additinally if the MPEG-2 Vide encder mfxvideparam::mfxinfmfx::cdeclevel is initialized t 0, then the stream will be encded as MFX_LEVEL_MPEG2_MAIN. MFX_FRCALGM_DISTRIBUTED_TIMESTAMP is unsupprted by InverseTelecine and Deinterlace (60i->60p) VPP filters. Target usages 4 and 5 f H.264/MVC encders (Media SDK sftware library) are knwn t be nn-mntnic in terms f encding FPS versus encding quality. H.264 decder may cnsume mre than 1 frame frm the input bitstream and then prpagate same timestamp t all f the cnsumed frames. If accurate time stamp handling is required the applicatin has t make sure that it desn t stre mre than ne-frame wise data in the input bitstream. Target usage 7 f H.264/MVC encders (Media SDK sftware library) is knwn t have a nn-mntnic quality vs. bitrate dependency. MPEG2 Vide, VC-1 and MVC decders are nt ptimized fr lw delay f utput frames. MVC encder ignres any user SEI messages fr the dependent view. MFX_CORRUPTION_ABSENT_TOP_FIELD, MFX_CORRUPTION_ABSENT_BOTTOM_FIELD, MFX_BITSTREAM_EOS are nt supprted by VC-1, MPEG2 Vide and JPEG decders. VPP always uses simple FRC algrithm based n repeat/drp frames and ignres MFX_FRCALGM_FRAME_INTERPOLATION flag. Hardware library desn t supprt UYVY frmat. *Other names and brands may be claimed as the prperty f thers. Page 10 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

The feature set f JPEG decder/encder is limited t the fllwing: Baseline mde nly DCT based 8-bit samples sequential ladable 2 AC and 2 DC Huffman tables 3 ladable quantizatin matrixes interleaved and nn-interleaved scans single and multiple scans N extended, lssless and hierarchical mdes n 12-bit samples n prgressive n arithmetic cding n 4 AC and 4 DC Huffman tables HW Accelerated JPEG encde supprts nly interleaved multiple scan mde. The utput AVC and MVC streams cntain SPS and PPS headers befre IDR frames nly. mfxextvppauxdata::picstruct isn t supprted by encders and VPP. VPP scaling fr RGB32 interlaced cntent may prduce slightly blurred frames. JPEG decder des nt accept MFX_BITSTREAM_EOS as DataFlag f mfxbitstream structure. The Lk Ahead bitrate cntrl mde is nt HRD cmpliant, but there is a dedicated LA_HRD mde which is. The fllwing APIs f API versin 1.7 are nt supprted by sftware implementatin f the Media SDK Library. Make sure t call Query functins t check actual supprt in hardware implementatin f the Media SDK Library n particular platfrm. MFX_RATECONTROL_LA mfxextcdingoptin2::mbbrc, ExtBRC, LkAheadDepth, Trellis mfxextencdercapability, mfxextencderresetoptin, mfxextavcencdedframeinf All the new APIs f API versins 1.9 1.19 are nt supprted by sftware implementatin f the Media SDK Library, with exceptins fr VPP resize in P010 frmat and VPP clr cnversins P010->NV12 and P010->A2RGB10. In a particular platfrm specific hardware implementatin f the Media SDK Library, sme f the features may als be unsupprted. Make sure t call Query functins t check the actual supprt. *Other names and brands may be claimed as the prperty f thers. Page 11 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

T lad plugins frm Intel Media SDK HEVC Sftware Pack versin 1.0.1.0 with the Media SDK sftware library frm this release yu need t call MFXInit with API versin 1.8. SW MPEG2 decde reslutin change functinality nt wrking prperly. HW accelerated VP8 decde plugin is supprted nly with Micrsft* Direct3D* 9 acceleratin path. HW accelerated VP8 and VP9 decde plugins dn t supprt Opaque memry type. HW Accelerated HEVC decde plugin utputs frames in DXGI_FORMAT_P010 fr Micrsft Direct3D 11 and crrespnding FOURCC defined frmat fr Direct3D 9. These frmats are 16 bit based and valid data bits alignment is different frm usual SW cdecs. Please refer t MSDN* pages fr descriptin. HW cmpnents can supprt usual data alignment using mfxframedata::shift set t 0 with system memry input. HW Accelerated HEVC decde plugin utputs frames in DXGI_FORMAT_P010 always fr MAIN10 prfile, even if real bit-depth fr all cmpnents is 8 bit. VPP Cmpsitin and Alpha Blending may be unsupprted fr sme specific driver versins. HEVC decde plugin will be fully HW accelerated n 6 th generatin Cre platfrms, 7 th generatin Cre, Atm x5 and x7 series(cde name Cherry Trail), and Pentium/Celern N3000 series(cde name Braswell) fr MAIN prfile, n ther platfrms where it is supprted. HEVC decde plugin will be fully HW accelerated n 7 th generatin Cre fr MAIN10 prfiles,prir platfrms will utilize hybrid acceleratin. HW Accelerated HEVC Encde supprts maximum reslutin 3840x2172. HW Accelerated HEVC Encde supprts MAIN10 prfile nly starting 7 th generatin Intel Cre platfrms. HW Accelerated HEVC Encde will always encde B slice(b slice with frward references in bth reference lists) instead f P slice. HW Accelerated HEVC Encde supprts nly CQP, CBR, VBR and ICQ rate cntrl methds. HW Accelerated HEVC encde max macrblck per secnd reprt can wrk incrrectly fr sme particular driver versins. HW Accelerated HEVC encde has next limitatin fr encded bitstream: N tiles N SAO N P slice HW Accelerated HEVC encde supprts next extended buffer ids, with listed limitatins: MFX_EXTBUFF_CODING_OPTION MFX_EXTBUFF_OPAQUE_SURFACE_ALLOCATION MFX_EXTBUFF_HEVC_REFLISTS MFX_EXTBUFF_HEVC_REFLIST_CTRL MFX_EXTBUFF_CODING_OPTION_VPS MFX_EXTBUFF_ENCODED_FRAME_INFO MFX_EXTBUFF_VIDEO_SIGNAL_INFO MFX_EXTBUFF_CODING_OPTION2 Supprted: MBBRC BRefType *Other names and brands may be claimed as the prperty f thers. Page 12 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

NumMbPerSlice DisableDeblckingIdc RepeatPPS NumMbPerSlice MFX_EXTBUFF_CODING_OPTION3 Supprted: PRefType EnableQPOffset QPOffset MFX_EXTBUFF_CODING_OPTION_SPSPPS MFX_EXTBUFF_HEVC_TEMPORAL_LAYERS MFX_EXTBUFF_ENCODER_RESET_OPTION MFX_EXTBUFF_HEVC_PARAMS GeneralCnstraintFlags: nt supprted QSV-FF limitatins: Only I and P frame types supprted, s n API related t B frames encding supprt. CQP, CBR, VBR and QVBR rate cntrl methds nly. Supprted QP values range: 10-51 Only prgressive encding supprted. The Screen Capture have the fllwing knwn limitatins: Screen Capture plugin lading recmmended nly with SDK HW library implementatin API 1.15 r later. In case f DirectX 11 implementatin, vide memry type, and RGB4 surface frmat usage, the applicatin frame allcatr needs t allcate the surfaces using DXGI_FORMAT_AYUV frmat because OS runtime will blck RGB surface allcatin with BIND_DECODER flag and decder utput view. In any ther cnfiguratin cases, e.g. DirectX 9 implementatin, system r paque memry type, r NV12 utput frmat, special frame allcatin is nt needed. DXVA fallback functinality desn t wrk fr reslutin change. DirtyRect detectin feature will detect dirty areas in captured frame and calesce areas t bigger nes until get 256 areas t feet int DirtyRect API buffer. Display Selectin API supprted nly fr Virtual Displays. Windws 10 acceleratin currently unsupprted, plugin will fall back t standard Micrsft functins, and perfrmance drp can be bserved. The Media RAW Acceleratr Plug-in has the fllwing knwn limitatins: Current versin supprts sessins nly initialized as MFX_IMPL_HARDWARE, MFX_IMPL_HARDWARE_ANY, MFX_IMPL_VIA_D3D11, MFX_IMPL_VIA_D3D9. Sftware fallback implementatin is nt ptimized thus perfrmance is very pr. Sftware fallback can be nt bitexact with GPU ptimized versin. Current versin supprts nly system memry as input memry type. Current versin supprts nly system memry as utput memry type fr MFX_FOURCC_ARGB16 and MFX_FOURCC_ABGR16 clr types. Current versin f plugin desn t supprt paque memry type. Additinal Intel Media SDK sessin must be created t use traditinal VPP features f Intel Media SDK HW Library. MFX_GAMMA_MODE_VALUE currently nt supprted. *Other names and brands may be claimed as the prperty f thers. Page 13 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Current versin supprts nly system memry utput type fr MFX_FOURCC_ARGB4 clr type nt supprted with utput Vide memry type in case when ttal surface size is bigger than 6000x4000 n prcessrs lder than 6 th generatin Intel Cre. Fr reslutins mre than 6000x4000 result will be slightly different fr padded cntent and nn-padded cntent due t internal implementatin. Applicatin need t d MFXInit with API 1.10 versin t have RAW Acceleratr wrking n all available driver versins. MFX_EXTBUF_CAM_FORWARD_GAMMA_CORRECTION API is slwer than MFX_EXTBUF_CAM_GAMMA_CORRECTION n platfrms lder than 6 th generatin Intel Cre prcessrs. Vignette crrectin filter supprt is limited t pht with 8192x8192 reslutin f picture n 6th Generatin Intel Cre platfrms. Fr reslutins width bigger than 8192 and MFX_FOURCC_ARGB16 r MFX_FOURCC_ABGR16 clr types plug-in will fall back t GPU acceleratin instead f fixed functin n 6 th generatin Cre platfrms. 3D lk up table filter supprted nly n 6 th generatin Cre platfrms and will utilize render engine fr acceleratin. The Audi library has the fllwing knwn limitatins and features: Lading f Audi library libmfxaudisw32.dll/libmfxaudisw64.dll nt thrugh the SDK Dispatcher is unsafe. Bitrate calculatin rutine in MFXAudiENCODE_Init may wrk incrrectly fr sme AAC High Efficiency (HE) prfile streams. As a result MFXAudiENCODE_Init functin returns an errr. Bitrate values fr AAC HE prfile vary frm 96 Kbit/s t 265 Kbit/s. The fllwing prfile and mde values are nt supprted: MFX_PROFILE_AAC_SSR MFX_PROFILE_AAC_ALS MFX_PROFILE_AAC_BSAC MFX_AUDIO_MP3_LFE_FILTER_ON always disabled AAC decder may handle streams with multiple (mre than 2) channels incrrectly. Audi has API versin 1.15. Decding AAC, supprted prfiles: Lw Cmplexity (LC); Lng Term Predictin (LTP) Parametric Stere (PS) Spectral Band Replicatin (SBR)/HE AAC v1 HE AAC v2 (SBR + PS) Mpeg audi, supprted standards, prfiles MPEG-1 Audi Layer I, Layer II and Layer III (ISO*/IEC* 11172-3) MPEG-2 Audi Layer I, Layer II and Layer III (ISO/IEC 13818-3) *Other names and brands may be claimed as the prperty f thers. Page 14 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Encding AAC supprted prfiles: Lw Cmplexity (LC) Spectral Band Replicatin (SBR) /HE AAC v1 Output frmats fr AAC ADTS, RAW, ADIF Stere mde LR, JOINT, MS Legal Infrmatin INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR. Intel may make changes t specificatins and prduct descriptins at any time, withut ntice. Designers must nt rely n the absence r characteristics f any features r instructins marked "reserved" r "undefined." Intel reserves these fr future definitin and shall have n respnsibility whatsever fr cnflicts r incmpatibilities arising frm future changes t them. The infrmatin here is subject t change withut ntice. D nt finalize a design with this infrmatin. The prducts described in this dcument may cntain design defects r errrs knwn as errata which may cause the prduct t deviate frm published specificatins. Current characterized errata are available n request. Cntact yur lcal Intel sales ffice r yur distributr t btain the latest specificatins and befre placing yur prduct rder. Cpies f dcuments which have an rder number and are referenced in this dcument, r ther Intel literature, may be btained by calling 1-800-548-4725, r by visiting Intel's Web Site. MPEG is an internatinal standard fr vide cmpressin/decmpressin prmted by ISO. Implementatins f MPEG CODECs, r MPEG enabled platfrms may require licenses frm varius entities, including Intel Crpratin. Intel, the Intel lg, Intel Cre are trademarks r registered trademarks f Intel Crpratin r its subsidiaries in the United States and ther cuntries. *Other names and brands may be claimed as the prperty f thers. Page 15 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin

Optimizatin Ntice Intel's cmpilers may r may nt ptimize t the same degree fr nn-intel micrprcessrs fr ptimizatins that are nt unique t Intel micrprcessrs. These ptimizatins include SSE2, SSE3, and SSE3 instructin sets and ther ptimizatins. Intel des nt guarantee the availability, functinality, r effectiveness f any ptimizatin n micrprcessrs nt manufactured by Intel. Micrprcessr-dependent ptimizatins in this prduct are intended fr use with Intel micrprcessrs. Certain ptimizatins nt specific t Intel micrarchitecture are reserved fr Intel micrprcessrs. Please refer t the applicable prduct User and Reference Guides fr mre infrmatin regarding the specific instructin sets cvered by this ntice. Ntice revisin #20110804 *Other names and brands may be claimed as the prperty f thers. Page 16 f 16 OpenCL and the OpenCL lg are trademarks f Apple Inc. used by permissin by Khrns. Cpyright 2007-2016, Intel Crpratin