]> git.sesse.net Git - vlc/log
vlc
16 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.

16 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.

16 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)

16 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.

16 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);

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

16 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.)

16 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

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

16 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.

16 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.

16 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.

16 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 )

16 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

16 years agoValidates desktop file according to the desktop entry specification 1.0
Rafaël Carré [Sun, 19 Aug 2007 15:48:48 +0000 (15:48 +0000)]
Validates desktop file  according to the desktop entry specification 1.0

16 years agoqt4 add a small define that could help to fight Qt43 bugs.
Jean-Baptiste Kempf [Sun, 19 Aug 2007 15:33:19 +0000 (15:33 +0000)]
qt4  add a small define that could help to fight Qt43 bugs.

16 years agoFix [21233]
Christophe Mutricy [Sun, 19 Aug 2007 15:05:30 +0000 (15:05 +0000)]
Fix [21233]

16 years agoFix lots of warnings
Rémi Denis-Courmont [Sun, 19 Aug 2007 14:54:33 +0000 (14:54 +0000)]
Fix lots of warnings

16 years agoplaylist: Make playlist_archived_services_discovery_t internal.
Pierre d'Herbemont [Sun, 19 Aug 2007 14:51:08 +0000 (14:51 +0000)]
playlist: Make playlist_archived_services_discovery_t internal.

16 years agoSecond try, show save meta button if user changes any input field, also
Ilkka Ollakka [Sun, 19 Aug 2007 14:35:31 +0000 (14:35 +0000)]
Second try, show save meta button if user changes any input field, also
then set in_edit=true so playlist changes doesn't change meta-data what
to edit.

16 years agoFix [21239] compilation
Rémi Denis-Courmont [Sun, 19 Aug 2007 14:19:32 +0000 (14:19 +0000)]
Fix [21239] compilation

16 years agocdda/access.c: Fix a warning.
Pierre d'Herbemont [Sun, 19 Aug 2007 14:18:44 +0000 (14:18 +0000)]
cdda/access.c: Fix a warning.

16 years agoEnable RTCP SR from the RTP sout
Rémi Denis-Courmont [Sun, 19 Aug 2007 14:17:53 +0000 (14:17 +0000)]
Enable RTCP SR from the RTP sout

16 years ago- Rename rtcp option to rtcp-port
Rémi Denis-Courmont [Sun, 19 Aug 2007 14:17:26 +0000 (14:17 +0000)]
- Rename rtcp option to rtcp-port
- Add rtcp boolean to emit RTCP SR

16 years agoPreliminary album art support code for the HTTP interface.
Antoine Cellerier [Sun, 19 Aug 2007 14:11:50 +0000 (14:11 +0000)]
Preliminary album art support code for the HTTP interface.

16 years ago* default enable 'Black screens in fullscreen' and make it a non-advanced setting
Felix Paul Kühne [Sun, 19 Aug 2007 14:02:12 +0000 (14:02 +0000)]
* default enable 'Black screens in fullscreen' and make it a non-advanced setting

16 years agoEdit mediainfo so you can edit meta-data even when playitem changes in
Ilkka Ollakka [Sun, 19 Aug 2007 13:39:56 +0000 (13:39 +0000)]
Edit mediainfo so you can edit meta-data even when playitem changes in
background. Also sets default to readonly, so user can't change meta if
he/she doesn't want to edit it. First try ;)

16 years agoDisables only informational metadata extraction in vorbis codec, when taglib is built
Rafaël Carré [Sun, 19 Aug 2007 13:38:29 +0000 (13:38 +0000)]
Disables only informational metadata extraction in vorbis codec, when taglib is built

16 years agoFix compile warning
Christophe Mutricy [Sun, 19 Aug 2007 13:25:30 +0000 (13:25 +0000)]
Fix compile warning

16 years agoLook for luameta script in share/luameta dor the case where you run from your source...
Christophe Mutricy [Sun, 19 Aug 2007 12:42:24 +0000 (12:42 +0000)]
Look for luameta script in share/luameta dor the case where you run from your source tree

16 years agoqt4 : QT4 album art in allways-video.
Jean-Baptiste Kempf [Sun, 19 Aug 2007 00:20:09 +0000 (00:20 +0000)]
qt4 : QT4 album art in allways-video.
Patch by Ilkka Ollakka, modified by myself to rip-off extra spaces, to modify a constant one and not 4 times, and functions placement in the code.

16 years agoFix input deadlocks in macosx gui
Rafaël Carré [Sat, 18 Aug 2007 20:23:58 +0000 (20:23 +0000)]
Fix input deadlocks in macosx gui
Doesn't fix input memleaks (playlist.m:204-214)

16 years ago* fixed a few unknown playlist queries
Felix Paul Kühne [Sat, 18 Aug 2007 18:59:42 +0000 (18:59 +0000)]
* fixed a few unknown playlist queries

16 years agoMake sure SOCKS is only attempted with TCP
Rémi Denis-Courmont [Sat, 18 Aug 2007 17:55:51 +0000 (17:55 +0000)]
Make sure SOCKS is only attempted with TCP

16 years agoPrevents deadlocks with input in qt4
Rafaël Carré [Sat, 18 Aug 2007 17:48:16 +0000 (17:48 +0000)]
Prevents deadlocks with input in qt4

16 years agoUse AI_PASSIVE for bind address only, not for connect address
Rémi Denis-Courmont [Sat, 18 Aug 2007 17:37:16 +0000 (17:37 +0000)]
Use AI_PASSIVE for bind address only, not for connect address

16 years agoInput access locking, part 2.
Rafaël Carré [Sat, 18 Aug 2007 14:59:31 +0000 (14:59 +0000)]
Input access locking, part 2.
Fix [21193]

16 years agoDistributes luameta on windows builds
Rafaël Carré [Sat, 18 Aug 2007 14:51:06 +0000 (14:51 +0000)]
Distributes luameta on windows builds

16 years agoDisables meta reading in vorbis codec when taglib plugin is being built
Rafaël Carré [Sat, 18 Aug 2007 14:44:47 +0000 (14:44 +0000)]
Disables meta reading in vorbis codec when taglib plugin is being built

16 years agomusicbrainz.c: Hopefully fix the art finder submodule.
Pierre d'Herbemont [Sat, 18 Aug 2007 14:30:47 +0000 (14:30 +0000)]
musicbrainz.c: Hopefully fix the art finder submodule.

16 years agometa.c: Fix the boolean expression. (I should get some sleep 2)
Pierre d'Herbemont [Sat, 18 Aug 2007 14:08:34 +0000 (14:08 +0000)]
meta.c: Fix the boolean expression. (I should get some sleep 2)

16 years agometa.c: Left over removal. (Should get some sleep).
Pierre d'Herbemont [Sat, 18 Aug 2007 13:48:26 +0000 (13:48 +0000)]
meta.c: Left over removal. (Should get some sleep).

16 years agoAdd some extra debug.
Antoine Cellerier [Sat, 18 Aug 2007 13:47:24 +0000 (13:47 +0000)]
Add some extra debug.

16 years agometa.c: Previous commit credited to Ilkka Ollakka.
Pierre d'Herbemont [Sat, 18 Aug 2007 13:18:30 +0000 (13:18 +0000)]
meta.c: Previous commit credited to Ilkka Ollakka.

16 years agometa.c: Fix an interversion in the exit condition.
Pierre d'Herbemont [Sat, 18 Aug 2007 13:16:23 +0000 (13:16 +0000)]
meta.c: Fix an interversion in the exit condition.

16 years agothreads: win32, make sure only object owning a thread can close its handle when objec...
Damien Fouilleul [Sat, 18 Aug 2007 11:03:04 +0000 (11:03 +0000)]
threads: win32, make sure only object owning a thread can close its handle when object is destroyed

16 years agoFreeing stuff before using it is *stupid*. (<-- funman)
Antoine Cellerier [Sat, 18 Aug 2007 10:44:20 +0000 (10:44 +0000)]
Freeing stuff before using it is *stupid*. (<-- funman)

16 years agoComment this vlc_mutex_unlock too (untill funman fixes what he was doing).
Antoine Cellerier [Sat, 18 Aug 2007 10:29:44 +0000 (10:29 +0000)]
Comment this vlc_mutex_unlock too (untill funman fixes what he was doing).

