]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 30 Jul 2011 06:58:56 +0000 (09:58 +0300)]
DTV: fix frequencies above 4 GHz
Rémi Denis-Courmont [Sat, 30 Jul 2011 06:57:03 +0000 (09:57 +0300)]
DTV: don't use 0 as NULL
Rémi Denis-Courmont [Sat, 30 Jul 2011 06:31:20 +0000 (09:31 +0300)]
configure: use portable shell equality operator
Hans-Kristian Arntzen [Wed, 27 Jul 2011 18:50:14 +0000 (20:50 +0200)]
OSS audio output: Prefer GETODELAY over GETOSPACE.
Fix the possibly wrong assumption that we're able to accurately
calculate latency using GETOSPACE
(buffer size - available bytes to write).
New code uses GETODELAY to get latency directly but falls back to
GETOSPACE calculation should GETODELAY fail.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Fri, 29 Jul 2011 21:10:07 +0000 (23:10 +0200)]
macosx: fixed a few memory leaks
Ron Frederick [Sun, 24 Jul 2011 02:34:48 +0000 (19:34 -0700)]
auhal: Fix SPDIF support
The recent changes to auhal had it using an AudioStreamBasicDescription
array when looking at the stream properties. However, the proper type is
AudioStreamRangedDescription. This patch corrects that, and then accesses
the AudioStreamBasicDescription inside it as necessary.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Fri, 29 Jul 2011 11:07:59 +0000 (13:07 +0200)]
Qt: searchlineedit: change search text.
Technically, it's either filter or search, but not search filter
Yuval Tze [Tue, 26 Jul 2011 19:30:41 +0000 (22:30 +0300)]
Qt: Preferences tree filter, Alternative clear search button
Yuval Tze [Tue, 26 Jul 2011 19:03:26 +0000 (22:03 +0300)]
Qt: Preferences tree filter, UI
add SearchLineEdit above the advanced tree that filters the tree items.
Yuval Tze [Tue, 26 Jul 2011 18:52:43 +0000 (21:52 +0300)]
Qt: Preferences tree filter
add filter function to expand and show matched tree items and hide the rest
Yuval Tze [Tue, 26 Jul 2011 18:44:49 +0000 (21:44 +0300)]
Qt: PrefsItemData search
add contains function to search text in item's name, help and in the config items' text
Yuval Tze [Tue, 26 Jul 2011 18:28:51 +0000 (21:28 +0300)]
Qt: Remove leading line break on modules prefs help text
module initial help value was always empty, causing leading line break when appending module psz_help text.
save name and help in modules' PrefsItemData like other prefs items.
Rafaël Carré [Fri, 29 Jul 2011 02:46:10 +0000 (22:46 -0400)]
cosmetics: fix indentation (2 spaces -> 4 spaces)
Rémi Denis-Courmont [Thu, 28 Jul 2011 19:59:20 +0000 (22:59 +0300)]
Do not create a console under Wine
Not only is an extra console obnoxious, but freopen() crashes.
Rémi Denis-Courmont [Thu, 28 Jul 2011 19:53:59 +0000 (22:53 +0300)]
Win32: fix use of WaitForMultipleObjectsEx() (fix #5130)
Rémi Denis-Courmont [Thu, 28 Jul 2011 18:10:49 +0000 (21:10 +0300)]
winvlc: fix arguments
Rémi Denis-Courmont [Thu, 28 Jul 2011 16:50:25 +0000 (19:50 +0300)]
winvlc: do use the libtool wrapper for vlc-static
This is required for Wine to find libvlc.dll and libvlccore.dll.
Rémi Denis-Courmont [Thu, 28 Jul 2011 16:47:50 +0000 (19:47 +0300)]
winvlc: force plugin and data paths for vlc-static.exe
Just like we already do for (Unix) vlc.
Rémi Denis-Courmont [Thu, 28 Jul 2011 16:35:35 +0000 (19:35 +0300)]
winvlc: fix warning
Damien Erambert [Thu, 28 Jul 2011 16:03:22 +0000 (18:03 +0200)]
macosx: updated graphics
Rémi Denis-Courmont [Thu, 28 Jul 2011 16:03:19 +0000 (19:03 +0300)]
DTV: add 10 and 1.712 MHz bandwidth (from DVB-T2)
Pierre Ynard [Thu, 28 Jul 2011 15:44:06 +0000 (17:44 +0200)]
youtube.lua: update to new website changes
Rémi Denis-Courmont [Wed, 27 Jul 2011 20:18:08 +0000 (23:18 +0300)]
PulseAudio: more conservative and stable resampling
This time, it should work (famous last words).
Rémi Denis-Courmont [Wed, 27 Jul 2011 18:19:41 +0000 (21:19 +0300)]
PulseAudio: limit resampling to 1% variation at a time
1kHz is way too much for human perception.
Rémi Denis-Courmont [Wed, 27 Jul 2011 18:15:12 +0000 (21:15 +0300)]
PulseAudio: improve sync upon resuming from pause
This unfortunately inserts silence shortly after resuming, right after
the samples that were held in the buffer during pause. This can possibly
be avoided with prebuffering (not tested).
Felix Paul Kühne [Wed, 27 Jul 2011 09:43:30 +0000 (11:43 +0200)]
macosx: store counting mode of the time field (default is to count up)
Fixes #3078
Felix Paul Kühne [Wed, 27 Jul 2011 09:04:24 +0000 (11:04 +0200)]
macosx: fixed redraw issue when moving the time slider faster than intended
Rafaël Carré [Tue, 26 Jul 2011 22:55:04 +0000 (18:55 -0400)]
inhibit: start inhibiting power suspend as soon as input changes
do not wait until a state change event
Rafaël Carré [Tue, 26 Jul 2011 22:51:07 +0000 (18:51 -0400)]
inhibit (power management) : supports gnome-session >= 2.27
GNOME went away from freedesktop DBus interface some time ago (for the sake of being 'special' ?)
Unfortunately that means we have to support 2 different (but very similar) interfaces
Rémi Denis-Courmont [Tue, 26 Jul 2011 19:19:25 +0000 (22:19 +0300)]
aout: remove aout_mixer_input_t (no functional changes)
Rémi Denis-Courmont [Tue, 26 Jul 2011 19:15:43 +0000 (22:15 +0300)]
aout: premultiply gain before mixing
Rémi Denis-Courmont [Tue, 26 Jul 2011 17:05:14 +0000 (20:05 +0300)]
Win32: do not enable glwin32 if GL/glext.h is missing
(GL/gl.h ought to be present if GL/glext.h is)
Rémi Denis-Courmont [Tue, 26 Jul 2011 17:03:12 +0000 (20:03 +0300)]
Revert "Win32: opengl module needs glext.h"
AC_CHECK_HEADERS does not work the way this change assumes. This commit
did not fix the stated problem.
This reverts commit
4e33295fb12245a7757d67135790a3c7582262a6 .
Rémi Denis-Courmont [Tue, 26 Jul 2011 16:47:13 +0000 (19:47 +0300)]
aout: map software volume as cubic root of amplification factor
Also scale maximum down to 2 times the nominal volume (i.e. +18dB) to
stay in the recommended range of +10 to +20dB.
Rémi Denis-Courmont [Tue, 26 Jul 2011 16:42:27 +0000 (19:42 +0300)]
WaveOut: map volume max to VLC max (fix #4554)
The formula should be changed in any case. WaveOut has a logarithmic
scale, which is not consistent with the other audio outputs.
Felix Paul Kühne [Tue, 26 Jul 2011 16:43:35 +0000 (18:43 +0200)]
macosx: implemented fancy gradient effect for the time slider (fixes #4945)
Rémi Denis-Courmont [Tue, 26 Jul 2011 16:34:58 +0000 (19:34 +0300)]
Qt4: try to cleanup use of AOUT_VOLUME_* and QT_VOLUME_*
Rémi Denis-Courmont [Tue, 26 Jul 2011 16:31:18 +0000 (19:31 +0300)]
skins2: do not assume AOUT_VOLUME_MAX = 4 * AOUT_VOLUME_DEFAULT
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:37:11 +0000 (18:37 +0300)]
RC (old): do not protect aout_VolumeUp() against overflow
aout_VolumeUp() already handles this case correctly internally.
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:35:08 +0000 (18:35 +0300)]
DBus: fix scale on setting volume
1.0 is nominal, not maximum. This is consistent with both VLC and the
MPRIS 2.1 specification. Also, the setter ought to have the same scale
as the getter!
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:34:53 +0000 (18:34 +0300)]
DBus: do not assume AOUT_VOLUME_DEFAULT = AOUT_VOLUME_MAX / 4
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:28:47 +0000 (18:28 +0300)]
LibVLC: fix volume scale and make documentation more explicit
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:17:42 +0000 (18:17 +0300)]
RC (old): remove useless check for AOUT_VOLUME_MAX
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:17:22 +0000 (18:17 +0300)]
ncurses: fix volume percentage computation
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:16:19 +0000 (18:16 +0300)]
hotkeys: print volume also in fullscreen and fix reference value
(Do not assume that AOUT_VOLUME_MAX is 4 times AOUT_VOLUME_DEFAULT.)
Rémi Denis-Courmont [Tue, 26 Jul 2011 14:53:34 +0000 (17:53 +0300)]
PulseAudio: fix VLC <-> PulseAudio volume conversion
VLC (like PulseAudio) stores the software volume i.e. the position of
the volume UI slider, rather than the linear amplification multiplier.
So do not use PulseAudio linear to volume conversion. Otherwise the
VLC volume gets wrongly cube-rooted.
Rémi Denis-Courmont [Tue, 26 Jul 2011 14:37:20 +0000 (17:37 +0300)]
PulseAudio: preserve balance when setting the volume
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:03:02 +0000 (18:03 +0300)]
configure: simplify checks for libm
We do not need to care which functions are in the math library. We only
need to care whether libm actually exists and can be linked against.
And by the way, lets define @LIBM@ for makefiles.
Felix Paul Kühne [Tue, 26 Jul 2011 14:21:40 +0000 (16:21 +0200)]
macosx: couple of fixes within the main window
Felix Paul Kühne [Tue, 26 Jul 2011 14:20:16 +0000 (16:20 +0200)]
macosx: implemented both skipping within an item and item changing for the forward/backward buttons (closes #4943)
Felix Paul Kühne [Tue, 26 Jul 2011 12:19:53 +0000 (14:19 +0200)]
macosx: respond to updated synchro values
Konstantin Pavlov [Tue, 26 Jul 2011 09:04:08 +0000 (13:04 +0400)]
LUA SD: Fix Librivox duration parser.
Felix Paul Kühne [Mon, 25 Jul 2011 21:17:03 +0000 (23:17 +0200)]
macosx: fixed warning
Felix Paul Kühne [Mon, 25 Jul 2011 21:16:22 +0000 (23:16 +0200)]
macosx: prepare sidebar
removed remnants of the Dudiak interface, added PXSourceList by Alex Rozanski (BSD-new licensed) which will be used for the new implementation, added a to-be-replaced png for the window's topbar
Alexey Sokolov [Mon, 25 Jul 2011 18:41:41 +0000 (01:41 +0700)]
Add few more bool returns to libvlc.
Didn't notice them first time.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 25 Jul 2011 20:29:51 +0000 (22:29 +0200)]
Skin2: fix compilation
Jean-Baptiste Kempf [Mon, 25 Jul 2011 20:06:56 +0000 (22:06 +0200)]
DVDnav: remove unused variable
Alexey Sokolov [Sun, 24 Jul 2011 13:35:26 +0000 (20:35 +0700)]
Add few missing error messages to libvlc.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:59:07 +0000 (21:59 +0300)]
PulseAudio: keep track of sink input volume
Rémi Denis-Courmont [Thu, 21 Jul 2011 17:58:49 +0000 (20:58 +0300)]
aout: clean up output volume handling and fix races
This should cleanup locking when applying the volume, though there are
still some (non-crashing) races in setting/getting the volume.
This also adds an API to report the volume from the output, though it's
currently left as a dummy.
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:13:55 +0000 (21:13 +0300)]
aout_VolumeDown: convert to a macro
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:13:20 +0000 (21:13 +0300)]
Privatize AOUT_VOLUME_STEP
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:11:49 +0000 (21:11 +0300)]
Replace AOUT_VOLUME_MIN with 0
This assumption is correct and already present in plenty of code paths
(e.g. when converting to/from float).
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:03:01 +0000 (21:03 +0300)]
PulseAudio: do not alter format until successful probing
Felix Paul Kühne [Mon, 25 Jul 2011 17:31:27 +0000 (19:31 +0200)]
auhal: compilation fix
untested, since the affected code is part of the S/PDIF handling
Rémi Denis-Courmont [Mon, 25 Jul 2011 17:10:33 +0000 (20:10 +0300)]
XCB/X11: do not corrupt video format in case of probing failure
Rémi Denis-Courmont [Mon, 25 Jul 2011 17:05:27 +0000 (20:05 +0300)]
ALSA: avoid broken libasound channels remapping (fix #5122)
Rémi Denis-Courmont [Mon, 25 Jul 2011 16:59:26 +0000 (19:59 +0300)]
ALSA: do not overwrite output format until success is assured
Otherwise the next probed plugin would get a potentially corrupted
input format. This bug may affect other audio output plugins and
similarly even some video outptu display plugins (not checked yet).
Rémi Denis-Courmont [Mon, 25 Jul 2011 16:00:55 +0000 (19:00 +0300)]
Use Unix EOLs and remove trailing spaces
Benjamin Drung [Mon, 25 Jul 2011 15:43:50 +0000 (18:43 +0300)]
Fix typo 'allows to do' -> 'allows doing'
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 25 Jul 2011 15:23:40 +0000 (18:23 +0300)]
Remove unused mutex
Alexey Sokolov [Mon, 25 Jul 2011 11:03:54 +0000 (18:03 +0700)]
Add meta information to libvlc headers.
New doxygen command \libvlc_return_bool means that wrapper generators
should translate returning int to a boolean value.
For example, this is useful for Ruby, where every number, including 0,
is considered to be true.
For normal HTML/LaTeX documentation it's invisible.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Alexey Sokolov [Mon, 25 Jul 2011 09:19:23 +0000 (16:19 +0700)]
Fix few typos in libvlc comments.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 25 Jul 2011 15:01:25 +0000 (18:01 +0300)]
Rename aout_instance_t to audio_output_t
Rémi Denis-Courmont [Mon, 25 Jul 2011 14:53:13 +0000 (17:53 +0300)]
Merge aout_output_t into aout_instance_t
This prepares for a possible cleanup of the audio output object,
especially hiding more stuff into the core.
Rémi Denis-Courmont [Mon, 25 Jul 2011 14:40:14 +0000 (17:40 +0300)]
aout: move some internal defines to src/
Felix Paul Kühne [Mon, 25 Jul 2011 13:13:12 +0000 (15:13 +0200)]
macosx: fixed updateTitle as suggested by j-b and made sure to the represented filename correctly, if applicable
Felix Paul Kühne [Mon, 25 Jul 2011 12:42:50 +0000 (14:42 +0200)]
macosx: remove 2 interface update timers (2 threads), 1 additional interface update thread and replaced everything by callbacks
Jean-Baptiste Kempf [Mon, 25 Jul 2011 00:48:59 +0000 (02:48 +0200)]
Win32: opengl module needs glext.h
Jean-Baptiste Kempf [Sun, 24 Jul 2011 22:39:45 +0000 (00:39 +0200)]
Add FSV2 FourCC and link in avcodec module
Felix Paul Kühne [Sun, 24 Jul 2011 13:58:43 +0000 (15:58 +0200)]
macosx: don't use Carbon to retrieve icons from the OS
Felix Paul Kühne [Sun, 24 Jul 2011 13:31:59 +0000 (15:31 +0200)]
macosx: don't use NSNotifcations to handle VLC's dialog callbacks, always perform NSAlert and friends on main thread
additionally, removed 2 clients of the manageInterface loop, which will be removed all together shortly
Felix Paul Kühne [Sun, 24 Jul 2011 12:32:36 +0000 (14:32 +0200)]
macosx: fixed another couple of 16B leaks
Rémi Denis-Courmont [Sat, 23 Jul 2011 17:42:49 +0000 (20:42 +0300)]
Fix flawed logic
Felix Paul Kühne [Sat, 23 Jul 2011 17:33:26 +0000 (19:33 +0200)]
macosx: fixed a 300 byte memory leak
Rémi Denis-Courmont [Sat, 23 Jul 2011 17:14:18 +0000 (20:14 +0300)]
PulseAudio: more stable resampling scheme
Rémi Denis-Courmont [Sat, 23 Jul 2011 12:02:02 +0000 (15:02 +0300)]
DVB: remove dead code for TLS and ACL support
Felix Paul Kühne [Sat, 23 Jul 2011 13:30:38 +0000 (15:30 +0200)]
macosx: don't use NSNotifcations to feed debug messages to the interface
that's hilariously slow and CPU intensive
Felix Paul Kühne [Sat, 23 Jul 2011 13:11:07 +0000 (15:11 +0200)]
macosx: fixed time slider
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:28:28 +0000 (14:28 +0300)]
Big cleanup of TLS interface
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:02:31 +0000 (14:02 +0300)]
GnuTLS: fix invalid free when adding a CRL
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:01:54 +0000 (14:01 +0300)]
GnuTLS: fix server assertion failure in client certificate verification
Rémi Denis-Courmont [Sat, 23 Jul 2011 10:04:23 +0000 (13:04 +0300)]
GnuTLS: remove server-side support for session resumption
This was lame as we did not ever call db_check.
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:45:40 +0000 (11:45 +0300)]
Merge tls_ServerSessionPrepare() and tls_SessionHandshake()
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:20:00 +0000 (11:20 +0300)]
Win32: refactor thread wait & sleep support
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:54:31 +0000 (11:54 +0300)]
Win32: fix warnings
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:46:33 +0000 (11:46 +0300)]
Win32: missing static qualifiers
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:02:02 +0000 (11:02 +0300)]
dbus: missing dbus_introspect.h
Felix Paul Kühne [Sat, 23 Jul 2011 08:40:36 +0000 (10:40 +0200)]
misc/cpu: fixed compilation on Darwin (PPC)
Felix Paul Kühne [Fri, 22 Jul 2011 17:43:14 +0000 (19:43 +0200)]
macosx: added option to switch between bright and dark interface styles
(requires a restart)