vlc.git
13 years agoAdvertises signals and renames VLC_ defines to MPRIS_
Rafaël Carré [Tue, 21 Aug 2007 16:11:21 +0000 (16:11 +0000)]
Advertises signals and renames VLC_ defines to MPRIS_

13 years agoinput/meta.c: * Remove psz_name
Pierre d'Herbemont [Tue, 21 Aug 2007 15:28:19 +0000 (15:28 +0000)]
input/meta.c: * Remove psz_name
              * Use filename sanitization at the lower level

13 years agoinput/meta.c: Better art finding.
Pierre d'Herbemont [Tue, 21 Aug 2007 15:09:18 +0000 (15:09 +0000)]
input/meta.c: Better art finding.

13 years agofreetype: make sure fontconfig is still optional
Damien Fouilleul [Tue, 21 Aug 2007 15:02:09 +0000 (15:02 +0000)]
freetype: make sure fontconfig is still optional

13 years agoBetter extensions checks for album art file creation
Rafaël Carré [Tue, 21 Aug 2007 14:09:14 +0000 (14:09 +0000)]
Better extensions checks for album art file creation

13 years agoinput/meta.c: Better check in ArtCacheCreatePath.
Pierre d'Herbemont [Tue, 21 Aug 2007 13:31:22 +0000 (13:31 +0000)]
input/meta.c: Better check in ArtCacheCreatePath.

13 years agoPrevents crash when arturl is misformatted, and can't be translated to a filename
Rafaël Carré [Tue, 21 Aug 2007 13:20:01 +0000 (13:20 +0000)]
Prevents crash when arturl is misformatted, and can't be translated to a filename

13 years agoAdds headers back.
Rafaël Carré [Tue, 21 Aug 2007 12:56:16 +0000 (12:56 +0000)]
Adds headers back.

13 years agoFix previous commit.
Pierre d'Herbemont [Tue, 21 Aug 2007 12:23:20 +0000 (12:23 +0000)]
Fix previous commit.

13 years agomodules/services_discovery/shout.c: (Thanks ileoo) Revert by tree view on shout.
Pierre d'Herbemont [Tue, 21 Aug 2007 11:59:40 +0000 (11:59 +0000)]
modules/services_discovery/shout.c: (Thanks ileoo) Revert by tree view on shout.

13 years agoChanges to get styled subtitles working with Windows
Bernie Purcell [Tue, 21 Aug 2007 07:49:24 +0000 (07:49 +0000)]
Changes to get styled subtitles working with Windows

13 years agoConvert patch from \r\n to \n
Rafaël Carré [Tue, 21 Aug 2007 00:14:24 +0000 (00:14 +0000)]
Convert patch from \r\n to \n

13 years agoAdds libavcodec version check for musepack7 fourcc
Rafaël Carré [Mon, 20 Aug 2007 23:43:15 +0000 (23:43 +0000)]
Adds libavcodec version check for musepack7 fourcc

13 years agoAdds some metadata writing capability (ref #1248 )
Rafaël Carré [Mon, 20 Aug 2007 21:54:24 +0000 (21:54 +0000)]
Adds some metadata writing capability (ref #1248 )

13 years ago* added the OSX path to .hosts
Felix Paul Kühne [Mon, 20 Aug 2007 21:17:46 +0000 (21:17 +0000)]
* added the OSX path to .hosts

13 years agoFix warnings
Christophe Mutricy [Mon, 20 Aug 2007 21:15:12 +0000 (21:15 +0000)]
Fix warnings

13 years agoUpdate news for .hosts location
Rafaël Carré [Mon, 20 Aug 2007 21:14:04 +0000 (21:14 +0000)]
Update news for .hosts location

13 years agounbreak compilation
Christophe Mutricy [Mon, 20 Aug 2007 20:46:39 +0000 (20:46 +0000)]
unbreak compilation

13 years agoFixes compilation(2)
Rafaël Carré [Mon, 20 Aug 2007 20:45:28 +0000 (20:45 +0000)]
Fixes compilation(2)

13 years agoFixes compilation
Rafaël Carré [Mon, 20 Aug 2007 20:21:19 +0000 (20:21 +0000)]
Fixes compilation

13 years agoFactorizes code
Rafaël Carré [Mon, 20 Aug 2007 20:14:08 +0000 (20:14 +0000)]
Factorizes code

13 years ago- Fix TTL in SDP
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:47:07 +0000 (19:47 +0000)]
- Fix TTL in SDP
- Some cleanup

13 years agoRemove stdio while we're at it.
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:23:10 +0000 (19:23 +0000)]
Remove stdio while we're at it.
Finally rid of the strcasestr warning

