MovieDecoderPlayer Sample
---------------------------
MovieDecoderPlayer is used to test Decoder APIs. It takes a multimedia file as an input and plays back video on Nintendo Switch hardware.


How to run MovieDecoderPlayer:
------------------------------
<MovieDecoderPlayer executable> <media path> -me <media extension> <optional parameters>
    Media extension options: Any one of [ mp4 m4a webm mkv ogg ivf h264 ]
 
Example: (Media Sample from Host PC)
	MovieDecoderPlayer.nsp c:\H264_AAC_1280x720_30sec_01.mp4 -me mp4
	MovieDecoderPlayer.nsp c:\H264_AAC_1280x720_30sec_01.mp4 -me mp4 -l 1
Example: (Media Sample from SDCARD)
	MovieDecoderPlayer.nsp sdcard:/H264_AAC_1280x720_30sec_01.mp4 -me mp4

<optional parameters>
	-l 1 Enable looping of Playback
	-l 0 Disable looping of Playback
	-aging 0 Disable aging test (Aging test: Repeated playback by destroying decoder, extractor and other resources in each iteration)
	-aging 1 Enable aging test (Aging test: Repeated playback by destroying decoder, extractor and other resources in each iteration)
	-core 1  Core affinity mask is 0x1=0001 ie Core 0 requested (Core affinity can be confirmed using CPU profiler log)
	-core 2  Core affinity mask is 0x2=0010 ie Core 1 requested
	-core 4  Core affinity mask is 0x4=0100 ie Core 2 requested
	-t 0 Disable memory allocation tracking
	-t 1 Enable memory allocation tracking
     Note: Enabling memory tracking may degrade playback performance.  
	-dm 1 Enables movie::DecoderMode_Cpu mode.
	-dm 2 Enables movie::DecoderMode_NativeTexture mode. In this mode application can pass NVN texture with NVN_FORMAT_RGBA8 format to video decoder.
		This is the default mode used in this sample.
