MoviePlayerSimple Sample
------------------------
MoviePlayerSimple sample uses MoviePlayer APIs to play movie files. Player uses one of the 
supported movie files as input and plays back on Nintendo Switch hardware.


Supported Formats:
-----------------------------
Supported container formats: mp4, m4a, webm, mkv
Supported video codecs: h264, vp8, vp9
Supported audio codecs: aac, vorbis


How to run MoviePlayerSimple:
-----------------------------
<MoviePlayerSimple executable> <movie path> <optional parameters>

Example: (Media Sample from Host PC)
	MoviePlayerSimple.nsp c:\H264_AAC_1280x720_30sec_01.mp4
Example: (Media Sample from SDCARD)
	MoviePlayerSimple.nsp sdcard:/H264_AAC_1280x720_30sec_01.mp4

<optional parameters>
    -dm 1 Enables movie::DecoderMode_Cpu mode for video decoder.
    -dm 2 Enables movie::DecoderMode_NativeTexture mode for video decoder.
          In this mode application need to pass NVN texture(NVN_FORMAT_RGBA8) to video decoder.
          This is the default mode used in this sample.


Controller inputs:
-------------------
Playback can be controlled via a Joy-Con or Classic Controller using the following buttons:
	A Button - Pause/Play
	B Button - Stop
	X Button - Exit player
	L Button - Seek backward by current seek unit (default is 250 ms).
	R Button - Seek forward by current seek unit (default is 250 ms).
	ZR Button - Increment seek unit (250 ms interval, maximum is 10 seconds).


MoviePlayerSimple Implementation details:
-------------------
Player is implemented using several Nintendo SDK public API. Parsing of media file is done using 
movie::Extractor API. The decoding of audio or video is done using movie::Decoder API. Audio 
rendering is done using nn::audio::AudioOut API. Video rendering is done using NVN API.
