This tutorial sample showcases a very simple "hello world" type Intel® Media SDK use case.
The sample shows how to initialize an Intel Media SDK session (MFXVideoSession) using the target selection option "MFX_IMPL_AUTO_ANY" which implies the session will be initialized to use HW acceleration (regardless in which adapter the Intel® HD Graphics device resides) if available on the processor. If HW acceleration is not available, the Intel Media SDK defaults to SW implementation.
Intel® Graphics Performance Analyzers (Intel® GPA) are very useful for identifying media pipeline inefficiencies and opportunities for optimizations. We will be using Intel GPA to analyze some of the Intel® Media SDK tutorial use cases. Please refer to each sample description for details.
To allow workload benchmarking, all of the Intel® Media SDK tutorial source code samples contain the macro “ENABLE_BENCHMARK”. If set, the macro activates measurement of the complete workload run time.
This is the Python* script used to annotate Intel® C++ and Fortran compiler 13.1 (Intel® C++/Fortran/Visual Fortran Composer XE 2013 Update 2 and later) vectorization reports produced at -vec-report7. The attached zip file contains:
NOTE: You will need Python* version 2.6.5 or higher. For more information, and download instructions please click here.
VTune™ Amplifier XE 2013 supports new feature called “Call Stack Collection” for hardware PMU event-based sampling. However if the user set option “Allow multiple runs” in vtune’s project properties and enable “Call Stack Collection” option, to run some predefined analysis such as snb-general-exploration, snb-memory-access, etc. It will cause segmentation fail. Example command line: