]> git.sesse.net Git - vlc/log
vlc
12 years agoRevert "Win32: opengl module needs glext.h"
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.

12 years agoaout: map software volume as cubic root of amplification factor
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.

12 years agoWaveOut: map volume max to VLC max (fix #4554)
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.

12 years agomacosx: implemented fancy gradient effect for the time slider (fixes #4945)
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)

12 years agoQt4: try to cleanup use of AOUT_VOLUME_* and QT_VOLUME_*
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_*

12 years agoskins2: do not assume AOUT_VOLUME_MAX = 4 * AOUT_VOLUME_DEFAULT
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

12 years agoRC (old): do not protect aout_VolumeUp() against overflow
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.

12 years agoDBus: fix scale on setting volume
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!

12 years agoDBus: do not assume AOUT_VOLUME_DEFAULT = AOUT_VOLUME_MAX / 4
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

12 years agoLibVLC: fix volume scale and make documentation more explicit
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:28:47 +0000 (18:28 +0300)]
LibVLC: fix volume scale and make documentation more explicit

12 years agoRC (old): remove useless check for AOUT_VOLUME_MAX
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:17:42 +0000 (18:17 +0300)]
RC (old): remove useless check for AOUT_VOLUME_MAX

12 years agoncurses: fix volume percentage computation
Rémi Denis-Courmont [Tue, 26 Jul 2011 15:17:22 +0000 (18:17 +0300)]
ncurses: fix volume percentage computation

12 years agohotkeys: print volume also in fullscreen and fix reference value
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.)

12 years agoPulseAudio: fix VLC <-> PulseAudio volume conversion
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.

12 years agoPulseAudio: preserve balance when setting the volume
Rémi Denis-Courmont [Tue, 26 Jul 2011 14:37:20 +0000 (17:37 +0300)]
PulseAudio: preserve balance when setting the volume

12 years agoconfigure: simplify checks for libm
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.

12 years agomacosx: couple of fixes within the main window
Felix Paul Kühne [Tue, 26 Jul 2011 14:21:40 +0000 (16:21 +0200)]
macosx: couple of fixes within the main window

12 years agomacosx: implemented both skipping within an item and item changing for the forward...
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)

12 years agomacosx: respond to updated synchro values
Felix Paul Kühne [Tue, 26 Jul 2011 12:19:53 +0000 (14:19 +0200)]
macosx: respond to updated synchro values

12 years agoLUA SD: Fix Librivox duration parser.
Konstantin Pavlov [Tue, 26 Jul 2011 09:04:08 +0000 (13:04 +0400)]
LUA SD: Fix Librivox duration parser.

12 years agomacosx: fixed warning
Felix Paul Kühne [Mon, 25 Jul 2011 21:17:03 +0000 (23:17 +0200)]
macosx: fixed warning

12 years agomacosx: prepare sidebar
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

12 years agoAdd few more bool returns to libvlc.
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>
12 years agoSkin2: fix compilation
Jean-Baptiste Kempf [Mon, 25 Jul 2011 20:29:51 +0000 (22:29 +0200)]
Skin2: fix compilation

12 years agoDVDnav: remove unused variable
Jean-Baptiste Kempf [Mon, 25 Jul 2011 20:06:56 +0000 (22:06 +0200)]
DVDnav: remove unused variable

12 years agoAdd few missing error messages to libvlc.
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>
12 years agoPulseAudio: keep track of sink input volume
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:59:07 +0000 (21:59 +0300)]
PulseAudio: keep track of sink input volume

12 years agoaout: clean up output volume handling and fix races
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.

12 years agoaout_VolumeDown: convert to a macro
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:13:55 +0000 (21:13 +0300)]
aout_VolumeDown: convert to a macro

12 years agoPrivatize AOUT_VOLUME_STEP
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:13:20 +0000 (21:13 +0300)]
Privatize AOUT_VOLUME_STEP

12 years agoReplace AOUT_VOLUME_MIN with 0
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).

12 years agoPulseAudio: do not alter format until successful probing
Rémi Denis-Courmont [Mon, 25 Jul 2011 18:03:01 +0000 (21:03 +0300)]
PulseAudio: do not alter format until successful probing

12 years agoauhal: compilation fix
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

12 years agoXCB/X11: do not corrupt video format in case of probing failure
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

