vlc.git
14 years agoUse proper unity.
Jean-Paul Saman [Thu, 18 Oct 2007 22:10:15 +0000 (22:10 +0000)]
Use proper unity.

14 years agoAdd support for converting RGBA into YUVA using ffmpeg libswscale capabilities when...
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.

14 years agoRemove printf().
Jean-Paul Saman [Thu, 18 Oct 2007 22:10:05 +0000 (22:10 +0000)]
Remove printf().

14 years agoRemove useless empty line.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:59 +0000 (22:09 +0000)]
Remove useless empty line.

14 years agoSupport blending of RGBA and YUVA subpicture in addition to YUVP
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

14 years agoAdd VLC_FOURCC('R','G','B','A') to modules/codec/ffmpeg/video.c
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

14 years agoEnable swscaler in ffmpeg.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:28 +0000 (22:09 +0000)]
Enable swscaler in ffmpeg.

14 years agoBail out if ffmpeg/avformat.h and ffmpeg/avutil.h doesn't exist.
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.

14 years agoCheck for swscale.h iso trying to compile/link test.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:10 +0000 (22:09 +0000)]
Check for swscale.h iso trying to compile/link test.

14 years agoFix detection of libswscale. It depends on libavutil.
Jean-Paul Saman [Thu, 18 Oct 2007 22:09:02 +0000 (22:09 +0000)]
Fix detection of libswscale. It depends on libavutil.

14 years agoReplace tabs with whitespace.
Jean-Paul Saman [Thu, 18 Oct 2007 22:08:54 +0000 (22:08 +0000)]
Replace tabs with whitespace.

14 years agoFixed compiler warning for unused variables.
Jean-Paul Saman [Thu, 18 Oct 2007 22:08:44 +0000 (22:08 +0000)]
Fixed compiler warning for unused variables.

14 years agoJava classes for media instance support added
Filippo Carone [Thu, 18 Oct 2007 21:16:27 +0000 (21:16 +0000)]
Java classes for media instance support added

14 years ago* fixed the special case that uname provides 'i386' instead of 'i686' on certain...
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

14 years agoxspf writer: forget to increment the source pointer in [22665], that would result...
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

14 years agoTivo depends on cc.h
Laurent Aimar [Thu, 18 Oct 2007 20:03:41 +0000 (20:03 +0000)]
Tivo depends on cc.h

14 years agoAdded support for DVD and ReplayTV CC.
Laurent Aimar [Thu, 18 Oct 2007 20:03:12 +0000 (20:03 +0000)]
Added support for DVD and ReplayTV CC.

14 years agoplaylist: avoid a segfault when the fetcher has been unloaded
Rafaël Carré [Thu, 18 Oct 2007 19:59:48 +0000 (19:59 +0000)]
playlist: avoid a segfault when the fetcher has been unloaded

14 years agotelepathy: register the callbacks only when we are connected to the bus, to avoid...
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

14 years agoAdded partial XDS decoding support (channle/program)
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.

14 years agoFixed infinite loop.
Laurent Aimar [Thu, 18 Oct 2007 19:36:06 +0000 (19:36 +0000)]
Fixed infinite loop.

14 years agoIndicates that you can gives several url to vlc
Christophe Mutricy [Thu, 18 Oct 2007 19:04:39 +0000 (19:04 +0000)]
Indicates that you can gives several url to vlc

14 years agoFixed closed captions channel >= 2
Laurent Aimar [Thu, 18 Oct 2007 18:18:09 +0000 (18:18 +0000)]
Fixed closed captions channel >= 2

14 years agoxspf writer: do percent encoding on more characters when we have a file:// URI.
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.

14 years ago* don't use the text archive format for nibs, as the binary version is faster to...
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.

14 years agoplaylist_CreateNode(): add an argument to specify an input_item_t to be linked with...
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

14 years ago* implemented the generic VLC media player Help window on OSX to match the QT4 interf...
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..

14 years agoplaylist_NodeCreate(): fix a potential segfault
Rafaël Carré [Thu, 18 Oct 2007 14:14:58 +0000 (14:14 +0000)]
playlist_NodeCreate(): fix a potential segfault

14 years agoplaylist: incrementing the input_id is already taken care of in input_ItemNewWithType()
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()

14 years agonsv demuxer: H264 is quite common
Rafaël Carré [Wed, 17 Oct 2007 23:04:43 +0000 (23:04 +0000)]
nsv demuxer: H264 is quite common

