]>
git.sesse.net Git - vlc/log
Christophe Mutricy [Fri, 5 May 2006 17:12:15 +0000 (17:12 +0000)]
Update chinese l10n by Wei Mingzhi
Rémi Denis-Courmont [Fri, 5 May 2006 15:49:54 +0000 (15:49 +0000)]
We need to include "config.h" somehow before we can use the HAVE_* defines
Christophe Mutricy [Fri, 5 May 2006 12:02:55 +0000 (12:02 +0000)]
Hope it really fix it
Christophe Mutricy [Thu, 4 May 2006 22:36:31 +0000 (22:36 +0000)]
Fix.
Christophe Mutricy [Thu, 4 May 2006 22:00:42 +0000 (22:00 +0000)]
configure.ac: test a bit more for contribs
Damien Fouilleul [Thu, 4 May 2006 21:58:37 +0000 (21:58 +0000)]
libvlc.c: removed debug
Antoine Cellerier [Thu, 4 May 2006 21:25:07 +0000 (21:25 +0000)]
Add undocummented comments to help. Thanks to pieroxy ( http://forum.videolan.org/viewtopic.php?t=19603 )
Antoine Cellerier [Tue, 2 May 2006 20:17:33 +0000 (20:17 +0000)]
This should now at least compile
Benjamin Pracht [Tue, 2 May 2006 20:07:59 +0000 (20:07 +0000)]
* Hopefully fix a long lasting refcount issue in the es module that prevented the mp4 frame header to be written properly on exit
* (Well, es is deprecated anyway)
Antoine Cellerier [Tue, 2 May 2006 19:54:29 +0000 (19:54 +0000)]
Untested change to support different AMTUNER modes in dshow input (see http://forum.videolan.org/viewtopic.php?t=19814 )
Benjamin Pracht [Tue, 2 May 2006 19:20:28 +0000 (19:20 +0000)]
* Really fix the color depth specification
Rémi Denis-Courmont [Tue, 2 May 2006 15:23:39 +0000 (15:23 +0000)]
Hopefully fix linking of the mosaic plugin
Damien Fouilleul [Tue, 2 May 2006 15:13:28 +0000 (15:13 +0000)]
voutqt.m: use kYUVSPixelFormat for MacIntel CPUs
Rémi Denis-Courmont [Tue, 2 May 2006 14:54:32 +0000 (14:54 +0000)]
Mozilla libtool fix from Pavlov Konstantin
Damien Fouilleul [Tue, 2 May 2006 09:23:06 +0000 (09:23 +0000)]
Makefile.am: fixed EXTRA_DIST for MacOS X plugin
Damien Fouilleul [Tue, 2 May 2006 08:50:18 +0000 (08:50 +0000)]
- added support for 64 bit version of mozilla SDK, thanks to thresh for the patch
Rémi Denis-Courmont [Tue, 2 May 2006 06:57:46 +0000 (06:57 +0000)]
Avoid code duplication
Olivier Teulière [Tue, 2 May 2006 06:50:30 +0000 (06:50 +0000)]
* forwardport of [15426] and [15516]
Sreng Jean [Mon, 1 May 2006 22:06:57 +0000 (22:06 +0000)]
First rough demux2 implementation for game music files using Game_Music_Emu
(Super Nintendo (SPC), Nintendo NES (NSF), Nintendo Game Boy (GBS),
Sega Genesis/Mega Drive (VGM/VGZ/GYM), and Sega Master System (VGM/VGZ)).
Sreng Jean [Mon, 1 May 2006 21:20:09 +0000 (21:20 +0000)]
Use strrchr to extract the file's extension
Antoine Cellerier [Mon, 1 May 2006 19:13:45 +0000 (19:13 +0000)]
Win95/98/Me file opening and stat "fix". Thanks to Quovodis for the help (even though we finaly came back to an easy solution).
Rémi Denis-Courmont [Mon, 1 May 2006 15:18:01 +0000 (15:18 +0000)]
- Save one malloc()
- Return NULL in case of error
Antoine Cellerier [Mon, 1 May 2006 14:47:24 +0000 (14:47 +0000)]
Hum
Antoine Cellerier [Mon, 1 May 2006 14:25:07 +0000 (14:25 +0000)]
Add some more debug (this is easier than compiling at home).
Olivier Teulière [Mon, 1 May 2006 13:28:07 +0000 (13:28 +0000)]
* skins2/src/generic_layout.cpp: do not draw on top of the embedded vout when
resizing
Antoine Cellerier [Mon, 1 May 2006 13:18:11 +0000 (13:18 +0000)]
Fix tabs and add some debug.
Cyril Deguet [Mon, 1 May 2006 12:12:03 +0000 (12:12 +0000)]
* forward port of [15504]
Felix Paul Kühne [Mon, 1 May 2006 11:47:19 +0000 (11:47 +0000)]
* forward-port [15502]
Damien Fouilleul [Mon, 1 May 2006 10:41:00 +0000 (10:41 +0000)]
- unicode.c: possible fix for UTF8 filename support under WinMe/98/95, needs testing though
Clément Stenac [Mon, 1 May 2006 08:34:27 +0000 (08:34 +0000)]
Forwardport [15492]
Clément Stenac [Sun, 30 Apr 2006 22:34:50 +0000 (22:34 +0000)]
Fix handling of buffer underruns in ALSA. Probably closes #461
We passed the delay verbatim to ...frames_to_bytes function which doesn't like negative numbers.
Derk-Jan Hartman [Sun, 30 Apr 2006 22:08:18 +0000 (22:08 +0000)]
* Fix searching in aggregate mode for the RTSP VoD module. (fixes #655)
Pausing is still broken.
Rémi Denis-Courmont [Sun, 30 Apr 2006 21:01:54 +0000 (21:01 +0000)]
Rah forgot to commit this file
Benjamin Pracht [Sun, 30 Apr 2006 19:26:25 +0000 (19:26 +0000)]
* Patch from Basil Achermann to handle esc and space keyboard events in VLCControl when the controller is active
* It seems that corrects a bug when the controller was the acrtive window in fullscreen (that shouldn't happen, but well...)
* Best thing to do would be to handle the keypresses from the vout here too, I guess...
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.