12 years agoALSA: avoid broken libasound channels remapping (fix #5122)
Rémi Denis-Courmont [Mon, 25 Jul 2011 17:05:27 +0000 (20:05 +0300)]
ALSA: avoid broken libasound channels remapping (fix #5122)

12 years agoALSA: do not overwrite output format until success is assured
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).

12 years agoUse Unix EOLs and remove trailing spaces
Rémi Denis-Courmont [Mon, 25 Jul 2011 16:00:55 +0000 (19:00 +0300)]
Use Unix EOLs and remove trailing spaces

12 years agoFix typo 'allows to do' -> 'allows doing'
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>
12 years agoRemove unused mutex
Rémi Denis-Courmont [Mon, 25 Jul 2011 15:23:40 +0000 (18:23 +0300)]
Remove unused mutex

12 years agoAdd meta information to libvlc headers.
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>
12 years agoFix few typos in libvlc comments.
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>
12 years agoRename aout_instance_t to audio_output_t
Rémi Denis-Courmont [Mon, 25 Jul 2011 15:01:25 +0000 (18:01 +0300)]
Rename aout_instance_t to audio_output_t

12 years agoMerge aout_output_t into aout_instance_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.

12 years agoaout: move some internal defines to src/
Rémi Denis-Courmont [Mon, 25 Jul 2011 14:40:14 +0000 (17:40 +0300)]
aout: move some internal defines to src/

12 years agomacosx: fixed updateTitle as suggested by j-b and made sure to the represented filena...
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

12 years agomacosx: remove 2 interface update timers (2 threads), 1 additional interface update...
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

12 years agoWin32: opengl module needs glext.h
Jean-Baptiste Kempf [Mon, 25 Jul 2011 00:48:59 +0000 (02:48 +0200)]
Win32: opengl module needs glext.h

12 years agoAdd FSV2 FourCC and link in avcodec module
Jean-Baptiste Kempf [Sun, 24 Jul 2011 22:39:45 +0000 (00:39 +0200)]
Add FSV2 FourCC and link in avcodec module

12 years agomacosx: don't use Carbon to retrieve icons from the OS
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

12 years agomacosx: don't use NSNotifcations to handle VLC's dialog callbacks, always perform...
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

12 years agomacosx: fixed another couple of 16B leaks
Felix Paul Kühne [Sun, 24 Jul 2011 12:32:36 +0000 (14:32 +0200)]
macosx: fixed another couple of 16B leaks

12 years agoFix flawed logic
Rémi Denis-Courmont [Sat, 23 Jul 2011 17:42:49 +0000 (20:42 +0300)]
Fix flawed logic

12 years agomacosx: fixed a 300 byte memory leak
Felix Paul Kühne [Sat, 23 Jul 2011 17:33:26 +0000 (19:33 +0200)]
macosx: fixed a 300 byte memory leak

12 years agoPulseAudio: more stable resampling scheme
Rémi Denis-Courmont [Sat, 23 Jul 2011 17:14:18 +0000 (20:14 +0300)]
PulseAudio: more stable resampling scheme

12 years agoDVB: remove dead code for TLS and ACL support
Rémi Denis-Courmont [Sat, 23 Jul 2011 12:02:02 +0000 (15:02 +0300)]
DVB: remove dead code for TLS and ACL support

12 years agomacosx: don't use NSNotifcations to feed debug messages to the interface
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

12 years agomacosx: fixed time slider
Felix Paul Kühne [Sat, 23 Jul 2011 13:11:07 +0000 (15:11 +0200)]
macosx: fixed time slider

12 years agoBig cleanup of TLS interface
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:28:28 +0000 (14:28 +0300)]
Big cleanup of TLS interface

12 years agoGnuTLS: fix invalid free when adding a CRL
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:02:31 +0000 (14:02 +0300)]
GnuTLS: fix invalid free when adding a CRL

12 years agoGnuTLS: fix server assertion failure in client certificate verification
Rémi Denis-Courmont [Sat, 23 Jul 2011 11:01:54 +0000 (14:01 +0300)]
GnuTLS: fix server assertion failure in client certificate verification

12 years agoGnuTLS: remove server-side support for session resumption
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.

12 years agoMerge tls_ServerSessionPrepare() and tls_SessionHandshake()
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:45:40 +0000 (11:45 +0300)]
Merge tls_ServerSessionPrepare() and tls_SessionHandshake()

12 years agoWin32: refactor thread wait & sleep support
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:20:00 +0000 (11:20 +0300)]
Win32: refactor thread wait & sleep support

12 years agoWin32: fix warnings
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:54:31 +0000 (11:54 +0300)]
Win32: fix warnings