14 years agoqt4: The media library can be disabled
Rafaël Carré [Wed, 17 Oct 2007 22:55:50 +0000 (22:55 +0000)]
qt4: The media library can be disabled

14 years agoqt4: open file requester when the playlist is empty, but media library or services...
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

14 years agosvn:keywords=Id
Christophe Mutricy [Wed, 17 Oct 2007 22:41:02 +0000 (22:41 +0000)]
svn:keywords=Id

14 years agoAdded closed captions decoding for tivo files.
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).

14 years ago Added cc data extraction support for mpeg 1/2 when the mpeg packetizer
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)

14 years agoBuild CC module.
Laurent Aimar [Wed, 17 Oct 2007 19:52:41 +0000 (19:52 +0000)]
Build CC module.

14 years ago Added closed captions decoding/extracting from ES data. The CC tracks
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)

14 years agoClosed captions decoder.
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).

14 years agoMacOSX/Framework: Move private headers to Headers/Internal (To follow Enrique Osuna...
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).

14 years agoAdd Icecast support to profiles.
Jean-Paul Saman [Wed, 17 Oct 2007 18:36:22 +0000 (18:36 +0000)]
Add Icecast support to profiles.

14 years agoAlways check the certificates chain - it does not make any sense, is counter-intuitiv...
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...

14 years agoError out if hostname not specified
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)

14 years agoplaylist_NodeDelete(): we want to delete a specific playlist_item_t*, not a playlist_...
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*

14 years agoFix detection of a52 in configure.ac
Jean-Paul Saman [Wed, 17 Oct 2007 15:42:14 +0000 (15:42 +0000)]
Fix detection of a52 in configure.ac

14 years agosvn: contrib/ffmpeg: Work around the fact that there is not enough register available...
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).

14 years agopython bindings: svn:keywords set to Id
Rafaël Carré [Wed, 17 Oct 2007 13:30:02 +0000 (13:30 +0000)]
python bindings: svn:keywords set to Id

14 years agosap: do not release an object we did't yield
Rafaël Carré [Wed, 17 Oct 2007 13:09:40 +0000 (13:09 +0000)]
sap: do not release an object we did't yield

14 years agoabs_ variable removed from Makefile
Filippo Carone [Tue, 16 Oct 2007 20:47:35 +0000 (20:47 +0000)]
abs_ variable removed from Makefile

14 years agoplaylist_PreparseLoop(): oneliner fix for psz_arturl checking
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://"

14 years agoQt 4.2: compatibility... btw, just switch to QT 4.3.2.... :D
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

14 years agocontribs - theora bumps to beta2, updates in the specs and a few bugfixes...
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 ?

14 years agoQt4 - Open: - remove a few kludges, clean and do it a better way.
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.

14 years agooneliner to fix psz_arturl check in album_art stuff
Ilkka Ollakka [Tue, 16 Oct 2007 16:44:55 +0000 (16:44 +0000)]
oneliner to fix psz_arturl check in album_art stuff

14 years agolibvlc: fix a memory leak
Rafaël Carré [Tue, 16 Oct 2007 15:42:15 +0000 (15:42 +0000)]
libvlc: fix a memory leak

14 years agoqt4: fix a segfault
Rafaël Carré [Tue, 16 Oct 2007 14:18:21 +0000 (14:18 +0000)]
qt4: fix a segfault

14 years agofix [22632]: check psz_arturl before using it
Rafaël Carré [Tue, 16 Oct 2007 12:44:47 +0000 (12:44 +0000)]
fix [22632]: check psz_arturl before using it

14 years agoalbum art: the corrects picture URLs begin with "file://" else, we have to download...
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

14 years agoqt4 configure: Use proper escaping.
Rafaël Carré [Tue, 16 Oct 2007 00:30:14 +0000 (00:30 +0000)]
qt4 configure: Use proper escaping.
\\\\ will become \ and \\\" will become "

14 years agoUgly quoting fix.
Christophe Mutricy [Mon, 15 Oct 2007 23:39:10 +0000 (23:39 +0000)]
Ugly quoting fix.

14 years agoSome files were renamed
Christophe Mutricy [Mon, 15 Oct 2007 22:32:53 +0000 (22:32 +0000)]
Some files were renamed

14 years agoForgotten in [22627]
Christophe Mutricy [Mon, 15 Oct 2007 21:49:45 +0000 (21:49 +0000)]
Forgotten in [22627]

