]> git.sesse.net Git - vlc/log
vlc
12 years agoAVI: parse dmlh chunk
Jean-Baptiste Kempf [Thu, 24 May 2012 12:29:59 +0000 (14:29 +0200)]
AVI: parse dmlh chunk

12 years agoAVI: do not warn about embedded subtitles
Jean-Baptiste Kempf [Thu, 24 May 2012 11:42:37 +0000 (13:42 +0200)]
AVI: do not warn about embedded subtitles

12 years agoAVI: be less picky about wrong sizes for LIST chunk
Jean-Baptiste Kempf [Thu, 24 May 2012 11:32:52 +0000 (13:32 +0200)]
AVI: be less picky about wrong sizes for LIST chunk

Some muxers are unable to read the spec...

12 years agoAVI: better debug
Jean-Baptiste Kempf [Thu, 24 May 2012 10:57:30 +0000 (12:57 +0200)]
AVI: better debug

12 years agoAVI: remove unnecessary macros
Jean-Baptiste Kempf [Thu, 24 May 2012 11:04:08 +0000 (13:04 +0200)]
AVI: remove unnecessary macros

12 years agoAVI: reduce the debug tree size
Jean-Baptiste Kempf [Thu, 24 May 2012 10:27:50 +0000 (12:27 +0200)]
AVI: reduce the debug tree size

12 years agoAVI: better debug
Jean-Baptiste Kempf [Thu, 24 May 2012 09:48:39 +0000 (11:48 +0200)]
AVI: better debug

12 years agodash: DASHManager: Prevent a crash when the downloader fails to start.
Hugo Beauzée-Luyssen [Thu, 24 May 2012 09:39:18 +0000 (11:39 +0200)]
dash: DASHManager: Prevent a crash when the downloader fails to start.

12 years agodash: Remove now useless variables.
Hugo Beauzée-Luyssen [Fri, 11 May 2012 09:54:05 +0000 (11:54 +0200)]
dash: Remove now useless variables.

12 years agodash: Prevent infinite recursion.
Hugo Beauzée-Luyssen [Fri, 11 May 2012 09:53:11 +0000 (11:53 +0200)]
dash: Prevent infinite recursion.

12 years agodash: DOMParser: Multiple profile may be used by some streams.
Hugo Beauzée-Luyssen [Wed, 9 May 2012 17:03:58 +0000 (19:03 +0200)]
dash: DOMParser: Multiple profile may be used by some streams.

12 years agoFix a mail in mailmap.
Hugo Beauzée-Luyssen [Fri, 4 May 2012 14:11:04 +0000 (16:11 +0200)]
Fix a mail in mailmap.

12 years agoContrib: UPNP: enable IPv6 and re-enable webserver (broken in 1.6.17).
Konstantin Pavlov [Wed, 23 May 2012 17:55:55 +0000 (21:55 +0400)]
Contrib: UPNP: enable IPv6 and re-enable webserver (broken in 1.6.17).

With disabled webserver, linking fails at least on OSX and Linux, see
http://forum.videolan.org/viewtopic.php?f=12&t=101229 f.i.

12 years agoUpnp: Fix #6250, honor --miface.
Konstantin Pavlov [Wed, 23 May 2012 17:54:27 +0000 (21:54 +0400)]
Upnp: Fix #6250, honor --miface.

12 years agoRemove mingw-w64 2.0 workarounds
Rafaël Carré [Tue, 22 May 2012 04:14:30 +0000 (00:14 -0400)]
Remove mingw-w64 2.0 workarounds

12 years agoRefuse to build with mingw-w64 2.x as it is broken
Rafaël Carré [Tue, 22 May 2012 04:10:24 +0000 (00:10 -0400)]
Refuse to build with mingw-w64 2.x as it is broken

12 years agoHide errors with multi-part rar when the end of archive block is missing.
Laurent Aimar [Wed, 23 May 2012 19:58:46 +0000 (21:58 +0200)]
Hide errors with multi-part rar when the end of archive block is missing.

12 years agoFixed support of G726.
Laurent Aimar [Sat, 12 May 2012 18:59:35 +0000 (20:59 +0200)]
Fixed support of G726.

The bit per samples must be exact for the avcodec decoder.
It closes #6799.

