vlc.git
8 years agoaudiounit: fix crash
Felix Paul Kühne [Mon, 2 Dec 2013 16:14:18 +0000 (17:14 +0100)]
audiounit: fix crash

8 years agodeinterlace: fix segmentation fault (fixes #9916)
Rémi Denis-Courmont [Mon, 2 Dec 2013 16:04:19 +0000 (18:04 +0200)]
deinterlace: fix segmentation fault (fixes #9916)

8 years agodemux: asf: fix keyframe waiting after a seek (fix #6647)
Francois Cartegnie [Wed, 27 Nov 2013 10:54:11 +0000 (11:54 +0100)]
demux: asf: fix keyframe waiting after a seek (fix #6647)

Having pts doesn't mean we have a valid index.
Also, waiting 50 frames, including all streams is pointless.
We expect at least a keyframe within 60 sec on seek track.
This wait is lowered to 5 sec of data if we estimate a low
bandwidth (that one might need a better hint)

8 years agodemux: asf: remember extended stream parameters for tracks
Francois Cartegnie [Mon, 2 Dec 2013 12:51:41 +0000 (13:51 +0100)]
demux: asf: remember extended stream parameters for tracks

8 years agocontrib: fix compilation of libraries for iOS which deploy cmake
Felix Paul Kühne [Sat, 30 Nov 2013 19:05:58 +0000 (20:05 +0100)]
contrib: fix compilation of libraries for iOS which deploy cmake

8 years agoFixed warning on incompatible pointer types
Maxim Bublis [Wed, 20 Nov 2013 09:52:59 +0000 (13:52 +0400)]
Fixed warning on incompatible pointer types

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
8 years agolua sd: fix potential memory leaks (cdi #1048936)
Rémi Duraffort [Mon, 2 Dec 2013 07:57:03 +0000 (08:57 +0100)]
lua sd: fix potential memory leaks (cdi #1048936)

8 years agoaudioscrobbler: fix memory leak (cid #1048937 and others)
Rémi Duraffort [Mon, 2 Dec 2013 07:52:27 +0000 (08:52 +0100)]
audioscrobbler: fix memory leak (cid #1048937 and others)

8 years agoaudioscrobbler: factorize test and fix potential memleak
Rémi Duraffort [Mon, 2 Dec 2013 07:48:12 +0000 (08:48 +0100)]
audioscrobbler: factorize test and fix potential memleak

8 years agortsp: fix memory leaks and factorize (cid #1048938)
Rémi Duraffort [Mon, 2 Dec 2013 07:42:40 +0000 (08:42 +0100)]
rtsp: fix memory leaks and factorize (cid #1048938)

8 years agosap: fix potential memory leak (cid #1048940)
Rémi Duraffort [Mon, 2 Dec 2013 07:37:04 +0000 (08:37 +0100)]
sap: fix potential memory leak (cid #1048940)

8 years agoaccess/zip:patch for memory leak in zipstream.c #8726
Gaurav Pruthi [Mon, 25 Nov 2013 09:49:38 +0000 (09:49 +0000)]
access/zip:patch for memory leak in zipstream.c #8726

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoFixed unused variable and parameter warnings.
Maxim Bublis [Fri, 22 Nov 2013 19:07:20 +0000 (19:07 +0000)]
Fixed unused variable and parameter warnings.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agohqdn3d: add mutex on callback and delete callback on close
Ilkka Ollakka [Sun, 1 Dec 2013 11:08:06 +0000 (13:08 +0200)]
hqdn3d: add mutex on callback and delete callback on close

Now callbacks are thread-safe and don't block UI thread while
calculating coefs again.

Also remove callbacks on Close.

8 years agovout: missing initializer (cid #1049030)
Francois Cartegnie [Sat, 30 Nov 2013 20:24:44 +0000 (21:24 +0100)]
vout: missing initializer (cid #1049030)

button might be unmatched

8 years agodemux: mkv: fix use after free (cid #1049107)
Francois Cartegnie [Sat, 30 Nov 2013 20:10:51 +0000 (21:10 +0100)]
demux: mkv: fix use after free (cid #1049107)

GetMainName() can return a pointer to temporary string::

8 years agovlmshell: fix null pointer dereference (cid #1049028)
Francois Cartegnie [Sat, 30 Nov 2013 19:46:36 +0000 (20:46 +0100)]
vlmshell: fix null pointer dereference (cid #1049028)

8 years agodemux: mkv: fix use after free (cid #1049108)
Francois Cartegnie [Sat, 30 Nov 2013 20:03:26 +0000 (21:03 +0100)]
demux: mkv: fix use after free (cid #1049108)

8 years agoAvoid redeclaration of lseek under MSVC.
Felix Abecassis [Fri, 29 Nov 2013 16:43:12 +0000 (17:43 +0100)]
Avoid redeclaration of lseek under MSVC.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoAdd missing include in order to provide a declaration of _pipe under MSVC.
Felix Abecassis [Fri, 29 Nov 2013 16:43:11 +0000 (17:43 +0100)]
Add missing include in order to provide a declaration of _pipe under MSVC.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoImplement atomic operations for MSVC using the Interlocked API.
Felix Abecassis [Fri, 29 Nov 2013 16:41:33 +0000 (17:41 +0100)]
Implement atomic operations for MSVC using the Interlocked API.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoImplement ATTR_PACKED for MSVC.
Felix Abecassis [Fri, 29 Nov 2013 16:41:31 +0000 (17:41 +0100)]
Implement ATTR_PACKED for MSVC.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoAdd #ifdef clauses around MinGW specific code.
Felix Abecassis [Fri, 29 Nov 2013 16:41:28 +0000 (17:41 +0100)]
Add #ifdef clauses around MinGW specific code.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoAvcodec: use the already computed size
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:59 +0000 (19:28 +0100)]
Avcodec: use the already computed size

8 years agoXiph: fix sign warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:46 +0000 (19:28 +0100)]
Xiph: fix sign warning

8 years agoAVI: fix sign warning for DV Audio
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:32 +0000 (19:28 +0100)]
AVI: fix sign warning for DV Audio

8 years agoUleadDVAudio: fix signedness warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:28:01 +0000 (19:28 +0100)]
UleadDVAudio: fix signedness warning

8 years agoCDG: fix warning
Jean-Baptiste Kempf [Fri, 29 Nov 2013 18:27:46 +0000 (19:27 +0100)]
CDG: fix warning

8 years agoFix KEY_PAUSE double-definition
Jean-Baptiste Kempf [Fri, 29 Nov 2013 17:53:00 +0000 (18:53 +0100)]
Fix KEY_PAUSE double-definition

8 years agoavcodec: set dummy time base value in probing
Ilkka Ollakka [Sat, 30 Nov 2013 14:55:00 +0000 (16:55 +0200)]
avcodec: set dummy time base value in probing

Set time base on fps=25 as some codecs need it to be set (atleast DIV3).

8 years agoavcodec: define 1/2 second buffer size by default
Ilkka Ollakka [Sat, 30 Nov 2013 14:47:28 +0000 (16:47 +0200)]
avcodec: define 1/2 second buffer size by default

mpeg-based codecs seems to require this to be able to produce ~cbr
output. Should Fix #8239 and #9983

8 years agofourcc: fix empty initializer
Felix Abecassis [Fri, 29 Nov 2013 16:43:10 +0000 (17:43 +0100)]
fourcc: fix empty initializer

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agonetwork: undef EAFNOSUPPORT before overriding it.
Felix Abecassis [Fri, 29 Nov 2013 16:41:32 +0000 (17:41 +0100)]
network: undef EAFNOSUPPORT before overriding it.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoFix concatenation of Unicode string literals.
Felix Abecassis [Fri, 29 Nov 2013 16:41:27 +0000 (17:41 +0100)]
Fix concatenation of Unicode string literals.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoRemove old stray definitions
Rémi Denis-Courmont [Sat, 30 Nov 2013 13:11:37 +0000 (15:11 +0200)]
Remove old stray definitions

8 years agocontrib/modplug: download from ganesh instead of SF since this is way more reliable
Felix Paul Kühne [Fri, 29 Nov 2013 18:29:19 +0000 (19:29 +0100)]
contrib/modplug: download from ganesh instead of SF since this is way more reliable

8 years agonsis: simplify OS detection
Ludovic Fauvet [Fri, 29 Nov 2013 15:10:37 +0000 (16:10 +0100)]
nsis: simplify OS detection

8 years agoflac: fix extradata clamping check
Tristan Matthews [Mon, 25 Nov 2013 03:03:00 +0000 (03:03 +0000)]
flac: fix extradata clamping check

8 years agoAvoid type conversion errors with VLC_TS_*
Tristan Matthews [Wed, 27 Nov 2013 15:08:08 +0000 (15:08 +0000)]
Avoid type conversion errors with VLC_TS_*

Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
(when not on 64-bit systems).
Refs #9828

8 years agonsis: request admin execution level
Ludovic Fauvet [Fri, 29 Nov 2013 11:56:43 +0000 (12:56 +0100)]
nsis: request admin execution level

The current state of our NSIS installer doesn't support per-user
installation and needs a major rework to do so, therefore the user
is required to have admin privileges to install VLC.

Still, RequestExecutionLevel was set to 'user' to be able to drop
privileges when launching vlc.exe at the end of the installation but
this was improved since (90496f23c2481bbaea21a586bc22631850751221) and
confirmed by the accesschk tool.

However requesting user execution level makes the unpacking occurs
twice: once with the user level and once after elevation.

Requesting admin permissions fixes the unpacking issue while still being
safe when launching VLC after the installation on XP and above.

8 years agonsis: kill VLC before copying/updating any file
Ludovic Fauvet [Thu, 28 Nov 2013 12:45:31 +0000 (13:45 +0100)]
nsis: kill VLC before copying/updating any file

During silent installations (/S) the installer will automatically kill
(without warning) any running instance of VLC before copying files.

Silent updates should now work using the flags /S /update.

8 years agonsis: compile the nsProcess plugin
Ludovic Fauvet [Thu, 28 Nov 2013 12:45:02 +0000 (13:45 +0100)]
nsis: compile the nsProcess plugin

The plugin is a NSIS helper used to find and kill a running process. It
is licensed under the same terms as NSIS (zlib/libpng).

8 years agoContribs: update live555 for security issues
Jean-Baptiste Kempf [Fri, 29 Nov 2013 11:18:33 +0000 (12:18 +0100)]
Contribs: update live555 for security issues

8 years agowin32: remove xstrdup macro.
Felix Abecassis [Fri, 29 Nov 2013 10:03:54 +0000 (11:03 +0100)]
win32: remove xstrdup macro.

Unnecessary (defined in vlc_common.h) and omitting the second operand is a GNU C extension.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoQt: fix profiles with vcodec=copy (fix #9342, fix #9485)
Francois Cartegnie [Fri, 29 Nov 2013 09:28:14 +0000 (10:28 +0100)]
Qt: fix profiles with vcodec=copy (fix #9342, fix #9485)

8 years agoaudiounit_ios: merge playback performance improvements from the Mac auhal module
Felix Paul Kühne [Thu, 28 Nov 2013 17:12:01 +0000 (18:12 +0100)]
audiounit_ios: merge playback performance improvements from the Mac auhal module

8 years agoMKV: change debug message
Jean-Baptiste Kempf [Thu, 28 Nov 2013 17:14:47 +0000 (18:14 +0100)]
MKV: change debug message

No need to call stream_Size and divide by 0

8 years agomacosx: adapt window main menu to HIG
David Fuhrmann [Thu, 28 Nov 2013 15:11:27 +0000 (16:11 +0100)]
macosx: adapt window main menu to HIG

add zoom menu item, rename minimize window to minimize,
and move close window to the open menu

close #9394

8 years agoMMDevice: simplify Close in WinRT mode
Jean-Baptiste Kempf [Thu, 28 Nov 2013 13:11:47 +0000 (14:11 +0100)]
MMDevice: simplify Close in WinRT mode

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agomacosx: implement simpler and generic drop view for all drag / drop operations
David Fuhrmann [Thu, 28 Nov 2013 12:08:11 +0000 (13:08 +0100)]
macosx: implement simpler and generic drop view for all drag / drop operations

- Use the new VLCDragDropView for both CAS and main window drop zone.
  This implements a drop highlight border the same way as in playlist view.
- Remove Brushed Metal Image view and its own drop implementation.
  When having a image view inside a drop zone, you need to use
  VLCDropDisabledImageView which disables the own drop handling of NSImageView.
- Removed more unneeded drop implementations for subviews from CAS

8 years agodemux: ogg: don't double read
Francois Cartegnie [Thu, 28 Nov 2013 09:01:52 +0000 (10:01 +0100)]
demux: ogg: don't double read

wrong fix for cid #1048729
bs_read in __MAX macro forwards read pointer twice

8 years agocodec: opus: fix oob read (cid #1062575)
Francois Cartegnie [Wed, 27 Nov 2013 19:06:37 +0000 (20:06 +0100)]
codec: opus: fix oob read (cid #1062575)

Opus supports up to 255 channels

8 years agodemux: ogg: fix unwanted heap reading (cid #1048649, cid #1048884)
Francois Cartegnie [Wed, 27 Nov 2013 18:48:43 +0000 (19:48 +0100)]
demux: ogg: fix unwanted heap reading (cid #1048649, cid #1048884)

Something clearly wrong with that code, as pointed by coverity.
Due to lack of samples using the old audio format 57 bytes
is a guess regarding the previous boundary check.

8 years agodemux: ogg: divide by zero fix (cid #1048729)
Francois Cartegnie [Wed, 27 Nov 2013 16:41:20 +0000 (17:41 +0100)]
demux: ogg: divide by zero fix (cid #1048729)

8 years agoauhal: implement pause by output silence instead of stopping output
David Fuhrmann [Wed, 27 Nov 2013 15:29:50 +0000 (16:29 +0100)]
auhal: implement pause by output silence instead of stopping output

Stopping and restarting the audio unit or device might take a
considerable amount of time. This leads to flushes, and
the user notice a delay for resuming audio.

Auhal does not have a better API for pause, so lets only play silence
for now. This fixes resume delays with analog mode, and might improve
delays for digital mode (through they are still occuring from
time to time here).

close #9536

8 years agodemux: asf: add packet values check.
Francois Cartegnie [Wed, 27 Nov 2013 13:17:24 +0000 (14:17 +0100)]
demux: asf: add packet values check.

div by zero in many places

8 years agodemux: asf: add check in control (CID 1132753)
Francois Cartegnie [Wed, 27 Nov 2013 13:13:01 +0000 (14:13 +0100)]
demux: asf: add check in control (CID 1132753)

If fp object was missing...

8 years agomux: asf: leaky bucket needs buffer size parameter
Francois Cartegnie [Wed, 27 Nov 2013 07:49:27 +0000 (08:49 +0100)]
mux: asf: leaky bucket needs buffer size parameter

8 years agoauhal: do not stop and restart audio unit on flush
David Fuhrmann [Tue, 26 Nov 2013 18:40:09 +0000 (19:40 +0100)]
auhal: do not stop and restart audio unit on flush

This is a manual revert of 878169fe, which is not needed anymore.
Additionally, it fixes blayback with devices which are not fast
enough for starting up.

close #9886

8 years agodemux: asf: seek seekable
Francois Cartegnie [Tue, 26 Nov 2013 15:21:52 +0000 (16:21 +0100)]
demux: asf: seek seekable

8 years agodemux: asf: ignore empty sub-payloads (fix #9990)
Francois Cartegnie [Tue, 26 Nov 2013 14:40:33 +0000 (15:40 +0100)]
demux: asf: ignore empty sub-payloads (fix #9990)

8 years agodemux: asf: fix seek boundaries
Francois Cartegnie [Tue, 26 Nov 2013 13:20:32 +0000 (14:20 +0100)]
demux: asf: fix seek boundaries

8 years agodemux: asf: fix guid comparison
Francois Cartegnie [Tue, 26 Nov 2013 12:07:56 +0000 (13:07 +0100)]
demux: asf: fix guid comparison

8 years agodemux: asf: fix wrong allocation size
Francois Cartegnie [Tue, 26 Nov 2013 09:27:50 +0000 (10:27 +0100)]
demux: asf: fix wrong allocation size

damn ! cid 1132614/1132615

8 years agolive555: remove read-only variable
Jean-Baptiste Kempf [Tue, 26 Nov 2013 08:10:06 +0000 (09:10 +0100)]
live555: remove read-only variable

8 years agoMap MSN Audio to MS_GSM, as it is just extensions
Jean-Baptiste Kempf [Tue, 26 Nov 2013 08:01:05 +0000 (09:01 +0100)]
Map MSN Audio to MS_GSM, as it is just extensions

8 years agodemux: asf: add out-of-spec guids
Francois Cartegnie [Tue, 26 Nov 2013 06:41:43 +0000 (07:41 +0100)]
demux: asf: add out-of-spec guids

8 years agofreetype: fix potential memory leak (cid #1048945)
Rémi Duraffort [Mon, 25 Nov 2013 18:33:11 +0000 (19:33 +0100)]
freetype: fix potential memory leak (cid #1048945)

8 years agoupdate: fix memory leak (cid #1100857)
Rémi Duraffort [Mon, 25 Nov 2013 18:26:52 +0000 (19:26 +0100)]
update: fix memory leak (cid #1100857)

8 years agoauhal: fix crash on error paths for stream format change
David Fuhrmann [Mon, 25 Nov 2013 18:48:40 +0000 (19:48 +0100)]
auhal: fix crash on error paths for stream format change

ref #9957

8 years agoasx: fix many memory leaks (and cid #1109641)
Rémi Duraffort [Mon, 25 Nov 2013 18:20:11 +0000 (19:20 +0100)]
asx: fix many memory leaks (and cid #1109641)

8 years agoogg: fix type conversion (cid #1125392 and #1125393)
Rémi Duraffort [Mon, 25 Nov 2013 18:07:10 +0000 (19:07 +0100)]
ogg: fix type conversion (cid #1125392 and #1125393)

8 years agoFix read of unitialized variable (cid #1125395)
Rémi Duraffort [Mon, 25 Nov 2013 18:02:16 +0000 (19:02 +0100)]
Fix read of unitialized variable (cid #1125395)

Even if should not have any impact during execution.

8 years agodemux: asf: enforce root object boundary (fix #9441)
Francois Cartegnie [Mon, 25 Nov 2013 17:13:09 +0000 (18:13 +0100)]
demux: asf: enforce root object boundary (fix #9441)

Seems some encoder reuses previous memory area for junk sections.

8 years agodemux: asf: add fake root guid for debugging
Francois Cartegnie [Mon, 25 Nov 2013 16:25:57 +0000 (17:25 +0100)]
demux: asf: add fake root guid for debugging

8 years agomacosx: fix issue which caused automatic video resizing even if disabled
David Fuhrmann [Mon, 25 Nov 2013 16:38:01 +0000 (17:38 +0100)]
macosx: fix issue which caused automatic video resizing even if disabled

close #9864

8 years agomacosx: fix crash when closing video window without decorations
David Fuhrmann [Mon, 25 Nov 2013 16:36:27 +0000 (17:36 +0100)]
macosx: fix crash when closing video window without decorations

8 years agodemux: asf: fix variable length reading.
Francois Cartegnie [Fri, 8 Nov 2013 14:07:20 +0000 (23:07 +0900)]
demux: asf: fix variable length reading.

While current spec doesn't make use of > WORD sizes,
the code was following the spec and reading variable length
up to 3 bytes precision and writing it to a (int *)...
This patch fixes signedness too.

8 years agodemux: asf: fix overflow in seek
Francois Cartegnie [Mon, 25 Nov 2013 09:33:41 +0000 (10:33 +0100)]
demux: asf: fix overflow in seek

8 years agoQt: InputManager: don't enforce lower bound after a seek
Francois Cartegnie [Mon, 25 Nov 2013 12:41:58 +0000 (13:41 +0100)]
Qt: InputManager: don't enforce lower bound after a seek

Should fix problems like #2243.
After a seek, the updated position could be the keyframe position
choosen by demux, and then lower than A.

8 years agomacosx: fix subtitles opening for the applescript bindings
Felix Paul Kühne [Sun, 24 Nov 2013 19:56:53 +0000 (20:56 +0100)]
macosx: fix subtitles opening for the applescript bindings

8 years agomacosx: fix drag & drop / double-clicks in Finder to open subtitles files (close...
Felix Paul Kühne [Sun, 24 Nov 2013 19:56:36 +0000 (20:56 +0100)]
macosx: fix drag & drop / double-clicks in Finder to open subtitles files (close #9953)

8 years agodarwinvlc: fix automatic language selection (close #9914)
Felix Paul Kühne [Sun, 24 Nov 2013 19:35:05 +0000 (20:35 +0100)]
darwinvlc: fix automatic language selection (close #9914)

8 years agomacosx: show 'pause iTunes' option in a more accessible place since it is being asked...
Felix Paul Kühne [Sun, 24 Nov 2013 19:22:11 +0000 (20:22 +0100)]
macosx: show 'pause iTunes' option in a more accessible place since it is being asked for a lot (close #9954)

8 years agotranscode: initialize filters properly
Ilkka Ollakka [Sat, 23 Nov 2013 14:42:53 +0000 (16:42 +0200)]
transcode: initialize filters properly

Use deinterlace etc filter output to input as user defined video filters
and make sure visible width/height is defined for that.

8 years agocanvas: use visible width/height on calculations
Ilkka Ollakka [Sat, 23 Nov 2013 14:05:47 +0000 (16:05 +0200)]
canvas: use visible width/height on calculations

8 years agotranscode: check user videofilters when checking chroma/scale need
Ilkka Ollakka [Sat, 23 Nov 2013 14:05:01 +0000 (16:05 +0200)]
transcode: check user videofilters when checking chroma/scale need

8 years agomacosx: Use enum to distinguish different events for playlist / main window states
David Fuhrmann [Sat, 23 Nov 2013 12:47:56 +0000 (13:47 +0100)]
macosx: Use enum to distinguish different events for playlist / main window states

No functional change.

8 years agotranscode: when audio samplerate change, also change pts clock value
Ilkka Ollakka [Sat, 23 Nov 2013 11:17:34 +0000 (13:17 +0200)]
transcode: when audio samplerate change, also change pts clock value

8 years agotranscode: check if input has changed before sync check
Ilkka Ollakka [Sat, 23 Nov 2013 11:04:03 +0000 (13:04 +0200)]
transcode: check if input has changed before sync check

8 years agotranscode: keep original timestamp in audio and not calculated pts
Ilkka Ollakka [Fri, 22 Nov 2013 19:59:49 +0000 (21:59 +0200)]
transcode: keep original timestamp in audio and not calculated pts

Allow audio pts fluctuate within drift limits as we calculate the drift
related to master sync time anyway.

8 years agoFixed warning on incompatible pointer types discarding qualifiers
Maxim Bublis [Fri, 22 Nov 2013 20:07:23 +0000 (00:07 +0400)]
Fixed warning on incompatible pointer types discarding qualifiers

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agoFixed warnings on duplicate const modifiers
Maxim Bublis [Fri, 22 Nov 2013 20:07:21 +0000 (00:07 +0400)]
Fixed warnings on duplicate const modifiers

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years agodemux: asf: do bitrate mutual exclusion
Francois Cartegnie [Sat, 23 Nov 2013 09:13:10 +0000 (10:13 +0100)]
demux: asf: do bitrate mutual exclusion

8 years agodemux: asf: add bitrate exclusion object handling
Francois Cartegnie [Sat, 23 Nov 2013 07:30:43 +0000 (08:30 +0100)]
demux: asf: add bitrate exclusion object handling

8 years agodemux: asf: follow track exclusion list (fix #3796)
Francois Cartegnie [Sat, 23 Nov 2013 08:52:30 +0000 (09:52 +0100)]
demux: asf: follow track exclusion list (fix #3796)

8 years agodemux: asf: don't store exclusion guid types as is
Francois Cartegnie [Sat, 23 Nov 2013 07:29:43 +0000 (08:29 +0100)]
demux: asf: don't store exclusion guid types as is

8 years agoauhal: use own thread for notification loop
David Fuhrmann [Fri, 22 Nov 2013 17:49:42 +0000 (18:49 +0100)]
auhal: use own thread for notification loop

8 years agoauhal: ignore changed default device in digital mode
David Fuhrmann [Fri, 22 Nov 2013 17:40:11 +0000 (18:40 +0100)]
auhal: ignore changed default device in digital mode

This fixes nonfunctional playback when more than one audio device
is installed.

close #9924

8 years agoauhal: fix comments
David Fuhrmann [Fri, 22 Nov 2013 17:39:23 +0000 (18:39 +0100)]
auhal: fix comments