Merge pull request #17 from MarcAntoine-Arnaud/master

minor fixes
Merge pull request #18 from MarcAntoine-Arnaud/master

disable avoptions on windows
VideoStreamProperties: suppress warnings
AudioDesc: suppress copy constructor

* This definition raises an assert when push back a Dummy stream into a
vector (see Transcoder class): assert( m_codecContext != NULL ).
* Keep symmetry with the VideoDesc: no copy constructor specified.
StreamTranscoder: fix desctructor when dummy stream

* Need to know if it is a dummy stream or something else when destruct
StreamTranscoder:
     * _inputEssence references to a Dummy created in Transcoder if
dummy: not delete it in StreamTranscoder!
     * new _inputEssence in StreamTranscoder if not dummy: delete it in
StreamTranscoder!
StreamTranscoder: complete destructor

* Delete _sourceBuffer if necessary.
XdCamHD422: fix flags
Merge pull request #19 from cchampet/master

Profile: can have a specific profile path
Merge pull request #20 from cchampet/fix_warning

Fix warnings
Merge pull request #21 from cchampet/fix_dummy

Fix dummy stream
Profile audio: check some values when setProfile

* When set profile of OutputAudio, check:
     * sample rate value.
     * audio channel value.
     * audio channel layout value.
* Update Wave profiles: add ChannelLayout.