macosx: ask for the 'album-art' fetcher option on first run (refs #9318)
macosx: use a dispatch queue to notify extensions about modified inputs

This notifies the extension manager on the non-main thread as before,
the queue ensures that changes in quick succession are processed in-order.
For the rationale see a8ff52782d21b6425d8c26c96a2269939ac6ce18.

Fixes another deadlock on application termination.

close #10647
macosx: properly inform the extension manager about finished inputs
macosx: cosmetics
macosx: remove dead code from extension manager
caopengllayer: don't pass invalid pics to the OpenGL context
demux: mp4: fix qt1 overflow check
demux: mp4: fix debug string
mediacodec: check exceptions after createByCodecName()

Release MediaCodec only if the codec has been successfully created.
This might avoid some crashes.
copy: fix download from VA surface with odd sizes.

Fix download from Uncacheable Speculative Write Combining (USWC) memory,
e.g. VA surfaces, when the dimensions are odd. In particular, make sure
to get the very last chroma component for each row.

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
swscale: modify output aspect ratio if transformation is not homothetic

Close #10745