13 years agoFix compilation
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:18:53 +0000 (19:18 +0000)]
Fix compilation

There is something seriously messed up in these files though
(like the declaration in xtag.h do not match the definition in xtag.c!)

13 years agoUse fixed size string for extension. This is more DSO friendly
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:13:50 +0000 (19:13 +0000)]
Use fixed size string for extension. This is more DSO friendly

13 years agoRemove _GNU_SOURCE and string.h too
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:10:23 +0000 (19:10 +0000)]
Remove _GNU_SOURCE and string.h too

13 years agoRemove stdlib.h
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:08:22 +0000 (19:08 +0000)]
Remove stdlib.h

13 years agoMissing vlc/vlc.h here
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:04:45 +0000 (19:04 +0000)]
Missing vlc/vlc.h here

13 years agoHere too
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:02:53 +0000 (19:02 +0000)]
Here too

13 years agoSomething went wrong here
Rémi Denis-Courmont [Mon, 20 Aug 2007 19:01:32 +0000 (19:01 +0000)]
Something went wrong here

13 years agoRemember not to include anything before vlc/vlc.h
Rémi Denis-Courmont [Mon, 20 Aug 2007 18:59:30 +0000 (18:59 +0000)]
Remember not to include anything before vlc/vlc.h
(which includes config.h which defines the platform feature macros)
Also remember stdio, string and stdlib are included implicitly

13 years agoFix memory handling
Rémi Denis-Courmont [Mon, 20 Aug 2007 18:45:41 +0000 (18:45 +0000)]
Fix memory handling

13 years agoFix strcasestr declaration
Rémi Denis-Courmont [Mon, 20 Aug 2007 18:42:11 +0000 (18:42 +0000)]
Fix strcasestr declaration

13 years agoCall "meta reader" module in ffmpeg demuxer
Rafaël Carré [Mon, 20 Aug 2007 17:13:54 +0000 (17:13 +0000)]
Call "meta reader" module in ffmpeg demuxer

13 years agoservices_discovery.c: Patch by Alexander Gall <gall # switch.ch>, avoid crashing...
Pierre d'Herbemont [Mon, 20 Aug 2007 17:13:32 +0000 (17:13 +0000)]
services_discovery.c: Patch by Alexander Gall <gall # switch.ch>, avoid crashing on systems that don't handle NULL string in ..printf.

13 years agoAdds mpc to the ffmpeg's fourcc list
Rafaël Carré [Mon, 20 Aug 2007 16:56:21 +0000 (16:56 +0000)]
Adds mpc to the ffmpeg's fourcc list

13 years agouse GetName only if GetTitle returns emptry string for meta
Ilkka Ollakka [Mon, 20 Aug 2007 16:13:38 +0000 (16:13 +0000)]
use GetName only if GetTitle returns emptry string for meta

13 years agoAdd comment/cosmetics
Rafaël Carré [Mon, 20 Aug 2007 14:52:24 +0000 (14:52 +0000)]
Add comment/cosmetics

13 years agoGet input length from metadata if demuxer failed to retrieve it
Rafaël Carré [Mon, 20 Aug 2007 14:45:31 +0000 (14:45 +0000)]
Get input length from metadata if demuxer failed to retrieve it