12 years agoAvcodec: disable delayed opening for packetized AAC data
Rui Zhang [Sat, 19 May 2012 12:59:28 +0000 (20:59 +0800)]
Avcodec: disable delayed opening for packetized AAC data

This is usually not visible, since you need avcodec+avformat, instead of
ts/faad. Close #6847

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoBluray: use msg_Info instead of msg_Err.
Konstantin Pavlov [Wed, 23 May 2012 08:07:25 +0000 (12:07 +0400)]
Bluray: use msg_Info instead of msg_Err.

12 years agoBluray: use meaningful error messages when available.
Konstantin Pavlov [Fri, 18 May 2012 06:40:54 +0000 (10:40 +0400)]
Bluray: use meaningful error messages when available.

12 years agolua: fix more sd input options and lua stack use-after-gc
Pierre Ynard [Wed, 23 May 2012 03:07:19 +0000 (05:07 +0200)]
lua: fix more sd input options and lua stack use-after-gc

Strings from the lua stack stop being valid after you pop them

12 years agoUnused variable
Rémi Denis-Courmont [Tue, 22 May 2012 20:22:07 +0000 (23:22 +0300)]
Unused variable

12 years agoReplace remaining instances of aout_buffer_t with block_t
Rémi Denis-Courmont [Tue, 22 May 2012 20:21:16 +0000 (23:21 +0300)]
Replace remaining instances of aout_buffer_t with block_t

12 years agoReplace remaining call sites of aout_BufferFree()
Rémi Denis-Courmont [Tue, 22 May 2012 20:06:52 +0000 (23:06 +0300)]
Replace remaining call sites of aout_BufferFree()

12 years agowasapi: fix comment
Rémi Denis-Courmont [Tue, 22 May 2012 19:19:36 +0000 (22:19 +0300)]
wasapi: fix comment

12 years agoaout: reset volume to 1 on module unload
Rémi Denis-Courmont [Tue, 22 May 2012 17:25:54 +0000 (20:25 +0300)]
aout: reset volume to 1 on module unload

This fixes a corner case where the old volume of an output plugin using
software amplification would be wrongly applied to the next output
plugin instance (if that used "hardware" amplification).

12 years agoRemove aout_VolumeNoneInit()
Rémi Denis-Courmont [Tue, 22 May 2012 17:14:12 +0000 (20:14 +0300)]
Remove aout_VolumeNoneInit()

This was really just a glorified manner to set a pointer to NULL
(actually to a dummy function but whatever).

12 years agoaout: simplify volume and mute variables life cycle
Rémi Denis-Courmont [Tue, 22 May 2012 17:03:49 +0000 (20:03 +0300)]
aout: simplify volume and mute variables life cycle

12 years agots: Fix audio type description parsing
Aurelien Nephtali [Tue, 22 May 2012 11:34:42 +0000 (13:34 +0200)]
ts: Fix audio type description parsing

It is broken since 12edd19f71df9e41c5ca79ddc470d7378ff64d33 and it crashes if type = 1.

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agowaveout: correct scale
Rémi Denis-Courmont [Mon, 21 May 2012 20:49:06 +0000 (23:49 +0300)]
waveout: correct scale

0xffff is full volume, which I understand to mean 0dB.

12 years agomacosx: fix subtile bug in initialization of mainwindow
David Fuhrmann [Mon, 21 May 2012 19:20:04 +0000 (21:20 +0200)]
macosx: fix subtile bug in initialization of mainwindow

Currently, two objects of the class VLCMainWindow are generated. The first is alloated
from intf.m (triggered by the first log message that arrives) and is initialized by
both init and initWithContentRect. The second object is created from inside the nib file,
and is instantiated ONLY with initWithContentRect. Therefore, up to now _o_sharedInstance
had the wrong object and all calls to sharedInstance would cause problems.
But somehow, o_mainwindow in intf.m is updated to the correct second object, although it holds
the first object at start.

Furthermore, o_fspanel is also instantiated through the nib file.

12 years agoRemove --with-tuning
Rémi Denis-Courmont [Mon, 21 May 2012 19:13:02 +0000 (22:13 +0300)]
Remove --with-tuning

With the wide range of deployed 686 processors, -mtune=generic is saner
and it is the default anyway. The VLC defaults did not even make sense
anymore (Pentium 2, seriously?).

You might need to set -march explicitly as with other build systems,
e.g.: -march=i686

