src/stream_output/stream_output.c: destroy mutex on error.

Do not leak mutex in sout_NewInstance() on error.
transcode/video.c: Do not leak mutex/conditional or fifo in transcode_video_new().

Do not leak mutex/conditional or fifo in transcode_video_new() its
error path when p_sys->i_thread > 1.
macosx: merge minor grammar and orthography fixes

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
auhal: volumeSet and muteSet is not supported for digital output
input: factor INPUT_CONTROL_SET_TITLE code
input: factor INPUT_CONTROL_SET_SEEKPOINT code
mtp: redundant close-on-exec code

(vlc_open() takes care of that)
mtp: do not turn off caching (refs #8446)
vdr: do not turn off caching (refs #8446)
vdr: force MPEG-TS demuxer
stream: add the new controls to demux and memory streams
stream: add explicit controls for titles and seekpoints
input: remove unused INPUT_UPDATE_NONE
input: remove write-only INPUT_UPDATE_SIZE
input: remove INPUT_FSTAT_NB_READS

This was only used for INPUT_UPDATE_SIZE.
stream: add STREAM_GET_META
input: use STREAM_GET_META instead of ACCESS_GET_META (refs #8414)

Note that updated meta are still marked with access_t.info.i_update,
which remains undefined in case of threaded stream filter. Luckily,
unlike pf_control() re-entrancy, unprotected access to info.i_update
cannot crash on any practical system.
input/stream: add STREAM_GET_SIGNAL (fixes #8414)
Fix decoding for aac streams with ADTS config set to 0 channels

Assuming stereo is fairly safe and still better than not decoding anything.
This is what gstreamer does, and mplayer might do the same thing.
New AVFoundation video capture module for Mac OS X

This module lets you capture video devices with the AVFoundation framework on Mac OS X.
It is an upgrade of the qtcapture module. Currently no GUI integration yet.
Only available via command line

Usage: avcapture://

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>