DirectSound: list devices (fixes #7868)
DirectSound: implement device_select (fixes #8492)
waveout: remove sys->i_wave_device_id
waveout: implement device_select (fixes #8491)
aout: remove left-over audio-device callback (fixes #5273)
auhal: unify debug output and add missing error messages
contrib: fix videolan URL
auhal: fix SPDIF -> default device fallback if SPDIF device is unplugged during playback (close #8286)
access: http: only warn on deflate errors
Qt: Menus: escape shortcuts in dynamic entries (fix #7123)
skins2: fix an equalizer issue

Create the "equalizer-bands" and "equalizer-preamp" variables if not yet
created to ensure that callbacks are added successfully.

Note that this is a hack to work around a lack of proper notification
as to when these variables are created/deleted.
On the road to 2.1.0-pre1
macosx: fix video view and bottom bar framings

... to allow toggling between playlist and video view in lion
fullscreen mode.

close #8496
macosx: use height method for controls bar
Update attachments when updating metadata.

This makes album art work for formats like Vorbis and Opus which do
 not have metadata available immediately after Open().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Use FLAC's picture selection for Vorbis/Opus.

When multiple pictures are embedded in a file, the FLAC demuxer
prioritizes them based on the picture type.
This ports the same algorithm over so it can be used by Vorbis and Opus.
It also extends its behavior for FLAC to work with both pictures
embedded in VORBIS_COMMENT blocks and in normal PICTURE blocks.

This also plugs a memory leak in vorbis_ParseComment() when parsing
METADATA_BLOCK_PICTURE tags.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Update FLAC/Vorbis cover scores to match ID3v2.

taglib.cpp had a completely ordered priority list of picture types to
use for album art from ID3v2 tags.
Since FLAC uses the same picture type field as ID3v2, use the same
priorities.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
stream_ReadLine: correctly return an error on overflow (fixes #7361)
Fix spelling
goom: fix error path