vlc.git
14 years agocontrol/media_list.c: Get rid of libvlc_MediaListItemChanged.
Pierre d'Herbemont [Tue, 28 Aug 2007 02:36:00 +0000 (02:36 +0000)]
control/media_list.c: Get rid of libvlc_MediaListItemChanged.

14 years agodynamic_media_list.c: Fix compilation.
Pierre d'Herbemont [Tue, 28 Aug 2007 02:15:02 +0000 (02:15 +0000)]
dynamic_media_list.c: Fix compilation.

14 years agocontrol/media_list.c: Don't send MediaListItemChanged. Listen to the MediaDescriptor...
Pierre d'Herbemont [Tue, 28 Aug 2007 01:51:58 +0000 (01:51 +0000)]
control/media_list.c: Don't send MediaListItemChanged. Listen to the MediaDescriptor* events if you need the equivalent.

14 years agocontrol/flat_media_list.c: Fix a bunch of bug, plus add a tracing capability.
Pierre d'Herbemont [Tue, 28 Aug 2007 01:46:56 +0000 (01:46 +0000)]
control/flat_media_list.c: Fix a bunch of bug, plus add a tracing capability.

14 years agocontrol/event.c: Make detach-ing from an event safe: A detached callback can't be...
Pierre d'Herbemont [Tue, 28 Aug 2007 01:43:11 +0000 (01:43 +0000)]
control/event.c: Make detach-ing from an event safe: A detached callback can't be called after event_detached. Add an internal event_detach_lock_state, to bypass this feature.

14 years agocontrol/event.c: Don't leak the ARRAY.
Pierre d'Herbemont [Mon, 27 Aug 2007 21:04:20 +0000 (21:04 +0000)]
control/event.c: Don't leak the ARRAY.

14 years agomake ptr -> int conversion 64 bit friendly
Damien Fouilleul [Mon, 27 Aug 2007 21:02:14 +0000 (21:02 +0000)]
make ptr -> int conversion 64 bit friendly

14 years agomisc/events.c: Avoid leaking the array.
Pierre d'Herbemont [Mon, 27 Aug 2007 21:00:02 +0000 (21:00 +0000)]
misc/events.c: Avoid leaking the array.

14 years agocontrol/event.c: Fix wrong code.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:52:31 +0000 (20:52 +0000)]
control/event.c: Fix wrong code.

14 years agomisc/events.c: Remove unwanted code.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:50:52 +0000 (20:50 +0000)]
misc/events.c: Remove unwanted code.

14 years agomisc/events.c: (Thanks to ileoo) Fix a crash.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:50:23 +0000 (20:50 +0000)]
misc/events.c: (Thanks to ileoo) Fix a crash.

14 years agomisc/events.c: Fix previous commit.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:37:35 +0000 (20:37 +0000)]
misc/events.c: Fix previous commit.

14 years agomisc/events.c: Fix a leak in debug mode.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:37:10 +0000 (20:37 +0000)]
misc/events.c: Fix a leak in debug mode.

14 years agomisc/events.c: Proper callback caching to avoid the lock.
Pierre d'Herbemont [Mon, 27 Aug 2007 20:18:33 +0000 (20:18 +0000)]
misc/events.c: Proper callback caching to avoid the lock.

14 years agomedia_list_player.c: Fix previous commit.
Pierre d'Herbemont [Mon, 27 Aug 2007 19:17:14 +0000 (19:17 +0000)]
media_list_player.c: Fix previous commit.

14 years agocontrol: Fix multiple event_manager leaks.
Pierre d'Herbemont [Mon, 27 Aug 2007 19:16:10 +0000 (19:16 +0000)]
control: Fix multiple event_manager leaks.

14 years agocontrol/event.c: Locking for libvlc event.
Pierre d'Herbemont [Mon, 27 Aug 2007 18:49:07 +0000 (18:49 +0000)]
control/event.c: Locking for libvlc event.

