]>
git.sesse.net Git - vlc/log
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)
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
Felix Paul Kühne [Fri, 22 Jul 2011 08:56:37 +0000 (10:56 +0200)]
macosx: compilation fix
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
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>
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>
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>
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>
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.
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:03:59 +0000 (21:03 +0300)]
PulseAudio: use pa_usec_to_bytes() where applicable
Rémi Denis-Courmont [Thu, 21 Jul 2011 18:01:38 +0000 (21:01 +0300)]
PulseAudio: reuse the nwe vlc_aout.h defines
Rémi Denis-Courmont [Wed, 20 Jul 2011 20:55:00 +0000 (23:55 +0300)]
PulseAudio: resync and keep in sync with PulseAudio resampling
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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.
Rémi Denis-Courmont [Wed, 20 Jul 2011 19:54:22 +0000 (22:54 +0300)]
PulseAudio: print context infos as debug messages
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.
Francois Cartegnie [Wed, 20 Jul 2011 18:28:20 +0000 (20:28 +0200)]
input_control: i_title_offset was not the current title
Francois Cartegnie [Wed, 20 Jul 2011 18:10:17 +0000 (20:10 +0200)]
Qt: seekpoints: only read chapters with timestamp
Rémi Denis-Courmont [Wed, 20 Jul 2011 18:24:04 +0000 (21:24 +0300)]
Clearly mark GLES2 as broken
Rémi Denis-Courmont [Wed, 20 Jul 2011 15:46:04 +0000 (18:46 +0300)]
SRTP: fix srtp_send() buffer size with RCC
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.
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
Felix Paul Kühne [Wed, 20 Jul 2011 14:11:19 +0000 (16:11 +0200)]
macosx: restored 10.5 SDK compatiblity
Francois Cartegnie [Tue, 19 Jul 2011 20:43:53 +0000 (22:43 +0200)]
Qt: firstrun: use QDialogButtonsBox
Francois Cartegnie [Tue, 19 Jul 2011 19:35:58 +0000 (21:35 +0200)]
Qt: Firstrun privacy text accuracy changes
Rémi Denis-Courmont [Tue, 19 Jul 2011 20:31:26 +0000 (23:31 +0300)]
LUA: simplify pushing VLC object
Always use the common GC wrapper around vlc_object_release(). While it
is not really required for the instance and the playlist object, the
overhead is negligible in LUA context.
Rémi Denis-Courmont [Tue, 19 Jul 2011 20:24:28 +0000 (23:24 +0300)]
LUA: remove unused typedef
Rémi Denis-Courmont [Tue, 19 Jul 2011 20:00:41 +0000 (23:00 +0300)]
contrib: downgrade gmp to (L)GPLv2
Francois Cartegnie [Tue, 19 Jul 2011 17:54:11 +0000 (19:54 +0200)]
Qt: TimeToolTip: Show Chapters too
Rémi Denis-Courmont [Tue, 19 Jul 2011 18:07:39 +0000 (21:07 +0300)]
Missing if HAVE_PULSE
Rémi Denis-Courmont [Tue, 19 Jul 2011 17:35:16 +0000 (20:35 +0300)]
contrib: switch gnutls to nettle (non-Win32 so far)
Rémi Denis-Courmont [Tue, 19 Jul 2011 17:16:10 +0000 (20:16 +0300)]
contrib: add gmp
Rémi Denis-Courmont [Tue, 19 Jul 2011 17:01:29 +0000 (20:01 +0300)]
contrib: add nettle (not used yet)
Felix Paul Kühne [Tue, 19 Jul 2011 16:35:55 +0000 (18:35 +0200)]
macosx: removed references to no longer existing equalizer files
Felix Paul Kühne [Tue, 19 Jul 2011 14:56:20 +0000 (16:56 +0200)]
macosx: added basic 'vout window nsobject' capabilities with a test window
not fully functional yet
Felix Paul Kühne [Tue, 19 Jul 2011 14:54:48 +0000 (16:54 +0200)]
macosx: removed eyetv debug, which just floods the console
Felix Paul Kühne [Tue, 19 Jul 2011 14:54:14 +0000 (16:54 +0200)]
macosx: removed no longer needed equalizer class
Felix Paul Kühne [Mon, 18 Jul 2011 10:40:52 +0000 (12:40 +0200)]
macosx: audio effects: updated include
Rémi Denis-Courmont [Tue, 19 Jul 2011 15:27:55 +0000 (18:27 +0300)]
Do not override media library configure default (fix #5062)
Rémi Denis-Courmont [Tue, 19 Jul 2011 14:46:17 +0000 (17:46 +0300)]
SRTP: refactor
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 15:37:30 +0000 (18:37 +0300)]
SRTP: add debug
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 15:01:52 +0000 (18:01 +0300)]
SRTP: remove dedicated gcrypt initialization, use VLC one
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 14:52:35 +0000 (17:52 +0300)]
SRTP: fix flags mask and document enumerations
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 14:43:34 +0000 (17:43 +0300)]
Fix SRTCP MAC
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 14:45:03 +0000 (17:45 +0300)]
Fix CSA copyright statements
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 15:28:34 +0000 (18:28 +0300)]
Qt4: fix playlist crash
qtr() is misused in place of qtu().
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 18 Jul 2011 15:58:56 +0000 (18:58 +0300)]
Update GnuTLS version check
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Tue, 19 Jul 2011 15:11:11 +0000 (18:11 +0300)]
PulseAudio: correct tlength value w.r.t. to VLC behavior
Rémi Denis-Courmont [Mon, 18 Jul 2011 19:58:13 +0000 (22:58 +0300)]
Use float for pf_volume_set volume
Rémi Denis-Courmont [Mon, 18 Jul 2011 19:02:37 +0000 (22:02 +0300)]
PulseAudio: use the helpers
Rémi Denis-Courmont [Mon, 18 Jul 2011 18:32:16 +0000 (21:32 +0300)]
PulseAudio: add helper library to share the mainloop
With only one PulseAudio plugin, this is not very useful currently.
In principles, it enables sharing the mainloop across plugins.
Rémi Denis-Courmont [Mon, 18 Jul 2011 19:16:01 +0000 (22:16 +0300)]
Do not path -rpath twice
Rémi Denis-Courmont [Mon, 18 Jul 2011 15:32:31 +0000 (18:32 +0300)]
PulseAudio: sync at start
Rémi Denis-Courmont [Mon, 18 Jul 2011 15:47:34 +0000 (18:47 +0300)]
PulseAudio: cosmetics and comments
Rémi Denis-Courmont [Mon, 18 Jul 2011 15:47:23 +0000 (18:47 +0300)]
PulseAudio: fix a warning
Luc Saillard [Mon, 18 Jul 2011 08:29:19 +0000 (10:29 +0200)]
Skip all id3tag in the demuxer, not just the first one.
Some audio file can contains severall id3tag. Apple use it to insert a
jpeg in an audio only stream to display an image. So just iterate others
all id3tag, and discard them.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Luc Saillard [Mon, 18 Jul 2011 10:05:05 +0000 (12:05 +0200)]
Fix gcrypt warning when building win32 application
We must defined all members to NULL (select, waitpid, ...)
In file included from gnutls.c:63:
../../include/vlc_gcrypt.h:81: warning: missing initializer
../../include/vlc_gcrypt.h:81: warning: (near initialization for 'gcry_threads_vlc.read')
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Can Wu [Mon, 18 Jul 2011 10:57:24 +0000 (18:57 +0800)]
vo/xcb: fix a memory leak in Open()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Can Wu [Mon, 18 Jul 2011 05:11:25 +0000 (13:11 +0800)]
vo: don't call strlen() on same string once again in postprocessing
Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
David Fuhrmann [Mon, 18 Jul 2011 06:35:07 +0000 (08:35 +0200)]
auhal: fixed digital audio output
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Mon, 18 Jul 2011 10:11:41 +0000 (12:11 +0200)]
auhal: fixed another improper use of AudioObjectHasProperty
Rafaël Carré [Mon, 18 Jul 2011 03:03:00 +0000 (23:03 -0400)]
fix make dist
Rafaël Carré [Sun, 17 Jul 2011 21:35:17 +0000 (17:35 -0400)]
update: better version comparison
These days the extra vlc revision is an integer (1.1.10.1), not a
letter like in 0.8.6f days
Make PACKAGE_VERSION_* be integer, we don't need them to be strings
PACKAGE_VERSION_EXTRA now represents only this number, and is set to
0 when not used (1.1.11.0 represents 1.1.11)
Add PACKAGE_VERSION_DEV (== "git" or "rc*"), to be sure development
versions are less recent than released versions.
This string is never displayed, it is only tested for nullity
The file format on our servers can use X.Y.Z or X.Y.Z.E
Alexey Sokolov [Sun, 17 Jul 2011 19:01:15 +0000 (21:01 +0200)]
Small cleanup of comments in libvlc headers.
Rémi Duraffort [Sat, 16 Jul 2011 10:11:25 +0000 (12:11 +0200)]
libvlc: fix documentation
Rémi Duraffort [Fri, 15 Jul 2011 08:06:59 +0000 (10:06 +0200)]
lua: automatic test for some lua functions.
This is really basic for the moment but already allows to find (and fix) one bug.
The test is not activated by default. VLC quits if the test succeed or wait forever
if the test fails so run it with the following command:
"timeout 5 ./vlc -I luaintf --lua-intf=test"
Felix Paul Kühne [Sun, 17 Jul 2011 15:01:29 +0000 (17:01 +0200)]
configure: re-enabled the Mac interface by default on Mac OS X
Felix Paul Kühne [Sun, 17 Jul 2011 13:57:55 +0000 (15:57 +0200)]
macosx: work-around crash in stringWithFormat when using the Japanese locale
Fixes #4952
Felix Paul Kühne [Sun, 17 Jul 2011 13:19:18 +0000 (15:19 +0200)]
macosx: fixed display of localized strings in a wrong encoding
Erwan Tulou [Sun, 17 Jul 2011 11:57:17 +0000 (13:57 +0200)]
skins2: fix compil (adapt to latest change in aout)
Felix Paul Kühne [Sun, 17 Jul 2011 11:50:19 +0000 (13:50 +0200)]
macosx: re-implemented the slower/faster menu items as a logarithmic slider similar to the Qt interface
Rémi Denis-Courmont [Sun, 17 Jul 2011 07:20:13 +0000 (10:20 +0300)]
--quiet is not advanced
Rémi Denis-Courmont [Sat, 16 Jul 2011 16:56:48 +0000 (19:56 +0300)]
PulseAudio: buffer metrics are buffer metrics not overall metrics
This should fix buffer underflows in most cases.
Rémi Denis-Courmont [Sat, 16 Jul 2011 15:51:59 +0000 (18:51 +0300)]
Move <vlc_aout.h> UI functions into their own <vlc_aout_intf.h>
Also move some stuff from vlc_config.h to vlc_aout*.h
Rafaël Carré [Sat, 16 Jul 2011 15:33:39 +0000 (11:33 -0400)]
Fix crash on .rm/rv30 file
Forward all available codec data to libavcodec
Closes: #4254
Rafaël Carré [Sat, 16 Jul 2011 15:20:25 +0000 (11:20 -0400)]
real demux: use VLC_FOURCC
Felix Paul Kühne [Sat, 16 Jul 2011 14:37:52 +0000 (16:37 +0200)]
macosx: exposed qtcapture's width and height options in the open panel
moved some elements around and renamed them within the 'Capture' tab
it's no longer called an 'iSight input', etc.
Felix Paul Kühne [Sat, 16 Jul 2011 13:47:50 +0000 (15:47 +0200)]
macosx: fixed crash on quit
Rémi Denis-Courmont [Sat, 16 Jul 2011 08:51:18 +0000 (11:51 +0300)]
Do not print start banner if stderr is not a TTY.
The user is not going to see the banner, and this tends to clutter
error logs (X server, cron jobs...) - not only on MacOS.
Rémi Denis-Courmont [Sat, 16 Jul 2011 07:55:39 +0000 (10:55 +0300)]
Do not include <vlc_es.h> from <vlc_fourcc.h>
<vlc_es.h> includes <vlc_fourcc.h> already
Rémi Denis-Courmont [Wed, 13 Jul 2011 19:25:12 +0000 (22:25 +0300)]
Add config_IsSafe() internal helper
Rafaël Carré [Sat, 16 Jul 2011 04:00:51 +0000 (00:00 -0400)]
xspf demux: cosmetics
reduce indentation level
concatenate a few lines
add a mention to #4005 in a comment
make a table static const
change style: ( bla ) -> (bla)
Rafaël Carré [Sat, 16 Jul 2011 02:33:31 +0000 (22:33 -0400)]
Fix win32 packaging after [
3594b304b396a ] in npapi
Rafaël Carré [Sat, 16 Jul 2011 01:41:49 +0000 (21:41 -0400)]
fix vlclua_var_toggle_or_set
argument is a string ("on" or "off") not a bool
Felix Paul Kühne [Fri, 15 Jul 2011 16:31:16 +0000 (18:31 +0200)]
macosx: simplified and re-arranged the Open dialog's file tab
Felix Paul Kühne [Fri, 15 Jul 2011 15:29:41 +0000 (17:29 +0200)]
merged news from VLC 1.1.11 and added 2 points for the Mac interface