13 years agoCorrects some metadata descriptions
Rafaël Carré [Mon, 20 Aug 2007 14:13:48 +0000 (14:13 +0000)]
Corrects some metadata descriptions

13 years agoRemoves deleted file
Rafaël Carré [Mon, 20 Aug 2007 14:13:06 +0000 (14:13 +0000)]
Removes deleted file

13 years agoQt4 - Comments about TODO and FIXMEs on the main_interface, for my holidays :D
Jean-Baptiste Kempf [Mon, 20 Aug 2007 12:04:06 +0000 (12:04 +0000)]
Qt4 - Comments about TODO and FIXMEs on the main_interface, for my holidays :D

13 years agoQt4: fix compilation. Sorry for the disturbance.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 11:54:11 +0000 (11:54 +0000)]
Qt4: fix compilation. Sorry for the disturbance.

13 years agoQt4 : build fix.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 11:27:46 +0000 (11:27 +0000)]
Qt4 : build fix.

13 years agoQt4 : remove from Modules.am a removed file.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 10:48:34 +0000 (10:48 +0000)]
Qt4 : remove from Modules.am a removed file.

13 years agoURI: when pasring for protocol headers allow for more characters than just alpha
Damien Fouilleul [Mon, 20 Aug 2007 10:40:36 +0000 (10:40 +0000)]
URI: when pasring for protocol headers allow for more characters than just alpha

13 years agoQt4 : buttons size and various fixes. Remove dead code and avoid duplication.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 10:04:39 +0000 (10:04 +0000)]
Qt4 : buttons size and various fixes. Remove dead code and avoid duplication.

13 years agoQt4 : Fix a size in main controlsWidget.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 09:42:32 +0000 (09:42 +0000)]
Qt4 : Fix a size in main controlsWidget.

13 years agoQt4 : fullscreen Button activation/deactivation
Jean-Baptiste Kempf [Mon, 20 Aug 2007 09:39:46 +0000 (09:39 +0000)]
Qt4 : fullscreen Button activation/deactivation

13 years agoQt4 : Fix the playlistButton Size.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 09:28:53 +0000 (09:28 +0000)]
Qt4 : Fix the playlistButton Size.
cosmetics.

13 years agoQt4 : remove useless files.
Jean-Baptiste Kempf [Mon, 20 Aug 2007 09:20:51 +0000 (09:20 +0000)]
Qt4 : remove useless files.
Fix some segfaults by disabling functions.
Slower, faster are on the side of the slider now.

13 years agoQt4 : Changes in the main interface:
Jean-Baptiste Kempf [Mon, 20 Aug 2007 08:41:55 +0000 (08:41 +0000)]
Qt4 : Changes in the main interface:
 - Don't use the .ui, do all by hand :)
 - Use a ControlWidgets to design all the controls, and implement the functions
 - Change a bit the advanced widget, that must be integrated in the
   controlsWidget
There is a lot of Not Yet Implemented, so feel free to add some.

13 years agoFix previous commit.
Pierre d'Herbemont [Mon, 20 Aug 2007 06:23:10 +0000 (06:23 +0000)]
Fix previous commit.

13 years agosrc/control: Various events addition.
Pierre d'Herbemont [Mon, 20 Aug 2007 04:43:48 +0000 (04:43 +0000)]
src/control: Various events addition.

13 years agoForgotten file from previous commit.
Pierre d'Herbemont [Mon, 20 Aug 2007 02:46:54 +0000 (02:46 +0000)]
Forgotten file from previous commit.

13 years agocontrol/media_list.c: Set the VLCNode tag when an item is added as a subitem.
Pierre d'Herbemont [Mon, 20 Aug 2007 02:30:36 +0000 (02:30 +0000)]
control/media_list.c: Set the VLCNode tag when an item is added as a subitem.