16 years agoWx: compile fix
Jean-Baptiste Kempf [Sat, 18 Aug 2007 09:50:08 +0000 (09:50 +0000)]
Wx: compile fix

16 years agoFix compile error in muscibrainz.
Antoine Cellerier [Sat, 18 Aug 2007 09:22:34 +0000 (09:22 +0000)]
Fix compile error in muscibrainz.
Fix warning in id3tag.

16 years agoQt4: Fix the [21193] for Qt4.
Jean-Baptiste Kempf [Sat, 18 Aug 2007 08:56:41 +0000 (08:56 +0000)]
Qt4: Fix the [21193] for Qt4.

16 years agovlc_input.h: Disable's funman commit. It requires more work before going in trunk...
Pierre d'Herbemont [Sat, 18 Aug 2007 06:10:41 +0000 (06:10 +0000)]
vlc_input.h: Disable's funman commit. It requires more work before going in trunk. Current state dead locks.

16 years agoaudioscrobbler.c: Fix 21193. It should be reverted or at least the lock shouldn't...
Pierre d'Herbemont [Sat, 18 Aug 2007 05:33:24 +0000 (05:33 +0000)]
audioscrobbler.c: Fix 21193. It should be reverted or at least the lock shouldn't be held until it gets fixed.

16 years agoplaylist.m: More 21193 fixes.
Pierre d'Herbemont [Sat, 18 Aug 2007 05:17:21 +0000 (05:17 +0000)]
playlist.m: More 21193 fixes.

16 years agoplaylist.m: Fix the so problematic 21193.
Pierre d'Herbemont [Sat, 18 Aug 2007 05:16:04 +0000 (05:16 +0000)]
playlist.m: Fix the so problematic 21193.

16 years agomedia_descriptor.c: Fix 21193.
Pierre d'Herbemont [Sat, 18 Aug 2007 05:06:18 +0000 (05:06 +0000)]
media_descriptor.c: Fix 21193.

16 years agomodules/services_discovery/bonjour.c: Use the new service discovery API.
Pierre d'Herbemont [Sat, 18 Aug 2007 05:05:09 +0000 (05:05 +0000)]
modules/services_discovery/bonjour.c: Use the new service discovery API.

16 years agomodules/services_discovery/sap.c: Use the new service discovery api.
Pierre d'Herbemont [Sat, 18 Aug 2007 05:02:43 +0000 (05:02 +0000)]
modules/services_discovery/sap.c: Use the new service discovery api.

16 years agosearch.c: Fix 21193.
Pierre d'Herbemont [Sat, 18 Aug 2007 04:59:18 +0000 (04:59 +0000)]
search.c: Fix 21193.

16 years agoinclude/vlc_input.h: Create an input_item_MetaMatch (part of a fix for [21193]).
Pierre d'Herbemont [Sat, 18 Aug 2007 04:49:41 +0000 (04:49 +0000)]
include/vlc_input.h: Create an input_item_MetaMatch (part of a fix for [21193]).

16 years agoplaylist/sort.c: Fix funman's commit.
Pierre d'Herbemont [Sat, 18 Aug 2007 04:22:24 +0000 (04:22 +0000)]
playlist/sort.c: Fix funman's commit.

16 years agovlc_input.h: Fix funman's commit.
Pierre d'Herbemont [Sat, 18 Aug 2007 04:21:36 +0000 (04:21 +0000)]
vlc_input.h: Fix funman's commit.

16 years agoplaylist/services_discovery.c: Rework category handling.
Pierre d'Herbemont [Sat, 18 Aug 2007 04:09:55 +0000 (04:09 +0000)]
playlist/services_discovery.c: Rework category handling.

16 years agoplaylist/services_discovery.c: Removing left over debug printf.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:54:33 +0000 (03:54 +0000)]
playlist/services_discovery.c: Removing left over debug printf.

16 years agomodules/services_discovery/podcast.c: Fix initial number of url.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:52:09 +0000 (03:52 +0000)]
modules/services_discovery/podcast.c: Fix initial number of url.

16 years agomodules/services_discovery/podcast.c: Use the new API.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:48:49 +0000 (03:48 +0000)]
modules/services_discovery/podcast.c: Use the new API.