12 years agoWin32: missing static qualifiers
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:46:33 +0000 (11:46 +0300)]
Win32: missing static qualifiers

12 years agodbus: missing dbus_introspect.h
Rémi Denis-Courmont [Sat, 23 Jul 2011 08:02:02 +0000 (11:02 +0300)]
dbus: missing dbus_introspect.h

12 years agomisc/cpu: fixed compilation on Darwin (PPC)
Felix Paul Kühne [Sat, 23 Jul 2011 08:40:36 +0000 (10:40 +0200)]
misc/cpu: fixed compilation on Darwin (PPC)

12 years agomacosx: added option to switch between bright and dark interface styles
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)

12 years agomacosx: moved preliminary vout to main window, removed most interface related parts...
Felix Paul Kühne [Fri, 22 Jul 2011 16:39:31 +0000 (18:39 +0200)]
macosx: moved preliminary vout to main window, removed most interface related parts from VLCMain, implemented theming for the main window

the former embedded window is no longer accessible

12 years agomacosx: compilation fix
Felix Paul Kühne [Fri, 22 Jul 2011 08:56:37 +0000 (10:56 +0200)]
macosx: compilation fix

12 years agoAdd json capabilities to http requests
Rob Jonson [Thu, 7 Jul 2011 12:02:42 +0000 (13:02 +0100)]
Add json capabilities to http requests

- refactor logic and model from status.xml and playlist.xml to prepare those to work as simple views driven by the model. This will allow the .json files to exist as models as well - so .json is also added as a mimetype
- refactor status.xml to use data from shared model in luahttp.lua
- added status.json - mimics functionality of status.xml

12 years agohttplive module takes all cpu power when playing live stream
Luc Saillard [Wed, 20 Jul 2011 15:42:13 +0000 (17:42 +0200)]
httplive module takes all cpu power when playing live stream

When playing a live stream, the thread didn't wait for an event, so it's
like a while(1)... Just wait until we read/need a new segment.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoAlways append a null character when reading HLS playlist
Luc Saillard [Wed, 20 Jul 2011 15:01:04 +0000 (17:01 +0200)]
Always append a null character when reading HLS playlist

The httplive module doesn't always append a null character after reading the
playlist. Many str* function is used on the playlist buffer (strstr, printf,
...). We must ensure that the buffer is null terminated, else we will read
random data.

We also have two functions readM3u8() and read_M3u8() that does the same
job. Rewrite it into read_M3U8_from_url() and read_M3U8_from_stream().

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoadd support for parsing moof box in libmp4
Luc Saillard [Wed, 20 Jul 2011 16:13:04 +0000 (18:13 +0200)]
add support for parsing moof box in libmp4

moof box is a new box mainly used to produce fragmented mp4 movie.
Smoothstreaming is known to used this format.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agotaglib: In case of taglib < 1.6, include id3v2tag.h.
Dominique Leuenberger [Mon, 18 Jul 2011 19:30:37 +0000 (21:30 +0200)]
taglib: In case of taglib < 1.6, include id3v2tag.h.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoosdmenu: fix data path on Linux
Rémi Denis-Courmont [Thu, 21 Jul 2011 20:34:53 +0000 (23:34 +0300)]
osdmenu: fix data path on Linux

Optimize for installed VLC rather than running from $(top_srcdir).
This patch does not support relocation, so there is potential for
further improvements.

12 years agoPulseAudio: use pa_usec_to_bytes() where applicable
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:03:59 +0000 (21:03 +0300)]
PulseAudio: use pa_usec_to_bytes() where applicable

12 years agoPulseAudio: reuse the nwe vlc_aout.h defines
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:01:38 +0000 (21:01 +0300)]
PulseAudio: reuse the nwe vlc_aout.h defines

12 years agoPulseAudio: resync and keep in sync with PulseAudio resampling
Rémi Denis-Courmont [Wed, 20 Jul 2011 20:55:00 +0000 (23:55 +0300)]
PulseAudio: resync and keep in sync with PulseAudio resampling