14 years agofix a littlebit that hack about setting editing mode in infopanel
Ilkka Ollakka [Mon, 27 Aug 2007 18:44:46 +0000 (18:44 +0000)]
fix a littlebit that hack about setting editing mode in infopanel

14 years agocontrol/media_list.c: add_media_descriptor at the end of the list.
Pierre d'Herbemont [Mon, 27 Aug 2007 14:45:15 +0000 (14:45 +0000)]
control/media_list.c: add_media_descriptor at the end of the list.

14 years agoSlovakian l10n update by Marián Hikaník
Christophe Mutricy [Mon, 27 Aug 2007 14:16:27 +0000 (14:16 +0000)]
Slovakian l10n update by Marián Hikaník

14 years agoFix makedist
Christophe Mutricy [Mon, 27 Aug 2007 13:11:59 +0000 (13:11 +0000)]
Fix makedist

14 years agos/vlc-debus/mpris/
Christophe Mutricy [Mon, 27 Aug 2007 12:27:23 +0000 (12:27 +0000)]
s/vlc-debus/mpris/

14 years agoCorrect a mask typo, copy across some memory checks from freetype.c
Bernie Purcell [Mon, 27 Aug 2007 03:15:57 +0000 (03:15 +0000)]
Correct a mask typo, copy across some memory checks from freetype.c
and install facility for text scaling similar to freetype.c.

14 years agoWhitespace removal
Bernie Purcell [Sun, 26 Aug 2007 23:23:02 +0000 (23:23 +0000)]
Whitespace removal

14 years agom3u.c: don't free and write
Ilkka Ollakka [Sun, 26 Aug 2007 20:20:40 +0000 (20:20 +0000)]
m3u.c: don't free and write

14 years agoxspf.c: add album-art as <image> and use Title in title (if available),
Ilkka Ollakka [Sun, 26 Aug 2007 19:59:02 +0000 (19:59 +0000)]
xspf.c: add album-art as <image> and use Title in title (if available),
xspf-specs seems to agree that it's valid this way. (title tag MAY
appear once in item)

14 years agoplaylist/items.c: Add a left over that might prevent art/meta from being fetched...
Pierre d'Herbemont [Sun, 26 Aug 2007 15:45:30 +0000 (15:45 +0000)]
playlist/items.c: Add a left over that might prevent art/meta from being fetched. Reported by ileoo.

14 years agoImplement the Timestamp header
Rémi Denis-Courmont [Sun, 26 Aug 2007 07:20:34 +0000 (07:20 +0000)]
Implement the Timestamp header

14 years ago- refuse to act if Range is specified since we cannot seek
Rémi Denis-Courmont [Sun, 26 Aug 2007 06:09:20 +0000 (06:09 +0000)]
- refuse to act if Range is specified since we cannot seek
- always round Scale to 1 because we only support that value

14 years agomisc/events.c: Here we really would need a recursive lock to be safe.
Pierre d'Herbemont [Sat, 25 Aug 2007 21:56:14 +0000 (21:56 +0000)]
misc/events.c: Here we really would need a recursive lock to be safe.

14 years agocontrol/media_descriptor.c: Fix yet an other typo. We are not in preparsed state...
Pierre d'Herbemont [Sat, 25 Aug 2007 21:40:28 +0000 (21:40 +0000)]
control/media_descriptor.c: Fix yet an other typo. We are not in preparsed state at the begining.

14 years agoFix typo
Rémi Denis-Courmont [Sat, 25 Aug 2007 19:44:48 +0000 (19:44 +0000)]
Fix typo

14 years agocontrol/media_descriptor.c: Remove a typo that makes the subitems to appear empty.
Pierre d'Herbemont [Sat, 25 Aug 2007 17:40:11 +0000 (17:40 +0000)]
control/media_descriptor.c: Remove a typo that makes the subitems to appear empty.

14 years agocontrol/flat_media_list.c: Remove an other typo that could cause a crash.
Pierre d'Herbemont [Sat, 25 Aug 2007 17:06:41 +0000 (17:06 +0000)]
control/flat_media_list.c: Remove an other typo that could cause a crash.

14 years agocontrol/flat_media_list.c: Remove a typo that causes a crash.
Pierre d'Herbemont [Sat, 25 Aug 2007 16:59:44 +0000 (16:59 +0000)]
control/flat_media_list.c: Remove a typo that causes a crash.

14 years agomisc/events.c: Remove a trailing \n in debug log.
Pierre d'Herbemont [Sat, 25 Aug 2007 16:47:18 +0000 (16:47 +0000)]
misc/events.c: Remove a trailing \n in debug log.

14 years agomisc/events.c: Fix event debugging.
Pierre d'Herbemont [Sat, 25 Aug 2007 16:45:47 +0000 (16:45 +0000)]
misc/events.c: Fix event debugging.

14 years agoFix previous commit.
Pierre d'Herbemont [Sat, 25 Aug 2007 16:37:59 +0000 (16:37 +0000)]
Fix previous commit.

14 years agoFix previous commit.
Pierre d'Herbemont [Sat, 25 Aug 2007 16:29:37 +0000 (16:29 +0000)]
Fix previous commit.

14 years agocontrol/media_descriptor.c: Expose event_manager().
Pierre d'Herbemont [Sat, 25 Aug 2007 16:28:13 +0000 (16:28 +0000)]
control/media_descriptor.c: Expose event_manager().

14 years agomodules/services_discovery/shout.c: Rename "Shoutcast" (radio) to "Shoutcast Radio".
Pierre d'Herbemont [Sat, 25 Aug 2007 14:42:20 +0000 (14:42 +0000)]
modules/services_discovery/shout.c: Rename "Shoutcast" (radio) to "Shoutcast Radio".