16 years agomodules/services_discovery/shout.c: Use the new services_discovery API.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:46:12 +0000 (03:46 +0000)]
modules/services_discovery/shout.c: Use the new services_discovery API.

16 years agoplaylist/services_discovery.c: Use a stop method to end the service.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:44:13 +0000 (03:44 +0000)]
playlist/services_discovery.c: Use a stop method to end the service.

16 years agoplaylist/services_discovery.c: Handle removal of a service.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:37:01 +0000 (03:37 +0000)]
playlist/services_discovery.c: Handle removal of a service.

16 years agoInput access locking. Part one
Rafaël Carré [Sat, 18 Aug 2007 03:22:03 +0000 (03:22 +0000)]
Input access locking. Part one

16 years agoMakefile.am: Correctly link share on Mac OS X.
Pierre d'Herbemont [Sat, 18 Aug 2007 03:08:56 +0000 (03:08 +0000)]
Makefile.am: Correctly link share on Mac OS X.

16 years agoFixes youtube parsing
Rafaël Carré [Sat, 18 Aug 2007 00:57:17 +0000 (00:57 +0000)]
Fixes youtube parsing

16 years ago(oops).
Pierre d'Herbemont [Sat, 18 Aug 2007 00:13:55 +0000 (00:13 +0000)]
(oops).

16 years agoplaylist/item.c: Rework item addition to make it work better with the current playlis...
Pierre d'Herbemont [Sat, 18 Aug 2007 00:10:45 +0000 (00:10 +0000)]
playlist/item.c: Rework item addition to make it work better with the current playlist system.

16 years agoplaylist/item.c: Remove a left over (release without retain).
Pierre d'Herbemont [Fri, 17 Aug 2007 21:44:22 +0000 (21:44 +0000)]
playlist/item.c: Remove a left over (release without retain).

16 years agoAllow the '-' character in an access' name (fixes parsing of input "http/shout-winamp...
Antoine Cellerier [Fri, 17 Aug 2007 20:51:02 +0000 (20:51 +0000)]
Allow the '-' character in an access' name (fixes parsing of input "http/shout-winamp://www.shoutcast.com/sbin/newxml.phtml").

16 years agoupdate.c: win32, previous commit helps fixing this one
Damien Fouilleul [Fri, 17 Aug 2007 17:39:59 +0000 (17:39 +0000)]
update.c: win32, previous commit helps fixing this one

16 years agothreads.c: win32, changed the way thread handle is closed, which is now done on funct...
Damien Fouilleul [Fri, 17 Aug 2007 17:30:51 +0000 (17:30 +0000)]
threads.c: win32, changed the way thread handle is closed, which is now done on function exit, rather than thread_join

16 years agoDistribute subsdec.h
Christophe Mutricy [Fri, 17 Aug 2007 16:59:38 +0000 (16:59 +0000)]
Distribute subsdec.h

16 years agoThat has apparently been fixed
Christophe Mutricy [Fri, 17 Aug 2007 16:35:45 +0000 (16:35 +0000)]
That has apparently been fixed

16 years agosrc/Makefile.am: Distribute vlc_events.h. Possibly fix 'make distcheck'
Christophe Mutricy [Fri, 17 Aug 2007 16:33:59 +0000 (16:33 +0000)]
src/Makefile.am: Distribute vlc_events.h. Possibly fix 'make distcheck'
                 Sort the list

16 years agoSame as previous commit, for RTP/TS
Rémi Denis-Courmont [Fri, 17 Aug 2007 16:13:53 +0000 (16:13 +0000)]
Same as previous commit, for RTP/TS

16 years agoRequest that sender send no RTCP RR.
Rémi Denis-Courmont [Fri, 17 Aug 2007 16:11:20 +0000 (16:11 +0000)]
Request that sender send no RTCP RR.
Now we can legitimately not receive them, ahaha!

16 years agoplaylist/item.c: Make sure we lock when we send the playlist request.
Pierre d'Herbemont [Fri, 17 Aug 2007 10:26:48 +0000 (10:26 +0000)]
playlist/item.c: Make sure we lock when we send the playlist request.