14 years agoi18n for the Qt dialogs
Christophe Mutricy [Mon, 15 Oct 2007 21:43:40 +0000 (21:43 +0000)]
i18n for the Qt dialogs

14 years agocompile the libfaad test with -lm
Rafaël Carré [Mon, 15 Oct 2007 21:39:50 +0000 (21:39 +0000)]
compile the libfaad test with -lm

14 years agofix the -A shortcut
Sigmund Augdal Helberg [Mon, 15 Oct 2007 21:35:28 +0000 (21:35 +0000)]
fix the -A shortcut

14 years agoExport a function to get the install dir of VLC from the plugins
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

14 years agoqt4 preferences: combo is mandatory in StringListConfigControl constructor
Rafaël Carré [Mon, 15 Oct 2007 21:17:12 +0000 (21:17 +0000)]
qt4 preferences: combo is mandatory in StringListConfigControl constructor

14 years agoAvoid automake getting confused by the ../..
Christophe Mutricy [Mon, 15 Oct 2007 21:10:57 +0000 (21:10 +0000)]
Avoid automake getting confused by the ../..

14 years agoqt4 simple preferences: only show the options of the selected audio output module
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

14 years agoqt4 preferences: the label is not mandatory in object constructor
Rafaël Carré [Mon, 15 Oct 2007 21:09:03 +0000 (21:09 +0000)]
qt4 preferences: the label is not mandatory in object constructor

14 years agovlc_arrays.h: Use item_at_index istead of object_at_index.
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.

14 years agoFix vlc-config
Rémi Denis-Courmont [Mon, 15 Oct 2007 17:07:33 +0000 (17:07 +0000)]
Fix vlc-config

14 years agoUse VLC_ADD_LIBS where seemingly appropriate
Rémi Denis-Courmont [Mon, 15 Oct 2007 16:50:54 +0000 (16:50 +0000)]
Use VLC_ADD_LIBS where seemingly appropriate

14 years agosrc/Makefile.am: Move flat_media_list.c->flat_media_list_view.c.
Pierre d'Herbemont [Mon, 15 Oct 2007 16:34:29 +0000 (16:34 +0000)]
src/Makefile.am: Move flat_media_list.c->flat_media_list_view.c.

14 years agoSeparate LDFLAGS from LIBS for real.
Rémi Denis-Courmont [Mon, 15 Oct 2007 16:29:17 +0000 (16:29 +0000)]
Separate LDFLAGS from LIBS for real.
Should fix problems with building libvlc.so.1 when libvlc.so.0 is installed.
Cannot test since the tree is currently broken.