12 years agoRemove VLC_VAR_MUTEX class
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:35:00 +0000 (17:35 +0300)]
Remove VLC_VAR_MUTEX class

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoConvert highlight to global mutex
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:31:41 +0000 (17:31 +0300)]
Convert highlight to global mutex

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoConvert mosaic to global mutex
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:23:07 +0000 (17:23 +0300)]
Convert mosaic to global mutex

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agobridge: convert to static lock
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:13:06 +0000 (17:13 +0300)]
bridge: convert to static lock

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoOSD: code factor and remove VLC_VAR_MUTEX
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:09:57 +0000 (17:09 +0300)]
OSD: code factor and remove VLC_VAR_MUTEX

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoMove variable types to vlc_variables.h
Rémi Denis-Courmont [Thu, 21 Jul 2011 13:51:58 +0000 (16:51 +0300)]
Move variable types to vlc_variables.h

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoFix config_IsSafe() declaration warning
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:20:25 +0000 (17:20 +0300)]
Fix config_IsSafe() declaration warning

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoPulseAudio: set correct language
Rémi Denis-Courmont [Thu, 21 Jul 2011 14:41:38 +0000 (17:41 +0300)]
PulseAudio: set correct language

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoaout: fix default volume
Rémi Denis-Courmont [Thu, 21 Jul 2011 13:45:59 +0000 (16:45 +0300)]
aout: fix default volume

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoConstify and relocatablify EQ presets
Rémi Denis-Courmont [Thu, 21 Jul 2011 13:39:44 +0000 (16:39 +0300)]
Constify and relocatablify EQ presets

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoNEWS: add a few file formats recognized now by demux+intf
Jean-Baptiste Kempf [Thu, 21 Jul 2011 10:23:55 +0000 (12:23 +0200)]
NEWS: add a few file formats recognized now by demux+intf

12 years agoPulseAudio: populate context properties
Rémi Denis-Courmont [Wed, 20 Jul 2011 20:51:32 +0000 (23:51 +0300)]
PulseAudio: populate context properties

This sets all client (APPLICATION) properties except ICON and
PROCESS_BINARY. Now KDE mixer shows the VLC traffic cone!

ICON is useless as we do provide the ICON_NAME anyway.
PROCESS_BINARY is set just fine by libpulse internally.
I find both would be cumbersome to implement in VLC.

12 years agoPulseAudio: print context infos as debug messages
Rémi Denis-Courmont [Wed, 20 Jul 2011 19:54:22 +0000 (22:54 +0300)]
PulseAudio: print context infos as debug messages

12 years agoPulseAudio: flush or drain at end, not both
Rémi Denis-Courmont [Mon, 18 Jul 2011 15:56:36 +0000 (18:56 +0300)]
PulseAudio: flush or drain at end, not both

Draining after flushing makes no sense. By the way, we should probably
wait for draining to complete. But there seems to be a race condition
in libpulse and this causes a deadlock.

12 years agoinput_control: i_title_offset was not the current title
Francois Cartegnie [Wed, 20 Jul 2011 18:28:20 +0000 (20:28 +0200)]
input_control: i_title_offset was not the current title

12 years agoQt: seekpoints: only read chapters with timestamp
Francois Cartegnie [Wed, 20 Jul 2011 18:10:17 +0000 (20:10 +0200)]
Qt: seekpoints: only read chapters with timestamp

12 years agoClearly mark GLES2 as broken
Rémi Denis-Courmont [Wed, 20 Jul 2011 18:24:04 +0000 (21:24 +0300)]
Clearly mark GLES2 as broken

12 years agoSRTP: fix srtp_send() buffer size with RCC
Rémi Denis-Courmont [Wed, 20 Jul 2011 15:46:04 +0000 (18:46 +0300)]
SRTP: fix srtp_send() buffer size with RCC

12 years agoChange audio output tolerance times
Rémi Denis-Courmont [Wed, 20 Jul 2011 15:19:40 +0000 (18:19 +0300)]
Change audio output tolerance times

Maximum buffering time (AOUT_MAX_PREPARE_TIME) is increased to 2
seconds, consistent with increases in audio hardware buffer sizes.
In practice however, this is bound to the input PTS delay.

Maximum advance time is updated accordingly (+ 1 second).

Lip desynchronization tolerance is segregated, following EBU R37:
 - 40 ms (as before) maximum audio advance
 - 60 ms maximum audio delay.

12 years agoPulseAudio: use channel map name rather than pretty name in debug
Rémi Denis-Courmont [Wed, 20 Jul 2011 15:08:59 +0000 (18:08 +0300)]
PulseAudio: use channel map name rather than pretty name in debug

12 years agomacosx: restored 10.5 SDK compatiblity
Felix Paul Kühne [Wed, 20 Jul 2011 14:11:19 +0000 (16:11 +0200)]
macosx: restored 10.5 SDK compatiblity