12 years agomacosx: fixed compilation warning
Felix Paul Kühne [Mon, 21 May 2012 17:24:38 +0000 (19:24 +0200)]
macosx: fixed compilation warning

Pointed by David Fuhrmann

12 years agomacosx: added forgotten method declaration in header file
David Fuhrmann [Mon, 21 May 2012 15:14:37 +0000 (17:14 +0200)]
macosx: added forgotten method declaration in header file

12 years agoHLS: fix a signed comparison warning
Jean-Baptiste Kempf [Mon, 21 May 2012 14:51:34 +0000 (16:51 +0200)]
HLS: fix a signed comparison warning

12 years agohttplive: do not reset segment data without key
Rui Zhang [Fri, 18 May 2012 13:17:32 +0000 (21:17 +0800)]
httplive: do not reset segment data without key

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoCorrect name
Jean-Baptiste Kempf [Mon, 21 May 2012 14:27:42 +0000 (16:27 +0200)]
Correct name

12 years agopo: revert unintended change in 5e8666c883f3653b6c9a1e1a94515947df17a20a
Felix Paul Kühne [Mon, 21 May 2012 12:48:25 +0000 (14:48 +0200)]
po: revert unintended change in 5e8666c883f3653b6c9a1e1a94515947df17a20a

12 years agomacosx: removed the outdated and dysfunctional service discovery menu items from...
Felix Paul Kühne [Mon, 21 May 2012 12:40:08 +0000 (14:40 +0200)]
macosx: removed the outdated and dysfunctional service discovery menu items from both the playlist and the main menu

12 years agoupdate NEWS since mentioned feature became part of 2.0.2
Felix Paul Kühne [Mon, 21 May 2012 12:27:51 +0000 (14:27 +0200)]
update NEWS since mentioned feature became part of 2.0.2

12 years agoAVI: support more extended tags
Jean-Baptiste Kempf [Mon, 21 May 2012 11:51:04 +0000 (13:51 +0200)]
AVI: support more extended tags

12 years agoAVI: display extra-data tags
Jean-Baptiste Kempf [Mon, 21 May 2012 10:20:42 +0000 (12:20 +0200)]
AVI: display extra-data tags

12 years agoAVI: add more main tags
Jean-Baptiste Kempf [Mon, 21 May 2012 11:44:27 +0000 (13:44 +0200)]
AVI: add more main tags

12 years agoAVI: read the creation date
Jean-Baptiste Kempf [Mon, 21 May 2012 09:44:45 +0000 (11:44 +0200)]
AVI: read the creation date

