Rémi Denis-Courmont [Sat, 20 Oct 2007 15:24:39 +0000 (15:24 +0000)]
Embryonic CIL bindings for libvlc-control
Felix Paul Kühne [Sat, 20 Oct 2007 15:14:12 +0000 (15:14 +0000)]
* fixed [22708] for OSX
Felix Paul Kühne [Sat, 20 Oct 2007 15:05:16 +0000 (15:05 +0000)]
* disabled stats updater as internal libvlc headers may not be used in modules. needs a real fix
Rémi Denis-Courmont [Sat, 20 Oct 2007 13:39:41 +0000 (13:39 +0000)]
Protects internal headers against incorrect/multiple inclusions
Rémi Denis-Courmont [Sat, 20 Oct 2007 13:39:23 +0000 (13:39 +0000)]
Don't build netsync by default until someone bothers fixing it
Rémi Denis-Courmont [Sat, 20 Oct 2007 13:27:00 +0000 (13:27 +0000)]
Fix URL
Rémi Denis-Courmont [Sat, 20 Oct 2007 10:42:44 +0000 (10:42 +0000)]
Make sure assert are built-in
Rémi Denis-Courmont [Sat, 20 Oct 2007 10:41:53 +0000 (10:41 +0000)]
libvlc-control smoke test. Feel free to extend
Rémi Denis-Courmont [Sat, 20 Oct 2007 07:59:42 +0000 (07:59 +0000)]
Use int32 rather than long for FOURCC so we don't artificially screw up the ABI on 64-bits platform. Use int64 rather than long for value so we don't overflow on 32-bits platform (ABI breakage, but I did not start it)
Rémi Denis-Courmont [Sat, 20 Oct 2007 07:43:40 +0000 (07:43 +0000)]
The current libvlc-control ABI is not compatible with the 0.8.6 one. Change SONAME.
Rémi Denis-Courmont [Sat, 20 Oct 2007 07:39:38 +0000 (07:39 +0000)]
Add mediacontrol_exception_cleanup() consistent with mediacontrol_exception_init().
Rémi Denis-Courmont [Sat, 20 Oct 2007 07:38:20 +0000 (07:38 +0000)]
Remove white spaces
Jean-Baptiste Kempf [Sat, 20 Oct 2007 00:50:39 +0000 (00:50 +0000)]
Contribs: apply the ugly gcc 4.2 patch also on windows :D Fix goom2k4 with mingw32-4.2 compilation
Christophe Mutricy [Sat, 20 Oct 2007 00:45:03 +0000 (00:45 +0000)]
Bump dirac version
Christophe Mutricy [Fri, 19 Oct 2007 23:00:41 +0000 (23:00 +0000)]
Revert [22699] for POTFILES.in. the make update-po rule seems to be broken on MacOSX as it's the second times that when feepk update POTFILES.in all the files in modules/ disappear
Pavlov Konstantin [Fri, 19 Oct 2007 20:58:12 +0000 (20:58 +0000)]
Bump required dirac version to 0.8.0 and fix dirac codec module to support 0.8.
Tested with dirac files created by ffmpeg (by means of dirac support ffmpeg patch).
Pavlov Konstantin [Fri, 19 Oct 2007 20:23:35 +0000 (20:23 +0000)]
Spatializer module should be built with g++
Pierre d'Herbemont [Fri, 19 Oct 2007 20:05:55 +0000 (20:05 +0000)]
contrib/ffmpeg-macosx-intel-mmx.patch: Fix the patch.
Felix Paul Kühne [Fri, 19 Oct 2007 16:07:26 +0000 (16:07 +0000)]
* updated the po-files
Pierre d'Herbemont [Fri, 19 Oct 2007 13:51:34 +0000 (13:51 +0000)]
contrib/ffmpeg: Yet an other fix attempt for ffmpeg. (Previous fix is broken because of registers don't get reseted properly in the look).
Rafaël Carré [Fri, 19 Oct 2007 10:34:46 +0000 (10:34 +0000)]
qt4: control_(Add/Remove/Exists) are not ready yet. (and btw, the previous commit also introduced last.fm settings in the simple preferences)
Rafaël Carré [Fri, 19 Oct 2007 10:30:34 +0000 (10:30 +0000)]
qt4: fix the use of HTTP in open dialog
Jean-Baptiste Kempf [Fri, 19 Oct 2007 02:32:16 +0000 (02:32 +0000)]
Add NellyMoser with FourCC NELL.
Jean-Baptiste Kempf [Fri, 19 Oct 2007 00:55:25 +0000 (00:55 +0000)]
News... Add some... I am sure there are plenty more of them.
Jean-Baptiste Kempf [Fri, 19 Oct 2007 00:30:49 +0000 (00:30 +0000)]
Qt4 - make the Browse Device button to actually do something. Fix Trax#49. This has to be checked when you want to open a VIDEO_TS folder (reading V_T or V_T/.. ?)
Jean-Baptiste Kempf [Fri, 19 Oct 2007 00:27:06 +0000 (00:27 +0000)]
Qt4 - open File shortcut fix.
Rafaël Carré [Thu, 18 Oct 2007 22:40:07 +0000 (22:40 +0000)]
Adds lelombrik.lua in Makefile.am
Rafaël Carré [Thu, 18 Oct 2007 22:30:34 +0000 (22:30 +0000)]
lua demuxer for lelombrik.net
Laurent Aimar [Thu, 18 Oct 2007 22:26:27 +0000 (22:26 +0000)]
DVD CC are not reordered.
Jean-Paul Saman [Thu, 18 Oct 2007 22:10:15 +0000 (22:10 +0000)]
Use proper unity.
Jean-Paul Saman [Thu, 18 Oct 2007 22:10:11 +0000 (22:10 +0000)]
Add support for converting RGBA into YUVA using ffmpeg libswscale capabilities when available. This makes the Teletext subtitles streamable with dvbsub encoder/decoder.
Jean-Paul Saman [Thu, 18 Oct 2007 22:10:05 +0000 (22:10 +0000)]
Remove printf().
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:59 +0000 (22:09 +0000)]
Remove useless empty line.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:48 +0000 (22:09 +0000)]
Support blending of RGBA and YUVA subpicture in addition to YUVP
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:39 +0000 (22:09 +0000)]
Add VLC_FOURCC('R','G','B','A') to modules/codec/ffmpeg/video.c
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:28 +0000 (22:09 +0000)]
Enable swscaler in ffmpeg.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:22 +0000 (22:09 +0000)]
Bail out if ffmpeg/avformat.h and ffmpeg/avutil.h doesn't exist.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:10 +0000 (22:09 +0000)]
Check for swscale.h iso trying to compile/link test.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:02 +0000 (22:09 +0000)]
Fix detection of libswscale. It depends on libavutil.
Jean-Paul Saman [Thu, 18 Oct 2007 22:08:54 +0000 (22:08 +0000)]
Replace tabs with whitespace.
Jean-Paul Saman [Thu, 18 Oct 2007 22:08:44 +0000 (22:08 +0000)]
Fixed compiler warning for unused variables.
Filippo Carone [Thu, 18 Oct 2007 21:16:27 +0000 (21:16 +0000)]
Java classes for media instance support added
Felix Paul Kühne [Thu, 18 Oct 2007 20:32:24 +0000 (20:32 +0000)]
* fixed the special case that uname provides 'i386' instead of 'i686' on certain macbooks
Rafaël Carré [Thu, 18 Oct 2007 20:20:58 +0000 (20:20 +0000)]
xspf writer: forget to increment the source pointer in [22665], that would result in file://file://file:///path/to/input entries in ml.xspf
Laurent Aimar [Thu, 18 Oct 2007 20:03:41 +0000 (20:03 +0000)]
Tivo depends on cc.h
Laurent Aimar [Thu, 18 Oct 2007 20:03:12 +0000 (20:03 +0000)]
Added support for DVD and ReplayTV CC.
Rafaël Carré [Thu, 18 Oct 2007 19:59:48 +0000 (19:59 +0000)]
playlist: avoid a segfault when the fetcher has been unloaded
Rafaël Carré [Thu, 18 Oct 2007 19:54:52 +0000 (19:54 +0000)]
telepathy: register the callbacks only when we are connected to the bus, to avoid the module being unloaded, while the callbacks are still active
Laurent Aimar [Thu, 18 Oct 2007 19:42:50 +0000 (19:42 +0000)]
Added partial XDS decoding support (channle/program)
Fixed use of uninitialized data for CC detection.
Laurent Aimar [Thu, 18 Oct 2007 19:36:06 +0000 (19:36 +0000)]
Fixed infinite loop.
Christophe Mutricy [Thu, 18 Oct 2007 19:04:39 +0000 (19:04 +0000)]
Indicates that you can gives several url to vlc
Laurent Aimar [Thu, 18 Oct 2007 18:18:09 +0000 (18:18 +0000)]
Fixed closed captions channel >= 2
Rafaël Carré [Thu, 18 Oct 2007 16:22:35 +0000 (16:22 +0000)]
xspf writer: do percent encoding on more characters when we have a file:// URI.
We don't do that on other URIs because those characters may be used as delimiters, and must not be percent encoded.
Now produces valid XSPF-1 files.
Felix Paul Kühne [Thu, 18 Oct 2007 15:34:55 +0000 (15:34 +0000)]
* don't use the text archive format for nibs, as the binary version is faster to load and smaller to store. Additionally, it's a lot better for diffing on trac, as humans should't understand the text format anyway.
Rafaël Carré [Thu, 18 Oct 2007 15:34:01 +0000 (15:34 +0000)]
playlist_CreateNode(): add an argument to specify an input_item_t to be linked with the node, rather than creating a new input.
Setting that argument to NULL will make playlist_CreateNode() behave like previously.
That way we can create only one input per pair of node (for local playlist, media library, and service discovery)
Previous behaviour was to create 2 inputs with the same i_id member, but we would store both input in a binary search tree (sorted by i_id), and that kind of tree MUST NOT have 2 items with the same key, else we will get some bad memory corruption when the wrong input is removed from the tree (the other being left in the tree while the memory referred by it was freed).
Note that this breaks ABI
Felix Paul Kühne [Thu, 18 Oct 2007 15:18:44 +0000 (15:18 +0000)]
* implemented the generic VLC media player Help window on OSX to match the QT4 interface. Additionally, I modified the HTML source a bit, so potential umlauts won't be displayed as UTF-16 on OSX, which would lead to German umlauts being Chinese characters, etc. BTW. Withthis commit, we also link against the WebKit framework..
Rafaël Carré [Thu, 18 Oct 2007 14:14:58 +0000 (14:14 +0000)]
playlist_NodeCreate(): fix a potential segfault
Rafaël Carré [Thu, 18 Oct 2007 01:03:22 +0000 (01:03 +0000)]
playlist: incrementing the input_id is already taken care of in input_ItemNewWithType()
Rafaël Carré [Wed, 17 Oct 2007 23:04:43 +0000 (23:04 +0000)]
nsv demuxer: H264 is quite common
Rafaël Carré [Wed, 17 Oct 2007 22:55:50 +0000 (22:55 +0000)]
qt4: The media library can be disabled
Rafaël Carré [Wed, 17 Oct 2007 22:42:39 +0000 (22:42 +0000)]
qt4: open file requester when the playlist is empty, but media library or services discovery aren't
Christophe Mutricy [Wed, 17 Oct 2007 22:41:02 +0000 (22:41 +0000)]
svn:keywords=Id
Laurent Aimar [Wed, 17 Oct 2007 20:34:53 +0000 (20:34 +0000)]
Added closed captions decoding for tivo files.
Please reports broken CC decoding (with a sample to test).
Laurent Aimar [Wed, 17 Oct 2007 19:56:26 +0000 (19:56 +0000)]
Added cc data extraction support for mpeg 1/2 when the mpeg packetizer
is used. (Only dvb/atsc CC support is working)
Laurent Aimar [Wed, 17 Oct 2007 19:52:41 +0000 (19:52 +0000)]
Build CC module.
Laurent Aimar [Wed, 17 Oct 2007 19:51:25 +0000 (19:51 +0000)]
Added closed captions decoding/extracting from ES data. The CC tracks
are dynamically added when detected.
(Decoder/Packetizer support not yet commited)
Laurent Aimar [Wed, 17 Oct 2007 19:48:16 +0000 (19:48 +0000)]
Closed captions decoder.
The rollup and paint on mode is not really good (a lot of flicker) but
I don't see how to fix it (the subtitle is updated as soon as a new
character is added).
Pierre d'Herbemont [Wed, 17 Oct 2007 19:44:19 +0000 (19:44 +0000)]
MacOSX/Framework: Move private headers to Headers/Internal (To follow Enrique Osuna's effort).
Jean-Paul Saman [Wed, 17 Oct 2007 18:36:22 +0000 (18:36 +0000)]
Add Icecast support to profiles.
Rémi Denis-Courmont [Wed, 17 Oct 2007 17:14:30 +0000 (17:14 +0000)]
Always check the certificates chain - it does not make any sense, is counter-intuitive and insecure to use x509 but not validate certs.
The whole security and point of TLS rely on this...
Rémi Denis-Courmont [Wed, 17 Oct 2007 17:05:36 +0000 (17:05 +0000)]
Error out if hostname not specified
(this would be a bug in whatever is using the TLS object anyway)
Rafaël Carré [Wed, 17 Oct 2007 15:51:00 +0000 (15:51 +0000)]
playlist_NodeDelete(): we want to delete a specific playlist_item_t*, not a playlist_item_t* associated to a specific input_item_t*
Jean-Paul Saman [Wed, 17 Oct 2007 15:42:14 +0000 (15:42 +0000)]
Fix detection of a52 in configure.ac
Pierre d'Herbemont [Wed, 17 Oct 2007 14:45:02 +0000 (14:45 +0000)]
svn: contrib/ffmpeg: Work around the fact that there is not enough register available on Mac OS X/x86 for certain optimization (most likely a gcc bug).
Rafaël Carré [Wed, 17 Oct 2007 13:30:02 +0000 (13:30 +0000)]
python bindings: svn:keywords set to Id
Rafaël Carré [Wed, 17 Oct 2007 13:09:40 +0000 (13:09 +0000)]
sap: do not release an object we did't yield
Filippo Carone [Tue, 16 Oct 2007 20:47:35 +0000 (20:47 +0000)]
abs_ variable removed from Makefile
Rafaël Carré [Tue, 16 Oct 2007 19:43:23 +0000 (19:43 +0000)]
playlist_PreparseLoop(): oneliner fix for psz_arturl checking
We will get the art if either:
psz_arturl is NULL
psz_arturl doesn't begin with "file://"
Jean-Baptiste Kempf [Tue, 16 Oct 2007 17:43:31 +0000 (17:43 +0000)]
Qt 4.2: compatibility... btw, just switch to QT 4.3.2.... :D
Jean-Baptiste Kempf [Tue, 16 Oct 2007 17:41:28 +0000 (17:41 +0000)]
contribs - theora bumps to beta2, updates in the specs and a few bugfixes...
Has anyone been able to encode TO theora with VLC lately ?
Jean-Baptiste Kempf [Tue, 16 Oct 2007 17:19:27 +0000 (17:19 +0000)]
Qt4 - Open: - remove a few kludges, clean and do it a better way.
- Use a QDirModel to provide completion, this is cool for geeks, but may increase the size of the object, since we didn't use that class before... Any thoughts on that? Remove it for Windows ?
- Clean the layouts, and simplify and fix some signals.
- layout fixes for capture.
Ilkka Ollakka [Tue, 16 Oct 2007 16:44:55 +0000 (16:44 +0000)]
oneliner to fix psz_arturl check in album_art stuff
Rafaël Carré [Tue, 16 Oct 2007 15:42:15 +0000 (15:42 +0000)]
libvlc: fix a memory leak
Rafaël Carré [Tue, 16 Oct 2007 14:18:21 +0000 (14:18 +0000)]
qt4: fix a segfault
Rafaël Carré [Tue, 16 Oct 2007 12:44:47 +0000 (12:44 +0000)]
fix [22632]: check psz_arturl before using it
Rafaël Carré [Tue, 16 Oct 2007 12:27:24 +0000 (12:27 +0000)]
album art: the corrects picture URLs begin with "file://" else, we have to download/extract/look in the cache
sets the ArtworkURL to the file in cache also when it had been extracted previously
Rafaël Carré [Tue, 16 Oct 2007 00:30:14 +0000 (00:30 +0000)]
qt4 configure: Use proper escaping.
\\\\ will become \ and \\\" will become "
Christophe Mutricy [Mon, 15 Oct 2007 23:39:10 +0000 (23:39 +0000)]
Ugly quoting fix.
Christophe Mutricy [Mon, 15 Oct 2007 22:32:53 +0000 (22:32 +0000)]
Some files were renamed
Christophe Mutricy [Mon, 15 Oct 2007 21:49:45 +0000 (21:49 +0000)]
Forgotten in [22627]
Christophe Mutricy [Mon, 15 Oct 2007 21:43:40 +0000 (21:43 +0000)]
i18n for the Qt dialogs
Rafaël Carré [Mon, 15 Oct 2007 21:39:50 +0000 (21:39 +0000)]
compile the libfaad test with -lm
Sigmund Augdal Helberg [Mon, 15 Oct 2007 21:35:28 +0000 (21:35 +0000)]
fix the -A shortcut
Christophe Mutricy [Mon, 15 Oct 2007 21:30:53 +0000 (21:30 +0000)]
Export a function to get the install dir of VLC from the plugins
Rafaël Carré [Mon, 15 Oct 2007 21:17:12 +0000 (21:17 +0000)]
qt4 preferences: combo is mandatory in StringListConfigControl constructor
Christophe Mutricy [Mon, 15 Oct 2007 21:10:57 +0000 (21:10 +0000)]
Avoid automake getting confused by the ../..
Rafaël Carré [Mon, 15 Oct 2007 21:09:40 +0000 (21:09 +0000)]
qt4 simple preferences: only show the options of the selected audio output module
Rafaël Carré [Mon, 15 Oct 2007 21:09:03 +0000 (21:09 +0000)]
qt4 preferences: the label is not mandatory in object constructor
Pierre d'Herbemont [Mon, 15 Oct 2007 17:51:11 +0000 (17:51 +0000)]
vlc_arrays.h: Use item_at_index istead of object_at_index.
Rémi Denis-Courmont [Mon, 15 Oct 2007 17:07:33 +0000 (17:07 +0000)]
Fix vlc-config