14 years agocontrol/flat_media_list_view.c: Use the new media_list_view object. (Plus minor heade...
Pierre d'Herbemont [Mon, 15 Oct 2007 16:25:28 +0000 (16:25 +0000)]
control/flat_media_list_view.c: Use the new media_list_view object. (Plus minor header cleanup).

14 years agolibvlc_internal.h: Forgotten part of previous commit.
Pierre d'Herbemont [Mon, 15 Oct 2007 15:47:39 +0000 (15:47 +0000)]
libvlc_internal.h: Forgotten part of previous commit.

14 years agos/libvlc_media_list_view_release/libvlc_media_list_view_retain/ in previous commit.
Pierre d'Herbemont [Mon, 15 Oct 2007 15:26:55 +0000 (15:26 +0000)]
s/libvlc_media_list_view_release/libvlc_media_list_view_retain/ in previous commit.

14 years agocontrol/media_list_view.c: Implement unimplemented retain/release function.
Pierre d'Herbemont [Mon, 15 Oct 2007 15:23:44 +0000 (15:23 +0000)]
control/media_list_view.c: Implement unimplemented retain/release function.

14 years agoDon't duplicate entries... :D
Jean-Baptiste Kempf [Mon, 15 Oct 2007 13:43:30 +0000 (13:43 +0000)]
Don't duplicate entries... :D

14 years agoUse $HOME before anything else to determine the home directory. Patch by Benjamin...
Rafaël Carré [Mon, 15 Oct 2007 13:09:47 +0000 (13:09 +0000)]
Use $HOME before anything else to determine the home directory. Patch by Benjamin Cama

14 years agosmall codingstyle fix
Jean-Paul Saman [Mon, 15 Oct 2007 09:39:17 +0000 (09:39 +0000)]
small codingstyle fix

14 years agoWhitespace cleanup
Jean-Paul Saman [Mon, 15 Oct 2007 09:39:16 +0000 (09:39 +0000)]
Whitespace cleanup

14 years agoRemove excess whiteline.
Jean-Paul Saman [Mon, 15 Oct 2007 09:39:15 +0000 (09:39 +0000)]
Remove excess whiteline.

14 years agoIndentation.
Jean-Paul Saman [Mon, 15 Oct 2007 09:39:13 +0000 (09:39 +0000)]
Indentation.

14 years agoRemove excess trainling newlines at end of file.
Jean-Paul Saman [Mon, 15 Oct 2007 09:39:12 +0000 (09:39 +0000)]
Remove excess trainling newlines at end of file.

14 years agoQt4 - compil fix.
Jean-Baptiste Kempf [Mon, 15 Oct 2007 09:24:58 +0000 (09:24 +0000)]
Qt4 - compil fix.

14 years agoQt4 - threads assertions fixes, docking playlist and size of main interfaces fixes.
Jean-Baptiste Kempf [Mon, 15 Oct 2007 08:47:27 +0000 (08:47 +0000)]
Qt4 - threads assertions fixes, docking playlist and size of main interfaces fixes.

14 years agoQt4 - Prepare for get FPS.
Jean-Baptiste Kempf [Mon, 15 Oct 2007 08:46:33 +0000 (08:46 +0000)]
Qt4 - Prepare for get FPS.

14 years agoQt4 - Various comments and unimportant fixes.
Jean-Baptiste Kempf [Mon, 15 Oct 2007 08:29:53 +0000 (08:29 +0000)]
Qt4 - Various comments and unimportant fixes.

14 years agoaudioscrobbler: submits songs when the input end, not when the playlist current input...
Rafaël Carré [Sun, 14 Oct 2007 23:15:47 +0000 (23:15 +0000)]
audioscrobbler: submits songs when the input end, not when the playlist current input changes.
The last song in playlist was not being submitted, since the current input would never change.

14 years agoupnp intel: reverts [22521] to make it compile. The module should be rewritten to...
Rafaël Carré [Sun, 14 Oct 2007 22:52:53 +0000 (22:52 +0000)]
upnp intel: reverts [22521] to make it compile. The module should be rewritten to not use any playlist code

14 years agoaudioscrobbler: read the metadata when it has been extracted.
Rafaël Carré [Sun, 14 Oct 2007 22:27:45 +0000 (22:27 +0000)]
audioscrobbler: read the metadata when it has been extracted.

14 years agoplaylist.c: removed potential deadlock and duplicate signalling
Damien Fouilleul [Sun, 14 Oct 2007 20:21:56 +0000 (20:21 +0000)]
playlist.c: removed potential deadlock and duplicate signalling

14 years agoAdd partial infrastructure for libs/ldflags segregation
Rémi Denis-Courmont [Sun, 14 Oct 2007 20:02:18 +0000 (20:02 +0000)]
Add partial infrastructure for libs/ldflags segregation

14 years agoClean up + fixed a few memleaks.
Laurent Aimar [Sun, 14 Oct 2007 12:18:39 +0000 (12:18 +0000)]
Clean up + fixed a few memleaks.

14 years agoRemoved meta-preparsed.
Laurent Aimar [Sun, 14 Oct 2007 12:18:17 +0000 (12:18 +0000)]
Removed meta-preparsed.

14 years agoRemoved meta-preparsed variable.
Laurent Aimar [Sun, 14 Oct 2007 12:17:37 +0000 (12:17 +0000)]
Removed meta-preparsed variable.
Audioscrobbler is not fixed but I let a comment explaining how to do it.

14 years agoFixed segfault with --minimize-threads
Laurent Aimar [Sun, 14 Oct 2007 12:14:03 +0000 (12:14 +0000)]
Fixed segfault with --minimize-threads

14 years agoRestore extension detection (ty and ty+)
Laurent Aimar [Sat, 13 Oct 2007 20:30:22 +0000 (20:30 +0000)]
Restore extension detection (ty and ty+)

14 years agocontrol/media_list_view.c: Rework the media_list_view. Make it unmutable.
Pierre d'Herbemont [Sat, 13 Oct 2007 13:53:45 +0000 (13:53 +0000)]
control/media_list_view.c: Rework the media_list_view. Make it unmutable.