]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 11 Jan 2007 15:35:44 +0000 (15:35 +0000)]
Fix denial of service (NULL dereference) in ASX parser
Closes #988
Rémi Denis-Courmont [Thu, 11 Jan 2007 15:31:18 +0000 (15:31 +0000)]
Cosmetic fix
Damien Fouilleul [Wed, 10 Jan 2007 22:41:06 +0000 (22:41 +0000)]
mtime.c: previous codepath prevented RTC from ever being used on win32
Rémi Denis-Courmont [Wed, 10 Jan 2007 17:34:37 +0000 (17:34 +0000)]
Do not read inexistant configuration parameter
Damien Fouilleul [Tue, 9 Jan 2007 22:14:53 +0000 (22:14 +0000)]
- mozilla/Makefile.am: make sure rpath is only used for UNIX build
Damien Fouilleul [Tue, 9 Jan 2007 21:53:04 +0000 (21:53 +0000)]
- src/Makefile.am: make sure libvlc.dll is always rebuilt on object changes
Damien Fouilleul [Tue, 9 Jan 2007 21:27:57 +0000 (21:27 +0000)]
- firefox/nspr plugin development fix for ubuntu/debian
Christophe Mutricy [Tue, 9 Jan 2007 20:29:05 +0000 (20:29 +0000)]
Sync with upstream
Christophe Mutricy [Tue, 9 Jan 2007 20:07:05 +0000 (20:07 +0000)]
Partial fix of the wx prefs. The modules settings are shown but not the libvlc ones. refs #918. (yes there is lots of debugs left)
Damien Fouilleul [Mon, 8 Jan 2007 18:21:04 +0000 (18:21 +0000)]
- added OLESelfRegister in version resource (may fix reported security problems when registering ActiveX plugin)
Jean-Paul Saman [Mon, 8 Jan 2007 18:18:20 +0000 (18:18 +0000)]
Put -lX11 and -lXt in the right place.
Damien Fouilleul [Mon, 8 Jan 2007 17:37:59 +0000 (17:37 +0000)]
- added 'vlc.video.crop' property for ActiveX/Mozilla
Damien Fouilleul [Mon, 8 Jan 2007 17:37:01 +0000 (17:37 +0000)]
- added libvlc_video_set/get_crop_geometry() api
Damien Fouilleul [Mon, 8 Jan 2007 00:54:08 +0000 (00:54 +0000)]
- Oops, remove _wclosedir by mistake in previous commit. btw, the previous commit fixes #926 because utf8_loaddir() uses rewindir()
Damien Fouilleul [Mon, 8 Jan 2007 00:41:45 +0000 (00:41 +0000)]
- since DIR* on win32 is mapped to a private data type, rewinddir(), seekdir() and telldir() must also be mapped to their vlc_ equivalent. Should fix ticket #926
Jean-Paul Saman [Sun, 7 Jan 2007 21:37:11 +0000 (21:37 +0000)]
Fix configure script on MacOS X
Jean-Paul Saman [Sun, 7 Jan 2007 21:21:42 +0000 (21:21 +0000)]
Fix building mozilla on Linux en properly dectect firefox headerfiles.
Christophe Mutricy [Sun, 7 Jan 2007 16:04:18 +0000 (16:04 +0000)]
Fix libtwolame contrib:
*download the missing file
*build only the lib
Jean-Paul Saman [Sun, 7 Jan 2007 13:23:52 +0000 (13:23 +0000)]
Update ActiveX bindings
Jean-Paul Saman [Sun, 7 Jan 2007 13:22:37 +0000 (13:22 +0000)]
Reworked vlc.audio.channel API for JavaScript. All documentation is already updated.
Sigmund Augdal Helberg [Sun, 7 Jan 2007 12:33:50 +0000 (12:33 +0000)]
apply mini_patch.diff from #964. Fixes #964
Felix Paul Kühne [Sat, 6 Jan 2007 16:56:33 +0000 (16:56 +0000)]
* update libtwolame to 0.3.9 allows a simplification of our patch, as darwin9 linker appears to be as picky as MVS05's
Felix Paul Kühne [Sat, 6 Jan 2007 16:23:30 +0000 (16:23 +0000)]
* update the (C) dates. *cough*
Felix Paul Kühne [Sat, 6 Jan 2007 16:21:41 +0000 (16:21 +0000)]
* patch libtwolame and re-enable x264 as it was fixed upstream. all contribs are save for future darwin releases now. this commit deprecates all osx releases < 10.4 and the usage of GCC3 on Darwin. bootstrap will need further tweaking once 'gcc -dumpmachine' is updated to Darwin 9.
Rémi Denis-Courmont [Sat, 6 Jan 2007 16:00:49 +0000 (16:00 +0000)]
Remove broken V6ONLY logic
Rémi Denis-Courmont [Sat, 6 Jan 2007 13:39:36 +0000 (13:39 +0000)]
Revert [18511].
I wonder what I was thinking about.
Christophe Mutricy [Sat, 6 Jan 2007 02:04:34 +0000 (02:04 +0000)]
vlc_object.c has been deleted in [18517]
Christophe Mutricy [Sat, 6 Jan 2007 02:03:28 +0000 (02:03 +0000)]
make update-po
Christophe Mutricy [Sat, 6 Jan 2007 01:11:05 +0000 (01:11 +0000)]
Split text and control character to please gettext
Christophe Mutricy [Fri, 5 Jan 2007 23:21:54 +0000 (23:21 +0000)]
Use mmx also when the host cpu claim to be 486
Olivier Aubert [Fri, 5 Jan 2007 19:16:53 +0000 (19:16 +0000)]
bindings/python/vlc_object.c: remove useless file
Olivier Aubert [Fri, 5 Jan 2007 19:15:16 +0000 (19:15 +0000)]
bindings/python: removed vlc.Object code from the main vlc python module. This module should now be cleanly buildable from outside the VLC tree, given the public headers and appropriate libs are available.
Olivier Aubert [Fri, 5 Jan 2007 19:14:02 +0000 (19:14 +0000)]
bindings/python: moved vlc.Object (access to internal framework of VLC objects) to its own vlcinternal.Object module, which is not build by default.
Jean-Paul Saman [Fri, 5 Jan 2007 18:52:30 +0000 (18:52 +0000)]
Oops watch the tabs when using vi.
Jean-Paul Saman [Fri, 5 Jan 2007 18:50:18 +0000 (18:50 +0000)]
Return when found, return error when setting failed.:
Rémi Denis-Courmont [Fri, 5 Jan 2007 12:43:41 +0000 (12:43 +0000)]
Fix CRLF on Win32 with utf8_fopen (thanks to Md) closes #837
Rémi Denis-Courmont [Fri, 5 Jan 2007 11:28:28 +0000 (11:28 +0000)]
Fix setsockopt(IPV6_V6ONLY)
Rémi Denis-Courmont [Fri, 5 Jan 2007 11:21:12 +0000 (11:21 +0000)]
Fix listening to UDP port (though this is fairly insecure) - closes #919
Rémi Denis-Courmont [Fri, 5 Jan 2007 10:41:33 +0000 (10:41 +0000)]
Fix preparsing and access plugin selection (oups)
Rémi Denis-Courmont [Fri, 5 Jan 2007 10:32:23 +0000 (10:32 +0000)]
Be more DSO-friendly
Jean-Paul Saman [Fri, 5 Jan 2007 08:44:48 +0000 (08:44 +0000)]
Unbreak mkinstalldirs in directory po
Christophe Mutricy [Thu, 4 Jan 2007 17:52:27 +0000 (17:52 +0000)]
menuconfig is out-of-date
Rémi Denis-Courmont [Thu, 4 Jan 2007 17:00:10 +0000 (17:00 +0000)]
Win32 compile fix
Rémi Denis-Courmont [Thu, 4 Jan 2007 16:37:21 +0000 (16:37 +0000)]
Allow directory module to recurse through symbolic links
as long as this does not cause infinite recursion.
Also fix a few really minor ToCToU errors.
Jean-Paul Saman [Thu, 4 Jan 2007 15:11:25 +0000 (15:11 +0000)]
Simplified mozilla headerfile detection for use with firefox-development headers and got rid of XPIDL/XPCOM checks from previous commit.
Rémi Denis-Courmont [Thu, 4 Jan 2007 15:02:14 +0000 (15:02 +0000)]
Fix unlikely deadlock
Rémi Denis-Courmont [Thu, 4 Jan 2007 14:30:10 +0000 (14:30 +0000)]
Match file:// with the directory plugin as any browser does.
Fixes opening of directories.
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:40:51 +0000 (22:40 +0000)]
Same thing as previous commit.
Do not ignore access specification; do not fallback to vcd, file whatever.
It sucks (e.g. if following an HTTP URL you really should only try to
use the HTTP plugin, and this is the proper and only way to do it).
Again MRLSplit might need to be improved (not sure how)
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:36:15 +0000 (22:36 +0000)]
Remove the ugly insecure hack.
Maybe you have a colon in your filename,
but it is no reason to mix access protocols.
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:25:46 +0000 (22:25 +0000)]
Fix "quick" access creation mode
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:23:54 +0000 (22:23 +0000)]
Simplification
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:23:02 +0000 (22:23 +0000)]
Use strict mode when probing access filters.
You do not want to get another access filter plugin that the one you
requested, do you?
Rémi Denis-Courmont [Wed, 3 Jan 2007 22:19:44 +0000 (22:19 +0000)]
Some cleanup. Use strlen().
Damien Fouilleul [Wed, 3 Jan 2007 14:36:26 +0000 (14:36 +0000)]
audioscrobbler.c: fix for format string exploit
Rémi Denis-Courmont [Wed, 3 Jan 2007 14:31:35 +0000 (14:31 +0000)]
Do not use error message as a format string.
(There was no bug here; this is just to please Quovodis :) )
Damien Fouilleul [Wed, 3 Jan 2007 11:25:36 +0000 (11:25 +0000)]
- extras/libc.c: fixed stack overflow due to infinite recursion in vlc_wopendir(). I really don't like system APIs remapping to vlc_... too bug prone
Rémi Denis-Courmont [Tue, 2 Jan 2007 21:50:30 +0000 (21:50 +0000)]
Fix a bunch of format string injection in VCDX and CDDA.
Initially reported by Kevin Finisterre
Felix Paul Kühne [Mon, 1 Jan 2007 22:39:01 +0000 (22:39 +0000)]
* using GCC 3.3 with the 10.3.9 SDK is definitelly no good idea. x264 and libtwolame remain broken for future d. releases
Jean-Paul Saman [Mon, 1 Jan 2007 18:56:37 +0000 (18:56 +0000)]
Patch by Mikko Hirvonen <masse at astro dot helsinki dot fi> for Firefox-1.5.x development tools detection in configure.ac. The patch is applied with some modifications of me
Felix Paul Kühne [Mon, 1 Jan 2007 17:05:32 +0000 (17:05 +0000)]
* added out-of-the-box support for future darwin releases. right now, the following libraries are broken (due to linking issues): cdio, cddb, vcdimager and twolame. additionally, x264 doesn't compile because of a bug in makefile/config.mak.
Antoine Cellerier [Sun, 31 Dec 2006 15:48:15 +0000 (15:48 +0000)]
Add quicktime in24 and in32 support (basically s24/32l from what i understand)
Some testing might be needed
I tried on samples:
ftp://ftp.funcom.com/media/Dreamfall/final_dreamfall_trailer_funcom_qtmp4.mov
http://www.movie-update.com/download/11372/sm3_sneak_peek.mov
According to the Mplayer mailing list, there might be endianess issues (i couldn't find s24b equivalent samples ... so i couldn't test). See http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2006-March/041206.html
Felix Paul Kühne [Sun, 31 Dec 2006 14:27:10 +0000 (14:27 +0000)]
* simplified the xcodebuild part, since VLC doesn't support Darwin 6 aka OSX 10.2 anymore and we therefore don't need to support pbxbuild either
Felix Paul Kühne [Sun, 31 Dec 2006 13:45:50 +0000 (13:45 +0000)]
* some GUI improvements, which need further work once the vout-filter-rework is completed. this commit needs compatibility checking with current IB releases, especially for the folks interested in compiling on 10.3.
Felix Paul Kühne [Sun, 31 Dec 2006 11:44:13 +0000 (11:44 +0000)]
* don't add an 'empty folder' if the user hit cancel when asked to enter a name for it
Sigmund Augdal Helberg [Sun, 31 Dec 2006 01:21:08 +0000 (01:21 +0000)]
transcode.c: reset pointer and size info for extradata when freeing
the pointer. Fixes #940
Sigmund Augdal Helberg [Sat, 30 Dec 2006 18:42:15 +0000 (18:42 +0000)]
live555.cpp: Add support for quicktime specific audio
doesn't work for the sample stream I tested, but I think that stream
is bad
Sigmund Augdal Helberg [Sat, 30 Dec 2006 18:39:45 +0000 (18:39 +0000)]
b4s.c: Create meta before using them
Felix Paul Kühne [Sat, 30 Dec 2006 17:39:26 +0000 (17:39 +0000)]
* don't apply enable-pic twice. x264 is still broken on future darwin releases though.
Jean-Paul Saman [Sat, 30 Dec 2006 11:48:53 +0000 (11:48 +0000)]
Test for the pointer iso for the pointer to the pointer. Fixes bug with get_aspectRatio().
Sigmund Augdal Helberg [Sat, 30 Dec 2006 01:51:23 +0000 (01:51 +0000)]
mkv.cpp: Added support for theora in mkv. Fixes #925
(not particularly beautiful code, but it works)
Damien Fouilleul [Fri, 29 Dec 2006 19:24:46 +0000 (19:24 +0000)]
- make pthreads-win32 build on MinGW/cygwin
Felix Paul Kühne [Thu, 28 Dec 2006 19:36:57 +0000 (19:36 +0000)]
* very first step to support future darwin releases
Rémi Denis-Courmont [Thu, 28 Dec 2006 11:50:15 +0000 (11:50 +0000)]
Use RFC4648 test vectors
Jean-Paul Saman [Wed, 27 Dec 2006 10:27:09 +0000 (10:27 +0000)]
Forget to set a default
Jean-Paul Saman [Wed, 27 Dec 2006 10:23:05 +0000 (10:23 +0000)]
Add Id svn:keywords
Jean-Paul Saman [Wed, 27 Dec 2006 10:21:13 +0000 (10:21 +0000)]
Make gnome-vlc-default.sh script work on FC4/5/6 too.
Jean-Paul Saman [Wed, 27 Dec 2006 10:07:24 +0000 (10:07 +0000)]
Add Torsten's Spindler contribution to the THANKS file.
Jean-Paul Saman [Wed, 27 Dec 2006 10:06:08 +0000 (10:06 +0000)]
Script to set vlc as default player on GNOME desktops. Patch by Torsten Spindler <spindler _at_ tspindler _dot_ de>
Filippo Carone [Tue, 26 Dec 2006 16:41:21 +0000 (16:41 +0000)]
Make audio functions compliant with current libvlc
Felix Paul Kühne [Tue, 26 Dec 2006 13:22:37 +0000 (13:22 +0000)]
* be more accurate when fading in and out (refs #913 and hopefully fixes it)
Antoine Cellerier [Mon, 25 Dec 2006 23:49:07 +0000 (23:49 +0000)]
Add missing *
Antoine Cellerier [Mon, 25 Dec 2006 22:28:45 +0000 (22:28 +0000)]
* add some locking the the video filter2 handling code in video output core. Fix #945 (untested)
Dennis van Amerongen [Sun, 24 Dec 2006 22:03:02 +0000 (22:03 +0000)]
* modules/access/dshow/dshow.cpp: Typo specfic -> specific.
Clément Stenac [Sun, 24 Dec 2006 14:18:21 +0000 (14:18 +0000)]
More cleanup
Clément Stenac [Sun, 24 Dec 2006 13:50:47 +0000 (13:50 +0000)]
A bit of cleanup here and there
Clément Stenac [Sat, 23 Dec 2006 15:40:20 +0000 (15:40 +0000)]
Hopefully correct tokenization of open strings
Christophe Mutricy [Sat, 23 Dec 2006 15:12:01 +0000 (15:12 +0000)]
Don't transform tavs to 4 spaces in Makefiles.
Clément Stenac [Sat, 23 Dec 2006 14:18:49 +0000 (14:18 +0000)]
Unlock the playlist while waiting for input to finish so that input can freely use signal on the playlist whatever the context is (Closes:#937)
Clément Stenac [Sat, 23 Dec 2006 12:20:23 +0000 (12:20 +0000)]
Add extra debug to chase #934
Clément Stenac [Sat, 23 Dec 2006 11:53:20 +0000 (11:53 +0000)]
* Ensure garbage collector is called when disabling a video track (Closes:#935)
* Possible (not probable) fix for 934. Can't fix as building vlc on win32 is almost impossible
Rémi Denis-Courmont [Sat, 23 Dec 2006 10:37:03 +0000 (10:37 +0000)]
Fix "File already exists" failure with moc (closes #941)
Clément Stenac [Sat, 23 Dec 2006 10:36:47 +0000 (10:36 +0000)]
Wtf ?
Clément Stenac [Sat, 23 Dec 2006 10:36:24 +0000 (10:36 +0000)]
* Only allow playlist files in open playlist (Refs:#940)
* For the time being, hide simple open. Better three clicks than confusing
things :)
Dennis van Amerongen [Sat, 23 Dec 2006 00:32:58 +0000 (00:32 +0000)]
* modules/gui/qt4/dialogs/extended.cpp: Typo Eqqualizer -> Equalizer.
Clément Stenac [Fri, 22 Dec 2006 21:34:23 +0000 (21:34 +0000)]
Cleanup control and parser threads handling. Might fix #917
Clément Stenac [Fri, 22 Dec 2006 21:14:11 +0000 (21:14 +0000)]
Add facilities to report and enrich error messages.
The idea is that a given error should be reported only once to the user.
At the moment, for example, we can get:
- "no suitable access module" (printed by module_Need)
- "unable to create access" (printed by input/access)
- "unable to open stream" (printed by input/input)
- ...
The facilities provided here are:
* msg_StackSet( code, message ) : "throw" a new error
* msg_StackAdd( message ) : Append a message allowing to trace the message
* msg_StackMsg() : Retrieve the message
So, in the previous example, module_Need would msg_StackSet( code, "no
suitable access module"), then input/input would add "unable to create
access" and finally, input/input can print the "unable to open stream:
unable to create access: no suitable module" message.
The three functions are context-free, you don't need a vlc_object, so
that we can add verbose error reporting everywhere.
Olivier Aubert [Fri, 22 Dec 2006 16:24:21 +0000 (16:24 +0000)]
AUTHORS: e-mail address fix
Rémi Denis-Courmont [Thu, 21 Dec 2006 18:18:08 +0000 (18:18 +0000)]
Take program-transform-name into account when creating vlc symlinks
Rémi Denis-Courmont [Thu, 21 Dec 2006 18:05:54 +0000 (18:05 +0000)]
Escape antislash in CONFIGURE_LINE properly (I hope you like antislashes).
^^^^^^^^
As far as I checked (sed guru required).
Olivier Aubert [Thu, 21 Dec 2006 15:00:04 +0000 (15:00 +0000)]
python bindings: svn propset svn:keywords