vdpau: adjust SPU position and size (fixes #10909)
picture_Setup: missing const
rawvideo: use chroma desc, follow dimensions set by the demuxer

Refs #10722, refs #10723. Also fix a small leak on error.
caopengllayer: improved main thread synchronization and locking

Grouping of 2 sync calls into one, use of CATransaction lock / unlock instead of being / commit and introduction of GCD

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
extras/ios: fix compilation with Xcode 5.1
demux: ogg: wrong allocation size

cid #1191888
demux: ogg: clear reordering struct on early stream deletion
demux: ogg: fix use after free

cid #1191891
mux: ogg: kill out of bound access warning for contenttypeless codecs.
yuv: deal with crop (fixes #9160)
codec: opus: don't support more than 8 channels

We have no mapping for > 8 channels.
cid #1062574
winmsg: fix name
win32: fix starting the single interface backend (fixes #10494)
win32: fix warning
demux: avi: missing initializers

really unlikely (malloc fails)
cid #1049010 #1049009 #1049008 #1049007 #1049006
codec: vorbix: max channels is 8

fix cid #1048883
stream_filter: smooth: fix negative array access

cid #1048853
access: cdda: fix resource leak

cid 403219
ioctl isn't released
transform: make filter work with chain where format change permitted

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Win32: the dimensions of the unclipped source rectangle should be the original format of the video

Fix #10886