12 years agomacosx: make sure that the fullscreen window is the main window (close #6850)
Felix Paul Kühne [Mon, 21 May 2012 09:41:31 +0000 (11:41 +0200)]
macosx: make sure that the fullscreen window is the main window (close #6850)

With the previous impementation, VLCMainWindow will stay the main window in fullscreen and is accidently activated when closing utility panels.

12 years agomacosx: removed wrong check, which could make the video output disappear when leaving...
Felix Paul Kühne [Mon, 21 May 2012 09:39:14 +0000 (11:39 +0200)]
macosx: removed wrong check, which could make the video output disappear when leaving fullscreen mode in rare cases (close #6856)

12 years agolua: fix equalizer setting code
Pierre Ynard [Sun, 20 May 2012 22:34:12 +0000 (00:34 +0200)]
lua: fix equalizer setting code

12 years agoaout: use INT64_MIN as invalid delay value
Rémi Denis-Courmont [Sun, 20 May 2012 20:50:27 +0000 (23:50 +0300)]
aout: use INT64_MIN as invalid delay value

Delay can be zero, VLC_TS_INVALID is a valid delay.

12 years agolua: remove superfluous equalizer preset code
Pierre Ynard [Sun, 20 May 2012 20:15:30 +0000 (22:15 +0200)]
lua: remove superfluous equalizer preset code

This is already done by the equalizer module

12 years agolua: fix memory leak in equalizer function
Pierre Ynard [Sun, 20 May 2012 17:50:20 +0000 (19:50 +0200)]
lua: fix memory leak in equalizer function

12 years agoUpdated NEWS wrt recent OS X changes
Felix Paul Kühne [Sun, 20 May 2012 11:09:32 +0000 (13:09 +0200)]
Updated NEWS wrt recent OS X changes

12 years agomacosx: added an option to let the Apple Remote control the system volume instead...
Felix Paul Kühne [Sun, 20 May 2012 10:45:27 +0000 (12:45 +0200)]
macosx: added an option to let the Apple Remote control the system volume instead of VLC's volume (close #1071)

12 years agolua: fix memory leak
Pierre Ynard [Sun, 20 May 2012 04:23:35 +0000 (06:23 +0200)]
lua: fix memory leak

12 years agolua: fix memory and object leak and reset locale on error path
Pierre Ynard [Sun, 20 May 2012 01:48:08 +0000 (03:48 +0200)]
lua: fix memory and object leak and reset locale on error path

12 years agomacosx: added UI stub for a new Convert & Save panel (refs #5900)
Felix Paul Kühne [Fri, 18 May 2012 18:35:14 +0000 (20:35 +0200)]
macosx: added UI stub for a new Convert & Save panel (refs #5900)

12 years agomacosx: fixed antialiasing issues in the Open panel (close #5778)
Felix Paul Kühne [Fri, 18 May 2012 16:41:46 +0000 (18:41 +0200)]
macosx: fixed antialiasing issues in the Open panel (close #5778)

12 years agomacosx: remove one unneeded line in togglePlaylist:
David Fuhrmann [Fri, 18 May 2012 16:03:16 +0000 (18:03 +0200)]
macosx: remove one unneeded line in togglePlaylist:

12 years agomacosx: some small improvements for !video-deco
David Fuhrmann [Fri, 18 May 2012 16:01:00 +0000 (18:01 +0200)]
macosx: some small improvements for !video-deco

- smaller min size (no need to have this big width here)
- no black borders while resize

12 years agomacosx: allow the user to sleep his/her Mac using the Apple Remote using the designat...
Felix Paul Kühne [Fri, 18 May 2012 15:52:02 +0000 (17:52 +0200)]
macosx: allow the user to sleep his/her Mac using the Apple Remote using the designated AR event (close #4383)

This code uses NSAppleScript. Hence, it is likely going to be incompatible with the current sandbox implementation.

12 years agomacosx: use CoreInteraction code for the media key triggers
Felix Paul Kühne [Fri, 18 May 2012 14:14:07 +0000 (16:14 +0200)]
macosx: use CoreInteraction code for the media key triggers

no functional change

12 years agomacosx: using the updated SPMediaKeyTap, we can disable the controller on the fly...
Felix Paul Kühne [Fri, 18 May 2012 14:05:55 +0000 (16:05 +0200)]
macosx: using the updated SPMediaKeyTap, we can disable the controller on the fly and no longer need to restart VLC to do so (close #6613)

12 years agomacosx: update SPMediaKeyTap to latest code from upstream (refs #6613)
Felix Paul Kühne [Fri, 18 May 2012 13:49:09 +0000 (15:49 +0200)]
macosx: update SPMediaKeyTap to latest code from upstream (refs #6613)

12 years agomacosx: set the represented URL in the detached vout window correctly (close #6836)
Felix Paul Kühne [Fri, 18 May 2012 13:20:17 +0000 (15:20 +0200)]
macosx: set the represented URL in the detached vout window correctly (close #6836)

12 years agoluahttp: use us_tonumber() for commands passing decimals
Pierre Ynard [Fri, 18 May 2012 04:08:37 +0000 (06:08 +0200)]
luahttp: use us_tonumber() for commands passing decimals

This fixes playback rate, track delay and equalizer settings.

12 years agoluahttp: make rounding function resilient to strings
Pierre Ynard [Fri, 18 May 2012 02:15:23 +0000 (04:15 +0200)]
luahttp: make rounding function resilient to strings

Because somehow strings are used to represent decimals...

Fixes #6815

12 years agovlm: use vlc_object_alive()
Pierre Ynard [Fri, 18 May 2012 02:10:28 +0000 (04:10 +0200)]
vlm: use vlc_object_alive()

12 years agoRevert "VLM: remove dummy vlc_object_kill()"
Pierre Ynard [Fri, 18 May 2012 00:30:54 +0000 (02:30 +0200)]
Revert "VLM: remove dummy vlc_object_kill()"

This reverts commit 72cae4ddf388e956ce4c829aaf1c14974905a3b0.
vlc_object_kill() is in fact needed because the main loop does check
b_die.

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
12 years agoluahttp: fix scope of url handler variables
Pierre Ynard [Thu, 17 May 2012 22:05:02 +0000 (00:05 +0200)]
luahttp: fix scope of url handler variables

The url handlers were declared with local scope, meaning local to the
lua script file I assume. Since the interface doesn't wait at the end
of the lua script anymore, they would fall out of scope after interface
initialization. Then, when the interface was first accessed, garbage
collection was somehow triggered, unregistering all url callbacks,
incidentally triggering a deadlock.

Fixes #6673

12 years agomacosx: added an option to hide the playmode buttons (displayed by default)
Felix Paul Kühne [Thu, 17 May 2012 20:03:17 +0000 (22:03 +0200)]
macosx: added an option to hide the playmode buttons (displayed by default)

option can be set through the 'Playback' menu due to the lack of a 'View' menu and in the advanced preferences

changes take effect immediatelly

This is preliminary artwork, which will be improved shortly

12 years agomacosx: remove debug code and block Lion's fullscreen mode when disabling 'video...
Felix Paul Kühne [Thu, 17 May 2012 18:08:35 +0000 (20:08 +0200)]
macosx: remove debug code and block Lion's fullscreen mode when disabling 'video-deco'

Thanks to David Fuhrmann for the remarks

12 years agomacosx: added the prev/next buttons back (disabled by default) (close #6822)
Felix Paul Kühne [Thu, 17 May 2012 18:00:48 +0000 (20:00 +0200)]
macosx: added the prev/next buttons back (disabled by default) (close #6822)

you can enable them in the 'Playback' menu (since we got no 'View' menu so far) or in the advanced preferences

note that preliminary artwork is used at this point

12 years agocaca doesn't use x11 on OSX
Rafaël Carré [Thu, 17 May 2012 17:16:17 +0000 (13:16 -0400)]
caca doesn't use x11 on OSX

12 years agoswitcher needs libm
Rafaël Carré [Thu, 17 May 2012 17:16:05 +0000 (13:16 -0400)]
switcher needs libm

12 years agomacosx: added 'video-deco' to the simple preferences to match the Qt4 intf (refs...
Felix Paul Kühne [Thu, 17 May 2012 14:24:24 +0000 (16:24 +0200)]
macosx: added 'video-deco' to the simple preferences to match the Qt4 intf (refs #6426)

12 years agomacosx: re-implement 'video-deco' support (close #6426)
Felix Paul Kühne [Thu, 17 May 2012 14:01:19 +0000 (16:01 +0200)]
macosx: re-implement 'video-deco' support (close #6426)

disabling this option will get you a separate video output window without any visible playback controls or window border. resizing is supported through hotkeys and Lion's native mechanism if available. Control the playback through menu and main window controller. Note that 'embedded' is obviously ignored in this mode.

12 years agomacosx: updated copyright headers
Felix Paul Kühne [Thu, 17 May 2012 13:59:21 +0000 (15:59 +0200)]
macosx: updated copyright headers

12 years agopackage/macosx: disable the caca vout by default
Felix Paul Kühne [Thu, 17 May 2012 12:28:32 +0000 (14:28 +0200)]
package/macosx: disable the caca vout by default

12 years agomacosx: fixed typo
Felix Paul Kühne [Thu, 17 May 2012 12:27:09 +0000 (14:27 +0200)]
macosx: fixed typo

12 years agomacosx: another optimization for the wizard
Felix Paul Kühne [Thu, 17 May 2012 12:21:15 +0000 (14:21 +0200)]
macosx: another optimization for the wizard

12 years agobuild_system: osx: use xcrun and SDKROOT env variable. (close #6305)
Jon Stacey [Thu, 17 May 2012 11:59:27 +0000 (13:59 +0200)]
build_system: osx: use xcrun and SDKROOT env variable. (close #6305)

Defaults to OSX_VERSION=10.6

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agomacosx: more optimizations for bookmarks and wizard. no functional changes
Felix Paul Kühne [Thu, 17 May 2012 01:36:01 +0000 (03:36 +0200)]
macosx: more optimizations for bookmarks and wizard. no functional changes

12 years agomacosx: code optimizations - no functional change
Felix Paul Kühne [Thu, 17 May 2012 01:06:52 +0000 (03:06 +0200)]
macosx: code optimizations - no functional change

12 years agomacosx: improve memory and hotkey handling (in case a vout is active, but not the...
Felix Paul Kühne [Thu, 17 May 2012 00:56:22 +0000 (02:56 +0200)]
macosx: improve memory and hotkey handling (in case a vout is active, but not the first responder)

12 years agodbus: Fix seek detection
Mirsal Ennaime [Thu, 17 May 2012 00:30:07 +0000 (02:30 +0200)]
dbus: Fix seek detection

Closes: #6802
12 years agomacosx: fixed corner case, which could lead to an empty main window in case the video...
Felix Paul Kühne [Thu, 17 May 2012 00:33:22 +0000 (02:33 +0200)]
macosx: fixed corner case, which could lead to an empty main window in case the video output closes prematurely

12 years agowasapi: factorize/check COM initialization
Rémi Denis-Courmont [Wed, 16 May 2012 20:46:17 +0000 (23:46 +0300)]
wasapi: factorize/check COM initialization

12 years agoDirectSound: apply volume attenuation with DirectSound
Rémi Denis-Courmont [Sun, 6 May 2012 13:34:10 +0000 (16:34 +0300)]
DirectSound: apply volume attenuation with DirectSound

This should keep the volume latency under 20 ms. This will break
amplification as DirectSound is only capable of attenuation.

Tested-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agowasapi: volume setting support
Rémi Denis-Courmont [Wed, 16 May 2012 18:42:29 +0000 (21:42 +0300)]
wasapi: volume setting support

12 years agoQt4: use msg_Dbg() for tools panel items debug
Rémi Denis-Courmont [Wed, 16 May 2012 17:54:39 +0000 (20:54 +0300)]
Qt4: use msg_Dbg() for tools panel items debug

12 years agowasapi: improve format negotiation
Rémi Denis-Courmont [Wed, 16 May 2012 16:16:39 +0000 (19:16 +0300)]
wasapi: improve format negotiation

12 years agowasapi: respect IAudioClock and IAudioRenderClient threading rules
Rémi Denis-Courmont [Wed, 16 May 2012 16:44:53 +0000 (19:44 +0300)]
wasapi: respect IAudioClock and IAudioRenderClient threading rules

These interfaces must be released on the interface that created them.

12 years agowasapi: fallback to DirectX while S/PDIF is unimplemented
Rémi Denis-Courmont [Wed, 16 May 2012 15:27:37 +0000 (18:27 +0300)]
wasapi: fallback to DirectX while S/PDIF is unimplemented

12 years agoPulseAudio: remove incorrect corking assertion
Rémi Denis-Courmont [Wed, 16 May 2012 14:31:15 +0000 (17:31 +0300)]
PulseAudio: remove incorrect corking assertion

It can fail in rare circumstances such as context failures (in other
words, PulseAudio daemon crash or exit).

12 years agoRemove unneeded OS/2 hacks
Rémi Denis-Courmont [Wed, 16 May 2012 14:19:21 +0000 (17:19 +0300)]
Remove unneeded OS/2 hacks

They are in src/os2/filesystem.c.

12 years agoAdd SLDV fourCC
Jean-Baptiste Kempf [Tue, 15 May 2012 19:21:39 +0000 (21:21 +0200)]
Add SLDV fourCC

12 years agowasapi: enlist the plugin
Rémi Denis-Courmont [Tue, 15 May 2012 21:01:20 +0000 (00:01 +0300)]
wasapi: enlist the plugin

12 years agowasapi: build system integration
Rémi Denis-Courmont [Tue, 15 May 2012 20:55:19 +0000 (23:55 +0300)]
wasapi: build system integration

12 years agowasapi: clock synchronization
Rémi Denis-Courmont [Tue, 15 May 2012 20:45:29 +0000 (23:45 +0300)]
wasapi: clock synchronization

This currently assumes that VLC uses QueryPerformanceTimer() in its
implementation of mdate(). This is currently true but... ?

12 years agomacosx: fix another case where the user would see double negative time values
David Fuhrmann [Tue, 15 May 2012 20:19:34 +0000 (22:19 +0200)]
macosx: fix another case where the user would see double negative time values

Time can be greater than duration, when you scroll right to much.
Furthermore, this commit moves the duplicated code into a own method.