
This sample application is to reproduce artifacts on Intel, in a particular case. Refer to below link for more details:
https://software.intel.com/en-us/forums/intel-media-sdk/topic/599064
 
This project is MFT based stand alone application developed on top of AMD Media SDK sample

In this application, three MFTs are present:
 1. Source MFT
 2. Decoder MFT (HW Decoder)
 3. Custom sink MFT => Decode frame written out to a YUV file
--------------- 
Project Folders:
---------------
 1. Build => This folder contains the VS2012 and VS2010 project files
 2. Bin   => This folder holds the debug/release executables resulted after the project build
 3. Inc   => This folder contains all necessary header files
 4. Src   => This folder contains all source files
 5. Lib   => This folder contains any dependency library files
 
Note: Pre-built binary to run this application is available in the bin folder. Due to YUV format issues, current implementation writes out Luma component only to output file.
	   
1. simpleTranscode.exe    => Application executable
2. sampleRun.bat          => Sample Batch file to show the arguments list needed for execution
3. testInput_hd.mp4       => Sample input file to the application
4. firstArtifactsFrame.png => Snapshot of first artifacts frame (Only Luma component is captured here)

The decode frame dumping to a file can be found in file: "CustomStreamSink.cpp"
Function: CustomStreamSink::writeSampleToFile 


P.S: Rename simpleTranscode.exe_ to simpleTranscode.exe & sampleRun.bat_ to sampleRun.bat 
