]>
git.sesse.net Git - vlc/log
Antoine Cellerier [Sun, 30 Apr 2006 19:16:39 +0000 (19:16 +0000)]
Forward port [15485] and [15486].
Rémi Denis-Courmont [Sun, 30 Apr 2006 17:51:34 +0000 (17:51 +0000)]
Fix segfault
Damien Fouilleul [Sun, 30 Apr 2006 17:40:34 +0000 (17:40 +0000)]
- MacOS X: bundle 'VLC Internet Plug-In' package into a disk image for online distribution
Clément Stenac [Sun, 30 Apr 2006 17:40:03 +0000 (17:40 +0000)]
Ditto
Clément Stenac [Sun, 30 Apr 2006 17:39:28 +0000 (17:39 +0000)]
Woops
Clément Stenac [Sun, 30 Apr 2006 17:36:48 +0000 (17:36 +0000)]
Fortune
Rémi Denis-Courmont [Sun, 30 Apr 2006 17:19:29 +0000 (17:19 +0000)]
Also set SO_REUSEADDR here
Rémi Denis-Courmont [Sun, 30 Apr 2006 17:16:32 +0000 (17:16 +0000)]
Set SO_REUSEADDR on client sockets
Antoine Cellerier [Sun, 30 Apr 2006 17:12:50 +0000 (17:12 +0000)]
Remove the Thumbs.db files here too
Rémi Denis-Courmont [Sun, 30 Apr 2006 16:54:32 +0000 (16:54 +0000)]
Fix memleak
Antoine Cellerier [Sun, 30 Apr 2006 16:37:30 +0000 (16:37 +0000)]
Forward port podcast fixes [15462] and [15465].
Felix Paul Kühne [Sun, 30 Apr 2006 16:31:38 +0000 (16:31 +0000)]
* forward-port [15464] and update the TODO-list at the top of the file
Damien Fouilleul [Sun, 30 Apr 2006 16:08:32 +0000 (16:08 +0000)]
- added installer for MacOSX VLC Plugin
- updated supported mime types in resource
Antoine Cellerier [Sun, 30 Apr 2006 15:39:19 +0000 (15:39 +0000)]
Forward port [15458].
Eric Petit [Sun, 30 Apr 2006 15:30:35 +0000 (15:30 +0000)]
Build fix
Antoine Cellerier [Sun, 30 Apr 2006 15:19:24 +0000 (15:19 +0000)]
Fix statistics panel alignement
Felix Paul Kühne [Sun, 30 Apr 2006 14:44:54 +0000 (14:44 +0000)]
* forward-port [15453]
Cyril Deguet [Sun, 30 Apr 2006 13:44:20 +0000 (13:44 +0000)]
* generic_layout.cpp: don't draw controls of an invisible layout
Clément Stenac [Sun, 30 Apr 2006 13:25:32 +0000 (13:25 +0000)]
Add support for Windows Media Audio 9 Speech (Closes:#606)
Cyril Deguet [Sun, 30 Apr 2006 13:12:34 +0000 (13:12 +0000)]
* all: added a SliderBackground to the volume slider of the default skin
(fixes an incorrect behaviour when clicking on the white part of the slider)
Benjamin Pracht [Sat, 29 Apr 2006 20:48:44 +0000 (20:48 +0000)]
* Support for saving xspf playlist files
Christophe Mutricy [Sat, 29 Apr 2006 20:18:21 +0000 (20:18 +0000)]
Re-enables the XOSD plugin in debian nightlies
Antoine Cellerier [Sat, 29 Apr 2006 18:33:44 +0000 (18:33 +0000)]
Forward port [15418] and [15420].
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:56:15 +0000 (15:56 +0000)]
Hmm 512 bytes to format a decimal integer sounds a little abusive
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:46:36 +0000 (15:46 +0000)]
Another overflow
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:34:09 +0000 (15:34 +0000)]
Fix likely stack buffer overflow
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:15:30 +0000 (15:15 +0000)]
- Don't nul-terminate after snprintf(), it does it already
- Use strlcpy()
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:11:48 +0000 (15:11 +0000)]
Clean up
Rémi Denis-Courmont [Sat, 29 Apr 2006 15:10:39 +0000 (15:10 +0000)]
Use strlcpy
Rémi Denis-Courmont [Sat, 29 Apr 2006 14:38:39 +0000 (14:38 +0000)]
Also use strlcpy()
Rémi Denis-Courmont [Sat, 29 Apr 2006 14:34:50 +0000 (14:34 +0000)]
Use strlcpy()
Rémi Denis-Courmont [Sat, 29 Apr 2006 14:30:49 +0000 (14:30 +0000)]
OpenBSDish strlcpy()
Clément Stenac [Sat, 29 Apr 2006 14:23:44 +0000 (14:23 +0000)]
Update ru.po from rosetta
Clément Stenac [Sat, 29 Apr 2006 14:23:41 +0000 (14:23 +0000)]
Initialize variables
Rémi Denis-Courmont [Sat, 29 Apr 2006 14:23:00 +0000 (14:23 +0000)]
Win32 compile fix
Rémi Denis-Courmont [Sat, 29 Apr 2006 14:07:18 +0000 (14:07 +0000)]
Remove some unused configure checks
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:59:07 +0000 (13:59 +0000)]
Nul terminate
Might be a better idea to implement strlcpy()
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:55:07 +0000 (13:55 +0000)]
- Use poll() instead of select() so we don't depend on FD_SETSIZE
- Clean up
Benjamin Pracht [Sat, 29 Apr 2006 13:53:49 +0000 (13:53 +0000)]
* Fix for some strange x drivers that return 8 bits screens as first answer when being requested a Truecolor class one
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:38:50 +0000 (13:38 +0000)]
Use strncpy() rather than strncat() when the destination is empty
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:32:36 +0000 (13:32 +0000)]
Don't use #ifdef + alloca() when we have something simpler
Clément Stenac [Sat, 29 Apr 2006 13:31:39 +0000 (13:31 +0000)]
Be sure to write correct time values
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:30:39 +0000 (13:30 +0000)]
Simplification assuming that sizeof(char) = 1
Rémi Denis-Courmont [Sat, 29 Apr 2006 13:30:10 +0000 (13:30 +0000)]
Fix copyright
Antoine Cellerier [Sat, 29 Apr 2006 13:12:29 +0000 (13:12 +0000)]
Forward port [15410]
Clément Stenac [Fri, 28 Apr 2006 20:21:42 +0000 (20:21 +0000)]
Set skip-frames to default enabled
Rémi Denis-Courmont [Fri, 28 Apr 2006 19:43:55 +0000 (19:43 +0000)]
Compile fix
Rémi Denis-Courmont [Fri, 28 Apr 2006 19:38:52 +0000 (19:38 +0000)]
Another select() -> poll()
Rémi Denis-Courmont [Fri, 28 Apr 2006 19:31:26 +0000 (19:31 +0000)]
Use poll() instead of select() so we won't fall for the FD_SETSIZE trap
in any case (however unlikely we were to fall far it on Linux)
Benjamin Pracht [Fri, 28 Apr 2006 17:18:46 +0000 (17:18 +0000)]
* Revert 15357, as it would make vlc crash if you try to load a main interface that doesn't exist
* Instead, use "screensaver,none" when trying to load the screensaver interface
* Same fix for onther interfaces loaded by libvlc
Antoine Cellerier [Fri, 28 Apr 2006 16:32:00 +0000 (16:32 +0000)]
Display file size instead of svn revision in update dialog
Antoine Cellerier [Fri, 28 Apr 2006 15:19:10 +0000 (15:19 +0000)]
Woops
Antoine Cellerier [Fri, 28 Apr 2006 14:39:25 +0000 (14:39 +0000)]
Remove local copies of Mozilla plugin and ActiveX dlls
Fix #525 Fixes #525
Rémi Denis-Courmont [Fri, 28 Apr 2006 12:30:39 +0000 (12:30 +0000)]
Another close-on-exec
Rémi Denis-Courmont [Fri, 28 Apr 2006 12:29:00 +0000 (12:29 +0000)]
- Fix POSIX setting of non-blocking mode (we were clearing the R/W flags)
- Close-on-exec: Don't leak httpd client sockets into CGI scripts or
whatever child process we spawn.
Rémi Denis-Courmont [Fri, 28 Apr 2006 12:25:51 +0000 (12:25 +0000)]
Only check FD_SETSIZE limit on POSIX OSes.
Rémi Denis-Courmont [Fri, 28 Apr 2006 12:22:25 +0000 (12:22 +0000)]
Hmm, damn stupid fd_set implementation by Winsock does of course not
work like any other one: it's actually thirty two times as big than the
POSIX ones for any given FD_SETSIZE, plus FD_SET and FD_ISSET are O(n)
instead of O(1). But at least, the mingw implementations of FD_SET has
built-in overflow checks.
Also, Winsock insists on returning big socket numbers, so we can't drop
those above FD_SETSIZE or we have no TCP/IP support at all, anyway.
Antoine Cellerier [Fri, 28 Apr 2006 12:15:27 +0000 (12:15 +0000)]
Shoutcast changed
Antoine Cellerier [Fri, 28 Apr 2006 12:10:07 +0000 (12:10 +0000)]
New default skin by aLtgLasS. Many thanks for making one on such short notice.
Antoine Cellerier [Fri, 28 Apr 2006 11:38:55 +0000 (11:38 +0000)]
Remove playtree skin
Antoine Cellerier [Fri, 28 Apr 2006 11:37:38 +0000 (11:37 +0000)]
Remove old default skin
Clément Stenac [Fri, 28 Apr 2006 07:58:18 +0000 (07:58 +0000)]
HA HA ! (Refs:#658)
Antoine Cellerier [Thu, 27 Apr 2006 22:31:16 +0000 (22:31 +0000)]
Ahem...
Antoine Cellerier [Thu, 27 Apr 2006 21:23:34 +0000 (21:23 +0000)]
Add option (--shoutcast-show-adult) to show porn^WNC17 rated video streams. Default setting is of course disabled.
Jean-Paul Saman [Thu, 27 Apr 2006 21:15:18 +0000 (21:15 +0000)]
Added Rob Casey to THANKS file.
Rémi Denis-Courmont [Thu, 27 Apr 2006 20:18:14 +0000 (20:18 +0000)]
Whenever using select() companion macro FD_SET(), one must ensure that
the specified file descriptor does not exceeds the fd_set limit (FD_SETSIZE).
Registering a file descriptor above this limit is not defined (read: this is
a buffer overflow).
This is not normally exploitable on Linux because FD_SETSIZE equals the
default limit for file descriptors per processes, but should work on BSDs.
Cygwin is also very prone to this problem (but right, we don't use it). As
for Windows, it will overflow if you try to select() more than 64 sockets at
a time (regardless of the total numbers of socket), but for the sake of
simplicity and portability, this patch actually prevent opening more than
64 sockets at all.
There are still quite a bunch of plugins that needs fixing.
Jean-Paul Saman [Thu, 27 Apr 2006 19:31:20 +0000 (19:31 +0000)]
Fix for VLM commands when 'new test vod mux mp2ts enabled' is used.
Jean-Paul Saman [Thu, 27 Apr 2006 19:13:42 +0000 (19:13 +0000)]
Play VOD RTSP from Amino STB with RTSP url: 'rtsp://192.168.0.5:5554//192.168.0.5:5554/dvd;type=VOD;servertype=MediaBase' Note the double slash // between the ip-addresses. Patch by Rob Casey (rob dot casey AT swishgroup dot com dot au)
Damien Fouilleul [Thu, 27 Apr 2006 15:47:53 +0000 (15:47 +0000)]
- fix for problem reported in http://forum.videolan.org/viewtopic.php?t=19804&sid=
d4ec4d6ac1bcdc8074d8d2855d734d29
Jean-Paul Saman [Thu, 27 Apr 2006 08:14:45 +0000 (08:14 +0000)]
Remove whitespace
Jean-Paul Saman [Thu, 27 Apr 2006 08:13:50 +0000 (08:13 +0000)]
Remove whitespace
Felix Paul Kühne [Wed, 26 Apr 2006 21:32:10 +0000 (21:32 +0000)]
* forward-port [15368]
Antoine Cellerier [Wed, 26 Apr 2006 21:04:47 +0000 (21:04 +0000)]
Add option to force timeshift filter even if access can control pace or pause.
The goal is to be able to timeshift on live rtsp streams. The true fix would be to fix the rtsp access ...
Olivier Teulière [Wed, 26 Apr 2006 17:59:29 +0000 (17:59 +0000)]
* skins2: Added the vlc.snapshot() action
Antoine Cellerier [Wed, 26 Apr 2006 09:56:04 +0000 (09:56 +0000)]
Changes to the default selected options in the installer
Clément Stenac [Wed, 26 Apr 2006 08:21:52 +0000 (08:21 +0000)]
Oh look ! Bananas !
Cyril Deguet [Tue, 25 Apr 2006 17:25:02 +0000 (17:25 +0000)]
* top_window.cpp: stupid bug...
Benjamin Pracht [Tue, 25 Apr 2006 16:47:56 +0000 (16:47 +0000)]
* screensaver.c, configure.ac: use directly dbus to disable gnome-screensaver if dbus is available upon compilation, instead of using system(gnome-screensaver-command
* interface.c: use the b_strict boolean when calling module_Need upon extra interface launching. This prevents vlc to try to launch a 2nd wx gui if the screensaver module isn't available.
Clément Stenac [Tue, 25 Apr 2006 10:17:57 +0000 (10:17 +0000)]
Add edit button for VLM (Closes:#530)
Olivier Teulière [Mon, 24 Apr 2006 21:57:04 +0000 (21:57 +0000)]
* skins2/parser/interpreter.cpp: Fixed a crash when using an action of the form "foo;"
Felix Paul Kühne [Mon, 24 Apr 2006 21:04:54 +0000 (21:04 +0000)]
* add --enable-pic to x264's configure on PPC as well and check out the latest revisions again
Antoine Cellerier [Mon, 24 Apr 2006 19:41:04 +0000 (19:41 +0000)]
Some more cleaning
Christophe Mutricy [Mon, 24 Apr 2006 18:29:14 +0000 (18:29 +0000)]
shoutcast.c: Memleak hunt.
Sam Hocevar [Mon, 24 Apr 2006 08:53:26 +0000 (08:53 +0000)]
* modules/video_output/caca.c: synced caca output with libcaca-0.99.beta1.
Antoine Cellerier [Mon, 24 Apr 2006 00:25:25 +0000 (00:25 +0000)]
* Handle submodules correctly in the prefs (so we can enable/disable them).
* Fix bug with modules chain if the begining or the end of one module's name matched another module's name. (like 'shoutcasttv' and 'shout')
Antoine Cellerier [Sun, 23 Apr 2006 22:53:40 +0000 (22:53 +0000)]
Support for Shoutcast TV. vp3 streams segfault, vp5 and 6 don't play :)
Antoine Cellerier [Sun, 23 Apr 2006 22:52:35 +0000 (22:52 +0000)]
Hack to handle service discovery submodules correctly. This should maybe be changed in other interfaces.
Antoine Cellerier [Sun, 23 Apr 2006 21:17:51 +0000 (21:17 +0000)]
Don't remove files added by user when uninstalling
Fix #525 / Fixes #525
Benjamin Pracht [Sun, 23 Apr 2006 20:31:06 +0000 (20:31 +0000)]
* Support for gnome-screensaver
* We should test if the command is in the path before trying to launch it
* Anyway, system is dirty, we should use dbus, at least for gnome-screensaver
Jérome Decoodt [Sun, 23 Apr 2006 20:11:23 +0000 (20:11 +0000)]
Add %T modifier to filename refs: #561
Rémi Denis-Courmont [Sun, 23 Apr 2006 15:56:41 +0000 (15:56 +0000)]
Partially updated russian localization by Pavlov Konstantin
Rémi Denis-Courmont [Sun, 23 Apr 2006 14:41:48 +0000 (14:41 +0000)]
Doxygenization
Benjamin Pracht [Sun, 23 Apr 2006 14:37:54 +0000 (14:37 +0000)]
* bit masks for RV15 and RV16 were inverted (!) (or there is something I really haven't caught)
* Endianness fix for RV15 and RV16 (mostly used for x11)
Rémi Denis-Courmont [Sun, 23 Apr 2006 14:34:44 +0000 (14:34 +0000)]
Use Doxygen syntax for comments
Rémi Denis-Courmont [Sun, 23 Apr 2006 14:05:03 +0000 (14:05 +0000)]
British translation l10n update
Rémi Denis-Courmont [Sun, 23 Apr 2006 14:00:23 +0000 (14:00 +0000)]
Add missing white space
Rémi Denis-Courmont [Sun, 23 Apr 2006 13:59:33 +0000 (13:59 +0000)]
Remove extra white space
Rémi Denis-Courmont [Sun, 23 Apr 2006 13:54:30 +0000 (13:54 +0000)]
Fix a grammar mistake
Benjamin Pracht [Sun, 23 Apr 2006 13:51:04 +0000 (13:51 +0000)]
* Try to fix endianness in the opengl output on unixes
* RV32 works, I'm not sure of the masks for RV24 and RV16
Sam Hocevar [Sun, 23 Apr 2006 13:41:42 +0000 (13:41 +0000)]
* src/video_output/video_output.c: 4th (and good) attempt at fixing mask
shifts. Thanks to bigben for testing.