16 years agomodules/codec/ffmpeg/ffmpeg.c: Fix a typo with Global mutex uses.
Pierre d'Herbemont [Fri, 17 Aug 2007 10:07:36 +0000 (10:07 +0000)]
modules/codec/ffmpeg/ffmpeg.c: Fix a typo with Global mutex uses.

16 years agoplaylist/services_discovery.c: Implement item removed handler.
Pierre d'Herbemont [Fri, 17 Aug 2007 09:52:12 +0000 (09:52 +0000)]
playlist/services_discovery.c: Implement item removed handler.

16 years agoinclude/vlc_playlist.h: Export playlist_DeleteInputInParent.
Pierre d'Herbemont [Fri, 17 Aug 2007 09:51:21 +0000 (09:51 +0000)]
include/vlc_playlist.h: Export playlist_DeleteInputInParent.

16 years agoplaylist/item.c: Better subitem added handling code.
Pierre d'Herbemont [Fri, 17 Aug 2007 09:48:55 +0000 (09:48 +0000)]
playlist/item.c: Better subitem added handling code.

16 years agomisc/events.c: We do want to send events to multiple listener. (oops, I should get...
Pierre d'Herbemont [Fri, 17 Aug 2007 09:11:18 +0000 (09:11 +0000)]
misc/events.c: We do want to send events to multiple listener. (oops, I should get some sleep). In this situation we can simply unlock for the time being making sure we won't reuse resources that can disappear.

16 years agocontrol/media_discoverer.c: Implementation of a media_discoverer libvlc object based...
Pierre d'Herbemont [Fri, 17 Aug 2007 08:10:42 +0000 (08:10 +0000)]
control/media_discoverer.c: Implementation of a media_discoverer libvlc object based on top of services_discovery.

16 years agosrc/playlist/item.c: Avoid a dead lock.
Pierre d'Herbemont [Fri, 17 Aug 2007 08:00:03 +0000 (08:00 +0000)]
src/playlist/item.c: Avoid a dead lock.

16 years agomisc/events.c: Avoid a warning.
Pierre d'Herbemont [Fri, 17 Aug 2007 07:42:22 +0000 (07:42 +0000)]
misc/events.c: Avoid a warning.

16 years agomisc/events.c: Don't call an invalid ptr (oops).
Pierre d'Herbemont [Fri, 17 Aug 2007 07:41:18 +0000 (07:41 +0000)]
misc/events.c: Don't call an invalid ptr (oops).

16 years agosrc/playlist/item.c: Retain the playlist.
Pierre d'Herbemont [Fri, 17 Aug 2007 06:59:37 +0000 (06:59 +0000)]
src/playlist/item.c: Retain the playlist.

16 years agoplaylist/services_discovery.c: Improved services_discovery object, playlist independa...
Pierre d'Herbemont [Fri, 17 Aug 2007 02:23:11 +0000 (02:23 +0000)]
playlist/services_discovery.c: Improved services_discovery object, playlist independant. Now, the services_discovery plugin have to be converted to use this interface.

16 years agoForgotten files from previous commit.
Pierre d'Herbemont [Fri, 17 Aug 2007 02:18:40 +0000 (02:18 +0000)]
Forgotten files from previous commit.

16 years agomisc/events.c: Avoid a couple of warning and move the calling back out of the lock.
Pierre d'Herbemont [Fri, 17 Aug 2007 02:15:59 +0000 (02:15 +0000)]
misc/events.c: Avoid a couple of warning and move the calling back out of the lock.

16 years agocontrol/media_list.c: Fix a typo about subitems.
Pierre d'Herbemont [Fri, 17 Aug 2007 00:23:49 +0000 (00:23 +0000)]
control/media_list.c: Fix a typo about subitems.

16 years agoPartially revert [20983]. Fix 'vlc -p foo'
Christophe Mutricy [Thu, 16 Aug 2007 22:29:36 +0000 (22:29 +0000)]
Partially revert [20983]. Fix 'vlc -p foo'

16 years agomake net_SetDSCP static
Rémi Denis-Courmont [Thu, 16 Aug 2007 20:05:06 +0000 (20:05 +0000)]
make net_SetDSCP static