14 years agomisc/events.c: Add some debug code. (turnable on and off via #ifdef)
Pierre d'Herbemont [Sat, 25 Aug 2007 14:36:58 +0000 (14:36 +0000)]
misc/events.c: Add some debug code. (turnable on and off via #ifdef)

14 years agocontrol/media_instance.c: Retain the media descriptor, don't duplicate.
Pierre d'Herbemont [Sat, 25 Aug 2007 14:35:40 +0000 (14:35 +0000)]
control/media_instance.c: Retain the media descriptor, don't duplicate.

14 years agoWait a little bit so we get the meta and art
Christophe Mutricy [Sat, 25 Aug 2007 11:44:37 +0000 (11:44 +0000)]
Wait a little bit so we get the meta and art

14 years agoset in_edit=false on close;
Ilkka Ollakka [Sat, 25 Aug 2007 10:51:28 +0000 (10:51 +0000)]
set in_edit=false on close;
don't connect QSpingBox valuechanged to edit-stuff, seems that signal is
emited when value is updated from software also (textEdited for text is
emited only when user changes stuff).

14 years agosend Title not filename to last.fm, fixes submitting bug (submits don't
Ilkka Ollakka [Sat, 25 Aug 2007 07:03:01 +0000 (07:03 +0000)]
send Title not filename to last.fm, fixes submitting bug (submits don't
show up when filename is send)

14 years agoMakes mpris.py really a mpris controller
Rafaël Carré [Sat, 25 Aug 2007 05:51:23 +0000 (05:51 +0000)]
Makes mpris.py really a mpris controller

14 years agoMoves dbus-vlc.* to mpris.* because they're no more vlc specific
Rafaël Carré [Sat, 25 Aug 2007 05:50:12 +0000 (05:50 +0000)]
Moves dbus-vlc.* to mpris.* because they're no more vlc specific

14 years agoFix memory leak spotted by Mr_Mirsal
Rafaël Carré [Sat, 25 Aug 2007 05:02:13 +0000 (05:02 +0000)]
Fix memory leak spotted by Mr_Mirsal

14 years agoaudioscrobbler: runs in a separate thread because of blocking network calls
Rafaël Carré [Sat, 25 Aug 2007 04:52:35 +0000 (04:52 +0000)]
audioscrobbler: runs in a separate thread because of blocking network calls

14 years agonotify: replaces '&' with '&amp;' in popup body
Rafaël Carré [Sat, 25 Aug 2007 04:16:59 +0000 (04:16 +0000)]
notify: replaces '&' with '&amp;' in popup body
that solves 'blank' popups problem

14 years agonotify: Adds a previous button also
Rafaël Carré [Sat, 25 Aug 2007 03:28:02 +0000 (03:28 +0000)]
notify: Adds a previous button also

14 years agonotify: Adds a button to skip current element
Rafaël Carré [Sat, 25 Aug 2007 03:11:13 +0000 (03:11 +0000)]
notify: Adds a button to skip current element

14 years agocontrol/media_descriptor.c: Make sure not to retain a NULL object.
Pierre d'Herbemont [Sat, 25 Aug 2007 01:26:35 +0000 (01:26 +0000)]
control/media_descriptor.c: Make sure not to retain a NULL object.

14 years agonotify: Don't use empty metadata
Rafaël Carré [Sat, 25 Aug 2007 01:12:49 +0000 (01:12 +0000)]
notify: Don't use empty metadata
Don't put not translated string in the popup

14 years agoplaylist/services_discovery.c: Implement and expose GetServicesNames.
Pierre d'Herbemont [Fri, 24 Aug 2007 23:31:55 +0000 (23:31 +0000)]
playlist/services_discovery.c: Implement and expose GetServicesNames.

14 years agomodules/modules.c: Implement and Expose GetModulesNamesForCapability.
Pierre d'Herbemont [Fri, 24 Aug 2007 23:30:00 +0000 (23:30 +0000)]
modules/modules.c: Implement and Expose GetModulesNamesForCapability.

14 years agoFix one segfault when systray is not used
Christophe Mutricy [Fri, 24 Aug 2007 23:25:31 +0000 (23:25 +0000)]
Fix one segfault when systray is not used
Remove useless tests

14 years agoAttempt to fix youtube demux script. I still get connections errors towards youtube...
Antoine Cellerier [Fri, 24 Aug 2007 22:25:17 +0000 (22:25 +0000)]
Attempt to fix youtube demux script. I still get connections errors towards youtube but i wanted to commit what i'd already done since i'll be gone for a week.

14 years agoDon't print "no artist" or "no album" if metadata isn't present
Rafaël Carré [Fri, 24 Aug 2007 22:18:27 +0000 (22:18 +0000)]
Don't print "no artist" or "no album" if metadata isn't present
Passes intf_thread_t* to Notify()
Uses newlines in the popup message

14 years agocontrol/media_descriptor.c: Give access to the subitems.
Pierre d'Herbemont [Fri, 24 Aug 2007 21:54:27 +0000 (21:54 +0000)]
control/media_descriptor.c: Give access to the subitems.

14 years agoif editing some other than currently playing item, set so that
Ilkka Ollakka [Fri, 24 Aug 2007 21:19:39 +0000 (21:19 +0000)]
if editing some other than currently playing item, set so that
item-change etc. doesn't mix with currently playing item. Ain't so
pretty yet, so take one.

Also don't show same metadata button if not needed.

14 years agoFix the qt-pl-showflags tooltip
Christophe Mutricy [Fri, 24 Aug 2007 18:38:25 +0000 (18:38 +0000)]
Fix the qt-pl-showflags tooltip
Hide the qt-adv-option as it is doing nothing

14 years agowait INTERVAL if needed on submitting, and don't try to submit data
Ilkka Ollakka [Fri, 24 Aug 2007 17:48:22 +0000 (17:48 +0000)]
wait INTERVAL if needed on submitting, and don't try to submit data
before handshake goes ok

14 years agoAdvertise port 0 in SDP when not streaming to a fixed destination.
Rémi Denis-Courmont [Fri, 24 Aug 2007 17:12:40 +0000 (17:12 +0000)]
Advertise port 0 in SDP when not streaming to a fixed destination.
See changeset details for rationale.

14 years agoBug-to-bug compatibility with Winsock
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:54:02 +0000 (16:54 +0000)]
Bug-to-bug compatibility with Winsock

14 years agoReally[1] implement non-aggregate PLAY
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:46:48 +0000 (16:46 +0000)]
Really[1] implement non-aggregate PLAY
([1] VoD RTSP pretends to, but it does not, does it?)

14 years agoUse a single table with a single index for tracks for each session
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:38:37 +0000 (16:38 +0000)]
Use a single table with a single index for tracks for each session