13 years agocontrol/tree.c: Notify subtree/addition removal.
Pierre d'Herbemont [Mon, 20 Aug 2007 02:29:34 +0000 (02:29 +0000)]
control/tree.c: Notify subtree/addition removal.

13 years agoDisables some useless metadata in infopanel dialog
Rafaël Carré [Mon, 20 Aug 2007 02:21:13 +0000 (02:21 +0000)]
Disables some useless metadata in infopanel dialog
Redesign the label & edits placement to resize the dialog

13 years agoForgotten that in [21284]
Rafaël Carré [Mon, 20 Aug 2007 02:04:29 +0000 (02:04 +0000)]
Forgotten that in [21284]

13 years agocontrol/tag_query.c: Make tag_query_match actually match something.
Pierre d'Herbemont [Mon, 20 Aug 2007 01:40:03 +0000 (01:40 +0000)]
control/tag_query.c: Make tag_query_match actually match something.

13 years agosrc/Makefile.am: build dynamic_media_list.c and tree.c.
Pierre d'Herbemont [Mon, 20 Aug 2007 01:30:14 +0000 (01:30 +0000)]
src/Makefile.am: build dynamic_media_list.c and tree.c.

13 years agodynamic_media_list.c: Fix a warning.
Pierre d'Herbemont [Mon, 20 Aug 2007 01:28:12 +0000 (01:28 +0000)]
dynamic_media_list.c: Fix a warning.

13 years agovlc/libvlc.h: Fix libvlc_media_discoverer_media_list prototype.
Pierre d'Herbemont [Mon, 20 Aug 2007 01:27:38 +0000 (01:27 +0000)]
vlc/libvlc.h: Fix libvlc_media_discoverer_media_list prototype.

13 years agoReads more metadata from ID3v2 tags
Rafaël Carré [Mon, 20 Aug 2007 01:27:38 +0000 (01:27 +0000)]
Reads more metadata from ID3v2 tags

13 years agoDisables unusued stuff
Rafaël Carré [Mon, 20 Aug 2007 01:21:40 +0000 (01:21 +0000)]
Disables unusued stuff

13 years agocontrol/dynamic_media_list.c: New dynamic media list object. It shouldn't have great...
Pierre d'Herbemont [Mon, 20 Aug 2007 01:13:42 +0000 (01:13 +0000)]
control/dynamic_media_list.c: New dynamic media list object. It shouldn't have great performances, but could easily be improved.
The idea is to have create a media list using the item of an other that matches a certain query.

13 years agocontrol/tree.c: Add a new structure to work with tree.
Pierre d'Herbemont [Sun, 19 Aug 2007 23:38:02 +0000 (23:38 +0000)]
control/tree.c: Add a new structure to work with tree.

13 years agolibvlc_internal.h: Forgotten file.
Pierre d'Herbemont [Sun, 19 Aug 2007 23:05:21 +0000 (23:05 +0000)]
libvlc_internal.h: Forgotten file.

13 years agocontrol/media_library.c: Remove unwanted commit.
Pierre d'Herbemont [Sun, 19 Aug 2007 22:52:06 +0000 (22:52 +0000)]
control/media_library.c: Remove unwanted commit.

13 years agocontrol/media_library.c: svn propset svn:keywords "Id".
Pierre d'Herbemont [Sun, 19 Aug 2007 22:51:32 +0000 (22:51 +0000)]
control/media_library.c: svn propset svn:keywords "Id".

13 years agocontrol/media_descriptor.c: Basic unamed tag support which will soon move to core.
Pierre d'Herbemont [Sun, 19 Aug 2007 22:46:15 +0000 (22:46 +0000)]
control/media_descriptor.c: Basic unamed tag support which will soon move to core.

13 years ago* control/media_library.c: Initial implementation.
Pierre d'Herbemont [Sun, 19 Aug 2007 21:54:49 +0000 (21:54 +0000)]
* control/media_library.c: Initial implementation.
* control/media_list.c: Implement _set_name _add_from_file.

