avcodec: map OPUS codec

Libav:  2a3d82ab467183fd108f451a85ca06ebc2a57e2c
FFmpeg: e62fd6619f7aa91956a1b4ccfa7b0b8d7bc4ba90
Qt: fix audio menu crash

Close #9674
meta_engine/taglib: Read TrackID in all formats

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Qt: ExtensionItemDelegate: rewrite (fix #10407)

does it the right way
Qt: ExtensionItemDelegate: remove unused members
Qt: ExtensionListModel: don't specialize
blend: Handle alpha when blending in RGBA buffers

Previously the alpha channel wasn't set at all, and the RGB
components were blended without regard to the existing alpha
value.

Signed-off-by: Martin Storsjö <martin@martin.st>
macosx: advanced prefs: use string list control for CONFIG_ITEM_MODULE and simplify

Uses config_GetPszChoices.

close #8941
macosx: simple prefs: merge module list into string list and simplify

Uses config_GetPszChoices.

Fixes bug where explicit selection of macosx vout module did not worked.
vout/macosx: use shorter name

This is a user-visible string, not the developers doku.
macosx: advanced prefs: implement controls for CONFIG_ITEM_MODULE_LIST

fixes #7493
macosx: advanced prefs: remove scroll view from module list table view, fix layout

close #9971
macosx: advanced prefs: fix width of table view
update: fix memory leak
qt4: fix clang warning (implicit conversion)
help: fix help string if colors are disabled
Fix wrong implicit cast
mkv: fix use-after-free and double-free
Qt: make the mouse sensitivity in FSC configurable

Close #9462
Qt4: add a record menu action

Close #8761