14 years agoImplement non-aggregate TEARDOWN
Rémi Denis-Courmont [Fri, 24 Aug 2007 16:05:16 +0000 (16:05 +0000)]
Implement non-aggregate TEARDOWN

14 years agoDon't return negative session number
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:50:00 +0000 (15:50 +0000)]
Don't return negative session number

14 years agoIsolate RTSP from the rest of RTP
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:47:34 +0000 (15:47 +0000)]
Isolate RTSP from the rest of RTP

14 years agoFix strcasestr warning
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:19:17 +0000 (15:19 +0000)]
Fix strcasestr warning

14 years agoAdd some missing items to the getaddrinfo flags whitelist list, and comment
Rémi Denis-Courmont [Fri, 24 Aug 2007 15:12:31 +0000 (15:12 +0000)]
Add some missing items to the getaddrinfo flags whitelist list, and comment

14 years agosrc/Makefile.am: add flat_media_list.c.
Pierre d'Herbemont [Fri, 24 Aug 2007 14:35:33 +0000 (14:35 +0000)]
src/Makefile.am: add flat_media_list.c.

14 years agomedia_list.c: Handle item addition and removal in the flat list. Also Get the media_l...
Pierre d'Herbemont [Fri, 24 Aug 2007 14:02:11 +0000 (14:02 +0000)]
media_list.c: Handle item addition and removal in the flat list. Also Get the media_list to init and release the flat media list.

14 years agoRevert [21457] it was completely wrong.
Jean-Paul Saman [Fri, 24 Aug 2007 10:10:34 +0000 (10:10 +0000)]
Revert [21457] it was completely wrong.

14 years agoEnable hurry-up by default to mimic old behaviour of framedropping kick'in in when...
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:15 +0000 (09:38 +0000)]
Enable hurry-up by default to mimic old behaviour of framedropping kick'in in when needed.

14 years agoRemove TODO
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:14 +0000 (09:38 +0000)]
Remove TODO

14 years agoOops shouldn't have been in previous commit.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:12 +0000 (09:38 +0000)]
Oops shouldn't have been in previous commit.

14 years agoImplement framedropping algorithm using avcontext.skip_frames and added two new options:
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:09 +0000 (09:38 +0000)]
Implement framedropping algorithm using avcontext.skip_frames and added two new options:

- ffmpeg-skip-frames    values: -1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames
- ffmpeg-skip-idct values: -1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frame)

14 years agoDon't use AI_CANONNAME when no node name is given.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:07 +0000 (09:38 +0000)]
Don't use AI_CANONNAME when no node name is given.

14 years agoTell p_vout->render the aspect ratio and dimensions (width, height) of the output.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:05 +0000 (09:38 +0000)]
Tell p_vout->render the aspect ratio and dimensions (width, height) of the output.

14 years agoAdd mpeg2dec to list of libraries to build for netbox.
Jean-Paul Saman [Fri, 24 Aug 2007 09:38:01 +0000 (09:38 +0000)]
Add mpeg2dec to list of libraries to build for netbox.

14 years agoSupport for non-RGB framebuffers:
Jean-Paul Saman [Fri, 24 Aug 2007 09:37:59 +0000 (09:37 +0000)]
Support for non-RGB framebuffers:

- Add option to force chroma.
- Add option to force aspect ratio.
- Add option to disable tty handling for systems where framebuffer and console are on different terminals.
- Fix memory leaks.

14 years agoRGB and alpha --> ARGB - similar to freetype.c
Bernie Purcell [Fri, 24 Aug 2007 06:46:49 +0000 (06:46 +0000)]
RGB and alpha --> ARGB - similar to freetype.c
Remove an imbrication in XML parsing, again similar to freetype.c

14 years agoOops
Bernie Purcell [Fri, 24 Aug 2007 05:58:22 +0000 (05:58 +0000)]
Oops

14 years agoCopy across damienf's mod to freetype.c in r21422 to balance vlc_object_find()
Bernie Purcell [Fri, 24 Aug 2007 05:48:37 +0000 (05:48 +0000)]
Copy across damienf's mod to freetype.c in r21422 to balance vlc_object_find()
with vlc_object_release(). Also copied across some Null pointer checks.

14 years agoStrip out whitespace
Bernie Purcell [Fri, 24 Aug 2007 04:06:38 +0000 (04:06 +0000)]
Strip out whitespace

14 years agoSetup keyword property on quartztext.c
Bernie Purcell [Fri, 24 Aug 2007 04:00:18 +0000 (04:00 +0000)]
Setup keyword property on quartztext.c

14 years agoPatch to vout_subpictures intended to resolve problems with subtitle text
Bernie Purcell [Fri, 24 Aug 2007 01:00:19 +0000 (01:00 +0000)]
Patch to vout_subpictures intended to resolve problems with subtitle text
being too large in full screen for some video modules.

14 years agoFixes crash when using a vout with qt4.3
Rafaël Carré [Fri, 24 Aug 2007 00:15:14 +0000 (00:15 +0000)]
Fixes crash when using a vout with qt4.3

14 years agocontrol/media_list.c: Init and free the flat media list.
Pierre d'Herbemont [Thu, 23 Aug 2007 23:44:53 +0000 (23:44 +0000)]
control/media_list.c: Init and free the flat media list.

14 years agocontrol/flat_media_list.c: New flat media list view.
Pierre d'Herbemont [Thu, 23 Aug 2007 23:38:15 +0000 (23:38 +0000)]
control/flat_media_list.c: New flat media list view.

14 years agoCloses the previously displayed notification before showing the new one
Rafaël Carré [Thu, 23 Aug 2007 23:16:48 +0000 (23:16 +0000)]
Closes the previously displayed notification before showing the new one
Fix memory leak by unrefing the GdkPixBuf

14 years agoStores album art as a file:// url
Rafaël Carré [Thu, 23 Aug 2007 22:41:37 +0000 (22:41 +0000)]
Stores album art as a file:// url

14 years agoAlbum art support in libnotify popups
Rafaël Carré [Thu, 23 Aug 2007 22:41:00 +0000 (22:41 +0000)]
Album art support in libnotify popups

14 years agoFix xosd (due to bug introduced in [17267] by funman).
Antoine Cellerier [Thu, 23 Aug 2007 21:33:50 +0000 (21:33 +0000)]
Fix xosd (due to bug introduced in [17267] by funman).

14 years agoNotify item change in systray
Rafaël Carré [Thu, 23 Aug 2007 21:19:20 +0000 (21:19 +0000)]
Notify item change in systray

14 years agoFix copyright date here too.
Antoine Cellerier [Thu, 23 Aug 2007 19:41:21 +0000 (19:41 +0000)]
Fix copyright date here too.

14 years agoSet svn:keywords and change copyright year back to 2007 (note to pdherbemont: we...
Antoine Cellerier [Thu, 23 Aug 2007 19:40:16 +0000 (19:40 +0000)]
Set svn:keywords and change copyright year back to 2007 (note to pdherbemont: we're in 2007! :p)