13 years agocontrol/media_instance.c: Don't forget to stop the thread.
Pierre d'Herbemont [Sun, 19 Aug 2007 21:53:24 +0000 (21:53 +0000)]
control/media_instance.c: Don't forget to stop the thread.

13 years agocontrol/media_descriptor.c: Use the default input name.
Pierre d'Herbemont [Sun, 19 Aug 2007 21:52:45 +0000 (21:52 +0000)]
control/media_descriptor.c: Use the default input name.

13 years agocontrol/media_discoverer.c: Fix a warning+bug.
Pierre d'Herbemont [Sun, 19 Aug 2007 21:45:00 +0000 (21:45 +0000)]
control/media_discoverer.c: Fix a warning+bug.

13 years agovlc_arrays.h: Fix a bug in vlc_dictionary_remove_value_for_key, thanks to funman.
Pierre d'Herbemont [Sun, 19 Aug 2007 21:20:47 +0000 (21:20 +0000)]
vlc_arrays.h: Fix a bug in vlc_dictionary_remove_value_for_key, thanks to funman.

13 years agoglx: fixed startup crash, which seems to be triggered by an x.org optimization, the...
Damien Fouilleul [Sun, 19 Aug 2007 20:48:38 +0000 (20:48 +0000)]
glx: fixed startup crash, which seems to be triggered by an x.org optimization, the GLX module seems to be loaded when it is queried upon, and released when the display is closed. Therefore, checking for GLX with a temporary display and using GLX apis with another will crash it.

13 years agoFixes youtube parsing on www.youtube.com website
Rafaël Carré [Sun, 19 Aug 2007 19:16:28 +0000 (19:16 +0000)]
Fixes youtube parsing on www.youtube.com website

13 years agoSets EchoMode(QLineEdit::Password) for CONFIG_ITEM_PASSWORD
Ilkka Ollakka [Sun, 19 Aug 2007 19:10:03 +0000 (19:10 +0000)]
Sets EchoMode(QLineEdit::Password) for CONFIG_ITEM_PASSWORD

13 years agoWhat is add_password_inner supposed to be, except a reinvention of add_string_inner?
Rémi Denis-Courmont [Sun, 19 Aug 2007 18:47:09 +0000 (18:47 +0000)]
What is add_password_inner supposed to be, except a reinvention of add_string_inner?

