]>
git.sesse.net Git - vlc/log
Jean-Paul Saman [Mon, 12 Mar 2012 13:55:09 +0000 (14:55 +0100)]
skins2: fix mute behaviour
The skins2 code checked for the audio volume to be zero. However the audio is muted with by caling
the function aout_SetMute() or aout_ToggleMute(). Use aout_IsMuted() to test for muted audio.
Jean-Paul Saman [Mon, 12 Mar 2012 13:54:06 +0000 (14:54 +0100)]
skins2: resize new layout first when switching between layouts.
When switching layouts the windows was resized to the default state at design time.
Now the layout being switched to is first resized to the size of the current layout.
Switching layouts now nolonger results in the layout being restored to its default size,
instead it keeps the size the user inteded it to have.
Jean-Paul Saman [Mon, 12 Mar 2012 13:53:20 +0000 (14:53 +0100)]
skins2: show the human readible name of the playlist item by default.
The skins2 GUI showed the URI by default, but this is not what most people expect.
Jean-Baptiste Kempf [Mon, 12 Mar 2012 14:34:22 +0000 (15:34 +0100)]
Update programming part of AUTHORS
Christoph Miebach [Mon, 12 Mar 2012 14:20:02 +0000 (15:20 +0100)]
Scripts to help keep up-to-date AUTHORS file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 12 Mar 2012 12:34:59 +0000 (13:34 +0100)]
Qt: limit the size of the comboBox for network open.
It behaves badly on Win32
Frédéric Yhuel [Wed, 7 Mar 2012 16:19:43 +0000 (17:19 +0100)]
vlc_block_helper.h: fix weird indentation.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sukrit Sangwan [Sun, 11 Mar 2012 01:59:12 +0000 (17:59 -0800)]
stereo_widen : filter to enhance stereo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 12 Mar 2012 09:17:36 +0000 (10:17 +0100)]
Register 669 extension
Jean-Baptiste Kempf [Sun, 11 Mar 2012 23:22:47 +0000 (00:22 +0100)]
Contribs: update libdvdcss to 1.2.12
Rémi Denis-Courmont [Sun, 11 Mar 2012 21:02:48 +0000 (23:02 +0200)]
decoder: stricter assertion
Rémi Denis-Courmont [Sun, 11 Mar 2012 20:58:10 +0000 (22:58 +0200)]
decoder: pause aout at creation in corner case (fix #6369)
If pausing the decoder races with setting up the audio output pipeline,
the decoder can end up already paused when the audio output is created.
The audio output insists on a strict start -> (pause -> resume ->)*
(pause ->)? stop series of state transition. So it must be paused
explicitly in this corner case.
I have not investigated whether this problem affects the video output
but this seems very likely too.
Rémi Denis-Courmont [Sun, 11 Mar 2012 20:14:38 +0000 (22:14 +0200)]
v4l2: load libv4l2 dynamically where available
This removes the build-time and install-time dependency.
Jean-Baptiste Kempf [Sun, 11 Mar 2012 17:00:27 +0000 (18:00 +0100)]
Qt: do not loose fullscreen controller after customization
Close #6116
David Fuhrmann [Sun, 11 Mar 2012 17:40:10 +0000 (18:40 +0100)]
macosx vout: also do crop if macosx-video-autoresize is false
Rémi Denis-Courmont [Sun, 11 Mar 2012 17:15:34 +0000 (19:15 +0200)]
Linux DVB: run-time fallback from 5.5 to 5.0 frontend probing
This enables running VLC to run on a kernel that does not support
version 5.5 of the Linux DVB API (i.e. Linux < 3.3), even if VLC was
compiled with more recent kernel headers.
Unfortunately, this is of limited use. In practice, the running kernel
version is more likely to be newer than the kernel headers, than to be
older. In that case, VLC will print an explicit error.
Rémi Denis-Courmont [Sun, 11 Mar 2012 16:55:37 +0000 (18:55 +0200)]
Linux DVB: show libvlc and kernel API versions in debug
Hugo Beauzée-Luyssen [Sun, 11 Mar 2012 16:10:51 +0000 (17:10 +0100)]
Revert "bluray: properly suppport FIRST_TITLE & TOP_MENU titles"
This reverts commit
6afa23b2dd9e3f526aa59c5d1ee727d2ce249e78 .
This was breaking length computing, thus breaking seeking.
Conflicts:
modules/access/bluray.c
Hugo Beauzée-Luyssen [Sun, 11 Mar 2012 15:57:33 +0000 (16:57 +0100)]
bluray: Fix seekpoint updating.
Rémi Denis-Courmont [Sun, 11 Mar 2012 16:05:21 +0000 (18:05 +0200)]
DTV: deal with "cable", "terrestrial" and "satellite" scheme right
This requires Linux DVBv5.5.
Rémi Denis-Courmont [Sun, 11 Mar 2012 15:55:34 +0000 (17:55 +0200)]
Linux DVB: support for multi-standard frontends with API v5.5
Rémi Denis-Courmont [Sun, 11 Mar 2012 15:46:44 +0000 (17:46 +0200)]
Linux DVB: distinguish Clear QAM from terrestrial ATSC
This will be needed for proper DVBv5.5 support.
Rémi Denis-Courmont [Sun, 11 Mar 2012 15:01:20 +0000 (17:01 +0200)]
Linux DVB: factorize and revector frontend probing
Rémi Denis-Courmont [Sun, 11 Mar 2012 14:29:37 +0000 (16:29 +0200)]
Linux DVB: small typo
Rémi Denis-Courmont [Sun, 11 Mar 2012 14:27:07 +0000 (16:27 +0200)]
Linux DVB: fix format string
Rémi Denis-Courmont [Sun, 11 Mar 2012 14:22:25 +0000 (16:22 +0200)]
Linux DVB: add an assertion
Felix Paul Kühne [Sun, 11 Mar 2012 15:08:19 +0000 (16:08 +0100)]
macosx: fixed 'Open File...' in the subtitles sub menu (close #6352)
Rafaël Carré [Sun, 11 Mar 2012 14:57:31 +0000 (15:57 +0100)]
bluray: Don't fail silently.
Hugo Beauzée-Luyssen [Sun, 11 Mar 2012 14:50:49 +0000 (15:50 +0100)]
bluray: Fetching meta info isn't mandatory.
This should fix bluray playback on windows.
Felix Paul Kühne [Sun, 11 Mar 2012 14:30:29 +0000 (15:30 +0100)]
macosx_vout: implemented crop support (close #6080)
note that this patch includes a hack to revert to the 'Default' state correctly
Rémi Denis-Courmont [Sun, 11 Mar 2012 12:29:54 +0000 (14:29 +0200)]
Move vlc.misc.*dir to vlc.config.*dir
Konstantin Pavlov [Sun, 11 Mar 2012 08:39:07 +0000 (12:39 +0400)]
contribs: build libbluray with libxml2.
Required for metadata support.
Rafaël Carré [Sat, 10 Mar 2012 22:26:19 +0000 (17:26 -0500)]
Remove bashism
David Fuhrmann [Sat, 10 Mar 2012 19:36:29 +0000 (20:36 +0100)]
macosx: disable native fullscreen checkbox in prefs if a change would have no effect
Felix Paul Kühne [Sat, 10 Mar 2012 17:18:42 +0000 (18:18 +0100)]
macosx: allow to hide the drop zone while the playlist is empty using an option-click on the playlist toggle button (refs #6213)
Hugo Beauzée-Luyssen [Sat, 10 Mar 2012 14:58:10 +0000 (15:58 +0100)]
bluray: Fix a memory leak introduced in previous commit.
Hugo Beauzée-Luyssen [Sat, 10 Mar 2012 14:54:43 +0000 (15:54 +0100)]
bluray: Check for read error when menu are enabled.
This fixes crash with BD-J menu, if libbluray isn't built with java
support.
Hugo Beauzée-Luyssen [Sat, 10 Mar 2012 14:52:23 +0000 (15:52 +0100)]
bluray: Check for bd_play failures.
Ilkka Ollakka [Sat, 10 Mar 2012 11:03:43 +0000 (13:03 +0200)]
configure.ac: don't fail in x26410b if library not found by default
Only fail if user explicitly enabled x26410b option and suitable libraries
are not found.
Rémi Denis-Courmont [Sat, 10 Mar 2012 10:46:57 +0000 (12:46 +0200)]
skins2: use localized hotkey strings
Rémi Denis-Courmont [Sat, 10 Mar 2012 10:46:35 +0000 (12:46 +0200)]
Qt4: show localized hotkey strings in preferences
Rémi Denis-Courmont [Sat, 10 Mar 2012 10:42:53 +0000 (12:42 +0200)]
Provisions for localized key code strings (refs #5974)
Ilkka Ollakka [Thu, 19 Jan 2012 10:52:05 +0000 (12:52 +0200)]
x264 10-bit version into contribs
Ilkka Ollakka [Sat, 14 Jan 2012 21:13:02 +0000 (23:13 +0200)]
x264.c: add x26410b-module for 10-bit encoding alongside normal 8-bit, supports only static linking
Felix Paul Kühne [Fri, 9 Mar 2012 17:41:16 +0000 (18:41 +0100)]
macosx: changed the playlist toggle button behavior (close #6213)
it behaves this way now:
- no video => toggle window minimization
- active video in main window => toggle playlist / video
- active detached video => toggle window minimization
- active video in main window, option click on button => toggle window minimization
Felix Paul Kühne [Fri, 9 Mar 2012 16:58:26 +0000 (17:58 +0100)]
macosx: fixed DVD playback using libdvdread (close #6027)
Hugo Beauzée-Luyssen [Fri, 9 Mar 2012 16:41:39 +0000 (17:41 +0100)]
hls: Remove useless errno include.
Hugo Beauzée-Luyssen [Fri, 9 Mar 2012 15:36:50 +0000 (16:36 +0100)]
hls: Fix floating-point value duration parsing.
Hugo Beauzée-Luyssen [Fri, 9 Mar 2012 15:34:59 +0000 (16:34 +0100)]
hls: Avoid using errno.
bbcallen [Fri, 9 Mar 2012 09:36:31 +0000 (17:36 +0800)]
hls: m3u8 parser should pass 0xD at line end
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Jean-Baptiste Kempf [Fri, 9 Mar 2012 13:04:48 +0000 (14:04 +0100)]
Contrib: Lame, forget the sha512 update file
Felix Paul Kühne [Fri, 9 Mar 2012 12:55:00 +0000 (13:55 +0100)]
macosx: fixed playlist and close entries in the Window menu (close #6239)
the playlist item automatically reveals the main window now, in case it is hidden. the close item correctly closes the detached video output window now, when using the gray ui style
Sébastien Escudier [Fri, 9 Mar 2012 07:31:05 +0000 (08:31 +0100)]
live555 : fix quicktime audio codec settings.
Rémi Denis-Courmont [Thu, 8 Mar 2012 19:49:38 +0000 (21:49 +0200)]
simple mixer: unduplicate channels definitions
Rémi Denis-Courmont [Thu, 8 Mar 2012 19:25:57 +0000 (21:25 +0200)]
Unduplicate WG4 channels order
Rémi Denis-Courmont [Thu, 8 Mar 2012 19:15:27 +0000 (21:15 +0200)]
sdi: no channels magic numbers
Rémi Denis-Courmont [Thu, 8 Mar 2012 19:13:44 +0000 (21:13 +0200)]
hdsdi: no magic numbers for channels
Jean-Baptiste Kempf [Thu, 8 Mar 2012 17:02:03 +0000 (18:02 +0100)]
ASF: correct debug/warning messages
Empty function does not mean unknown guid
Jean-Baptiste Kempf [Thu, 8 Mar 2012 16:26:11 +0000 (17:26 +0100)]
ASF: parse correctly advanced_mutual_exclusion types
Sébastien Escudier [Thu, 8 Mar 2012 14:22:45 +0000 (15:22 +0100)]
improve mxpeg detection : there are some cases where the jpeg comment is not included
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 13:45:41 +0000 (14:45 +0100)]
bluray: Minor refactoring.
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 12:03:14 +0000 (13:03 +0100)]
bluray: Removing useless title management code.
As pointed by fenrir, this is already handled by the core.
Jean-Baptiste Kempf [Thu, 8 Mar 2012 12:08:08 +0000 (13:08 +0100)]
Support WMA Lossless with recent enough libavcodec
Hugo Beauzée-Luyssen [Mon, 5 Mar 2012 17:54:11 +0000 (18:54 +0100)]
qt4: Adding support for bluray menus
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Hugo Beauzée-Luyssen [Mon, 5 Mar 2012 17:54:10 +0000 (18:54 +0100)]
qt4: Open disc: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Jean-Baptiste Kempf [Thu, 8 Mar 2012 11:36:31 +0000 (12:36 +0100)]
Bluray: kill warnings
Jean-Baptiste Kempf [Thu, 8 Mar 2012 11:33:03 +0000 (12:33 +0100)]
Bluray: cosmetics
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 11:23:32 +0000 (12:23 +0100)]
bluray: properly suppport FIRST_TITLE & TOP_MENU titles
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 11:16:33 +0000 (12:16 +0100)]
bluray: Store the meta informations in p_sys
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 11:13:37 +0000 (12:13 +0100)]
bluray: protection against incorrect paths
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 11:11:23 +0000 (12:11 +0100)]
bluray: Handle mouse events
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 10:51:42 +0000 (11:51 +0100)]
bluray: Add support for overlay
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 8 Mar 2012 10:53:25 +0000 (11:53 +0100)]
Contribs: update LAME to 3.99.5 because of a .4 regression
Christoph Miebach [Thu, 8 Mar 2012 10:12:22 +0000 (11:12 +0100)]
More mailmap fixes and simplifications
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 8 Mar 2012 09:37:06 +0000 (10:37 +0100)]
Contribs: use mpc tarballs and not svn
The svn has not moved in months
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 00:41:27 +0000 (01:41 +0100)]
bluray: Hack to avoid crashing when changing title.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 00:36:45 +0000 (01:36 +0100)]
bluray: Prepare menu handling
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Thu, 5 Jan 2012 22:03:59 +0000 (23:03 +0100)]
bluray: Fixing a warning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Wed, 15 Feb 2012 21:14:05 +0000 (22:14 +0100)]
bluray: Adding some event handling basics.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Wed, 7 Mar 2012 22:38:07 +0000 (17:38 -0500)]
Win32 one-instance: fix mismatch in ABI on win64
86f2f7329b1b4 changed string length storage from int to size_t but did
not update the receiving code.
Close #6084
Rémi Denis-Courmont [Wed, 7 Mar 2012 18:25:11 +0000 (20:25 +0200)]
ALSA: refine buffer / period parameters
We really need at least two periods: with only one period we could hit
a buffer underrun after a buffer overrun (a REALLY dumb failure...).
Then we have a favorite buffer size. Then we pick the least number of
periods to reduce wakeups (but at least 2 anyway).
Rémi Denis-Courmont [Wed, 7 Mar 2012 18:07:01 +0000 (20:07 +0200)]
ALSA: fix selecting the audio format
If set_format() fails, the parameters are unrecoverable.
Use test_format() instead.
Rémi Denis-Courmont [Wed, 7 Mar 2012 17:29:42 +0000 (19:29 +0200)]
SRC: default to fastest SinC
It is good enough for normal people with only half the CPU usage of
medium quality SinC.
Rémi Denis-Courmont [Wed, 7 Mar 2012 17:07:57 +0000 (19:07 +0200)]
Fix mixer leak (and crash at exit) when audio output fails
Rémi Denis-Courmont [Wed, 7 Mar 2012 16:14:26 +0000 (18:14 +0200)]
Enable some FPU optimizations via standard pragma by default
If GCC -ffast-math is not supported, some floating point optimizations
are still possible through more standard means:
"FP_CONTRACT on" is a subset of -funsafe-math-optimizations.
"FENV_ACCESS off" corresponds to -frounding-math.
"CX_LIMITED_RANGE on" corresponds to -fcx-limited-range, but is not
included as VLC does not use complex numbers anywhere yet.
Rémi Denis-Courmont [Wed, 7 Mar 2012 15:51:38 +0000 (17:51 +0200)]
V4L2: relicense to LGPL
David Fuhrmann [Tue, 6 Mar 2012 20:30:18 +0000 (21:30 +0100)]
macosx: when we currently play a video in detached window, allow a 'show playlist', too
Christoph Miebach [Wed, 7 Mar 2012 00:18:00 +0000 (01:18 +0100)]
Improving .mailmap
Mapping some contributors to the same email, fixing jb adresses and trying to
pick the "right" name when 2 are used by the same person
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Wed, 7 Mar 2012 12:24:12 +0000 (13:24 +0100)]
macosx: disable the libsamplerate plugin by default to save 5 to 11 per cent of CPU load on an i5 when playing ordinary stereo audio (AAC, 128kb/s)
the performance impact is even more noticeble on older CPUs of course
Jon Stacey [Wed, 7 Mar 2012 07:25:26 +0000 (01:25 -0600)]
Audio: Core Audio: Initialize starting volume for analog devices.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Wed, 7 Mar 2012 09:21:05 +0000 (10:21 +0100)]
DVBsub: split encoder from decoder
Rafaël Carré [Wed, 7 Mar 2012 02:12:42 +0000 (21:12 -0500)]
android: update config
enable gcrypt
remove portaudio mention (it disappeared)
某因幡 [Sat, 3 Mar 2012 07:27:45 +0000 (23:27 -0800)]
android: build gnutls
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Wed, 7 Mar 2012 02:04:08 +0000 (21:04 -0500)]
contrib: gnutls: missing limits.h
Rafaël Carré [Tue, 6 Mar 2012 22:52:59 +0000 (17:52 -0500)]
HLS: fix IV parsing
Don't assume IV has 32 digits (leading zeroes are not mentioned in the
spec)
Rafaël Carré [Tue, 6 Mar 2012 21:56:42 +0000 (16:56 -0500)]
httplive: aes_key is not a string, neither it is NULL terminated
Also don't use a temporary buffer to read the key
Rémi Denis-Courmont [Tue, 6 Mar 2012 20:02:42 +0000 (22:02 +0200)]
audio output must be reset if the format or channels mask changes
The check would only reset the output if the sample rate or the
bandwidth changed. For example a switch from 16-bits stereo to
32-bits mono would be undetected. Fortunately, this probably never
happened in practice.
Rémi Denis-Courmont [Tue, 6 Mar 2012 19:19:44 +0000 (21:19 +0200)]
Remove unneeded #include <vlc_aout.h>
Rémi Denis-Courmont [Tue, 6 Mar 2012 19:18:30 +0000 (21:18 +0200)]
Move channels definition to <vlc_es.h>
They are mainly for audio_format_t which is also defined there. Many
files included <vlc_aout.h> only for these.
Felix Paul Kühne [Tue, 6 Mar 2012 18:54:13 +0000 (19:54 +0100)]
macosx: fixed execution on OS X 10.5 (close #6282)