13 years agoAdds CONFIG_ITEM_PASSWORD for showing stars in preferences dialog (still to be implem...
Rafaël Carré [Sun, 19 Aug 2007 18:44:32 +0000 (18:44 +0000)]
Adds CONFIG_ITEM_PASSWORD for showing stars in preferences dialog (still to be implemented in interfaces)

13 years agoForces preparsing for ogg files
Rafaël Carré [Sun, 19 Aug 2007 18:43:16 +0000 (18:43 +0000)]
Forces preparsing for ogg files

13 years agoqt4 - Remove trailing spaces...
Jean-Baptiste Kempf [Sun, 19 Aug 2007 18:00:09 +0000 (18:00 +0000)]
qt4 - Remove trailing spaces...

13 years agoAnother input_GetItem assert workarround.
Antoine Cellerier [Sun, 19 Aug 2007 17:48:59 +0000 (17:48 +0000)]
Another input_GetItem assert workarround.

13 years agoOnly reload album art in the HTTP interface if the track id changes (or if the user...
Antoine Cellerier [Sun, 19 Aug 2007 17:48:28 +0000 (17:48 +0000)]
Only reload album art in the HTTP interface if the track id changes (or if the user clicks on the album art to force a reload).

13 years agoSlovenian l10n update by Matej Urbančič
Christophe Mutricy [Sun, 19 Aug 2007 17:44:54 +0000 (17:44 +0000)]
Slovenian l10n update by Matej Urbančič

13 years agoAdd config option to disable album art support in the HTTP interface.
Antoine Cellerier [Sun, 19 Aug 2007 17:39:29 +0000 (17:39 +0000)]
Add config option to disable album art support in the HTTP interface.

13 years ago* Allow getting album art for items which aren't playing (using /art?id=<the playlist...
Antoine Cellerier [Sun, 19 Aug 2007 17:31:43 +0000 (17:31 +0000)]
* Allow getting album art for items which aren't playing (using /art?id=<the playlist id> instead of /art). (You need to run with --album-art 2 if you want to have album art for items which haven't already played)
* Workarround a stupid assert in input_GetItem.

13 years agoImplements ogg/vorbis & flac duration preparsing
Rafaël Carré [Sun, 19 Aug 2007 17:15:28 +0000 (17:15 +0000)]
Implements ogg/vorbis & flac duration preparsing
Ogg/flac doesn't work (yet)

13 years agoHide b_attached.
Rémi Denis-Courmont [Sun, 19 Aug 2007 17:15:11 +0000 (17:15 +0000)]
Hide b_attached.
Also remove the volatile qualifier.
No, volatile does not magically solve threading bugs, sorry
I too have tried this "easy" path, it does REALLY NOT WORK.
volatile only solves signals concurrency, not threads concurrency.

13 years agoFix a bunch of warnings / undefined pointers
Rémi Denis-Courmont [Sun, 19 Aug 2007 17:11:08 +0000 (17:11 +0000)]
Fix a bunch of warnings / undefined pointers
By the way, using asprintf(&ptr)/free(ptr) to determine the length of a string
is really lame, when you can do the same with snprintf(NULL, 0);

13 years agoFix warning
Rémi Denis-Courmont [Sun, 19 Aug 2007 16:56:07 +0000 (16:56 +0000)]
Fix warning

13 years agoFix playlist_item_t.i_id vs input_item_t.i_id mess in HTTP interface. (Looks like...
Antoine Cellerier [Sun, 19 Aug 2007 16:55:45 +0000 (16:55 +0000)]
Fix playlist_item_t.i_id vs input_item_t.i_id mess in HTTP interface. (Looks like this was new in 0.9.0. Having 2 differents integer ids, one being used to play and the other needed to delete the item is kind of awkward.)

13 years agoFix use of undefined variable
Rémi Denis-Courmont [Sun, 19 Aug 2007 16:53:34 +0000 (16:53 +0000)]
Fix use of undefined variable

13 years agoCode factor
Rémi Denis-Courmont [Sun, 19 Aug 2007 16:50:42 +0000 (16:50 +0000)]
Code factor

13 years agomodule/services_discovery/bonjour.c: Use the new API.
Pierre d'Herbemont [Sun, 19 Aug 2007 16:36:27 +0000 (16:36 +0000)]
module/services_discovery/bonjour.c: Use the new API.

13 years agoQt4 - Right-Click menus for the main interface. Not implemented yet.
Jean-Baptiste Kempf [Sun, 19 Aug 2007 16:20:13 +0000 (16:20 +0000)]
Qt4 - Right-Click menus for the main interface. Not implemented yet.

13 years ago* modules/codec/mpeg_audio.c: fixes for free format support.
Gildas Bazin [Sun, 19 Aug 2007 16:19:36 +0000 (16:19 +0000)]
* modules/codec/mpeg_audio.c: fixes for free format support.

13 years agoGoogleimage to use artist-tag and do url-encode (example taken from
Ilkka Ollakka [Sun, 19 Aug 2007 16:00:36 +0000 (16:00 +0000)]
Googleimage to use artist-tag and do url-encode (example taken from
http://www.redwiki.net/wiki/wiki.php/LUA/URLencode%B1%B8%C7%F6%C4ڵ%E5 )

13 years agoadd artist to lua-script also
Ilkka Ollakka [Sun, 19 Aug 2007 15:56:55 +0000 (15:56 +0000)]
add artist to lua-script also