]> git.sesse.net Git - vlc/log
vlc
15 years agoWork-around a playlist-core bug which prevents 'intf-change' to be set on-time after...
Felix Paul Kühne [Sat, 14 Jun 2008 19:23:54 +0000 (21:23 +0200)]
Work-around a playlist-core bug which prevents 'intf-change' to be set on-time after the addition of new inputs.

However, this doubles the idle-CPU load, so we may to fix that in core properly..

15 years agoAdded some stuff to make sure that we get nice fps values for screen capture (range...
Felix Paul Kühne [Fri, 13 Jun 2008 21:22:29 +0000 (23:22 +0200)]
Added some stuff to make sure that we get nice fps values for screen capture (range: 1 to 30)

15 years agoParse RealAudio headers files. Doesn't decode correctly yet .
Jean-Baptiste Kempf [Sat, 14 Jun 2008 21:54:32 +0000 (14:54 -0700)]
Parse RealAudio headers files. Doesn't decode correctly yet .

15 years agoFix memory leak and error handling
Rémi Denis-Courmont [Sat, 14 Jun 2008 21:39:34 +0000 (00:39 +0300)]
Fix memory leak and error handling

15 years agoSpare relocations
Rémi Denis-Courmont [Sat, 14 Jun 2008 21:35:43 +0000 (00:35 +0300)]
Spare relocations

15 years agoSupport more path to look for RealVideo Dlls.
Jean-Baptiste Kempf [Sat, 14 Jun 2008 21:12:28 +0000 (14:12 -0700)]
Support more path to look for RealVideo Dlls.

15 years agomp4: Don't use playlist code.
Pierre d'Herbemont [Sat, 14 Jun 2008 16:11:20 +0000 (18:11 +0200)]
mp4: Don't use playlist code.

15 years agonsc: No need to include vlc_playlist.h
Pierre d'Herbemont [Sat, 14 Jun 2008 16:01:15 +0000 (18:01 +0200)]
nsc: No need to include vlc_playlist.h

15 years agodemux/playlist: Remove ununsed functions.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:56:42 +0000 (17:56 +0200)]
demux/playlist: Remove ununsed functions.

15 years agomms: Get rid of the playlist.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:56:22 +0000 (17:56 +0200)]
mms: Get rid of the playlist.

15 years agoRemove VLC_DIR_ACTIVITY, as it is not used.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:38:34 +0000 (17:38 +0200)]
Remove VLC_DIR_ACTIVITY, as it is not used.

15 years agodemux/playlist: Don't use playlist_t.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:36:03 +0000 (17:36 +0200)]
demux/playlist: Don't use playlist_t.

15 years agostats: Kill a warning.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:28:29 +0000 (17:28 +0200)]
stats: Kill a warning.

15 years agosgimb: Kill a warning.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:27:48 +0000 (17:27 +0200)]
sgimb: Kill a warning.

15 years agolua: Don't use the playlist in the lua demux.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:25:41 +0000 (17:25 +0200)]
lua: Don't use the playlist in the lua demux.

15 years agostats: Remove vlc_playlist.h
Pierre d'Herbemont [Sat, 14 Jun 2008 15:15:03 +0000 (17:15 +0200)]
stats: Remove vlc_playlist.h

15 years agocdda: Fix a really right warning.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:13:51 +0000 (17:13 +0200)]
cdda: Fix a really right warning.

15 years agodemux/playlist: Don't use playlist_t code.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:12:13 +0000 (17:12 +0200)]
demux/playlist: Don't use playlist_t code.

15 years agosgimb: Don't use playlist code.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:10:03 +0000 (17:10 +0200)]
sgimb: Don't use playlist code.

15 years agoshoutcast: Don't use playlist code.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:09:08 +0000 (17:09 +0200)]
shoutcast: Don't use playlist code.

15 years agodirectory: Playlist code shouldn't be used here.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:05:09 +0000 (17:05 +0200)]
directory: Playlist code shouldn't be used here.

15 years agocdda: Warn about wrong playlist usage in the file.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:04:25 +0000 (17:04 +0200)]
cdda: Warn about wrong playlist usage in the file.

15 years agocdda: Warn about wrong playlist usage in the file.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:03:33 +0000 (17:03 +0200)]
cdda: Warn about wrong playlist usage in the file.

We should open a ticket for that one too.

15 years agocdda: Remove inclusion of vlc_playlist.h.
Pierre d'Herbemont [Sat, 14 Jun 2008 15:01:25 +0000 (17:01 +0200)]
cdda: Remove inclusion of vlc_playlist.h.

15 years agoxspf: Remove references to the playlist.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:59:47 +0000 (16:59 +0200)]
xspf: Remove references to the playlist.

15 years agovcdx: Don't include playlist.h
Pierre d'Herbemont [Sat, 14 Jun 2008 14:55:05 +0000 (16:55 +0200)]
vcdx: Don't include playlist.h

15 years agostream_output: Remove vlc_playlist.h from included headers list.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:41:57 +0000 (16:41 +0200)]
stream_output: Remove vlc_playlist.h from included headers list.

15 years agovout: Remove vlc_playlist.h from included header list.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:41:21 +0000 (16:41 +0200)]
vout: Remove vlc_playlist.h from included header list.

15 years agoinput: Remove p_playlist gc signaling now that the playlist is aware of vlc_InputSele...
Pierre d'Herbemont [Sat, 14 Jun 2008 14:25:59 +0000 (16:25 +0200)]
input: Remove p_playlist gc signaling now that the playlist is aware of vlc_InputSelectedStreamChanged.

15 years agoplaylist: Listen to vlc_InputSelectedStreamChanged events.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:25:01 +0000 (16:25 +0200)]
playlist: Listen to vlc_InputSelectedStreamChanged events.

15 years agoinput: Send vlc_InputSelectedStreamChanged.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:22:35 +0000 (16:22 +0200)]
input: Send vlc_InputSelectedStreamChanged.

15 years agoFix typo
Jean-Paul Saman [Sat, 14 Jun 2008 14:19:13 +0000 (16:19 +0200)]
Fix typo

15 years agoFix status reporting in test.html.
Jean-Paul Saman [Sat, 14 Jun 2008 14:01:26 +0000 (16:01 +0200)]
Fix status reporting in test.html.

15 years agoUpdate test HTML page.
Jean-Paul Saman [Sat, 14 Jun 2008 13:46:17 +0000 (15:46 +0200)]
Update test HTML page.

15 years agoUnify libvlc_state_t, input_state_e, mediacontrol_PlayerStatus and libvlc_event_type_t.
Jean-Paul Saman [Sat, 14 Jun 2008 13:35:43 +0000 (15:35 +0200)]
Unify libvlc_state_t, input_state_e, mediacontrol_PlayerStatus and libvlc_event_type_t.

15 years agoTake win32 into considiration.
Jean-Paul Saman [Sat, 14 Jun 2008 11:56:58 +0000 (13:56 +0200)]
Take win32 into considiration.

15 years agoCleanup indentation
Jean-Paul Saman [Sat, 14 Jun 2008 11:56:02 +0000 (13:56 +0200)]
Cleanup indentation

15 years agoRemove deadcode.
Jean-Paul Saman [Sat, 14 Jun 2008 09:16:38 +0000 (11:16 +0200)]
Remove deadcode.

15 years agoinput: No need to include vlc_playlist.h in control.c now.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:12:51 +0000 (16:12 +0200)]
input: No need to include vlc_playlist.h in control.c now.

15 years agoncurses: Properly update on item-change variable callback.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:11:42 +0000 (16:11 +0200)]
ncurses: Properly update on item-change variable callback.

15 years agoinput: Don't do NotifyPlaylist() now that the playlist properly listen to input item...
Pierre d'Herbemont [Sat, 14 Jun 2008 14:11:03 +0000 (16:11 +0200)]
input: Don't do NotifyPlaylist() now that the playlist properly listen to input item event.

15 years agoplaylist: Respond to Name and Info changed events.
Pierre d'Herbemont [Sat, 14 Jun 2008 14:04:24 +0000 (16:04 +0200)]
playlist: Respond to Name and Info changed events.

15 years agovlc_object_find(playlist) is an error
Rémi Denis-Courmont [Sat, 14 Jun 2008 14:10:40 +0000 (17:10 +0300)]
vlc_object_find(playlist) is an error

15 years agoMake the playlist a generic object
Rémi Denis-Courmont [Sat, 14 Jun 2008 14:08:58 +0000 (17:08 +0300)]
Make the playlist a generic object

15 years agoinput: Fix a typo in previous commit.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:58:28 +0000 (15:58 +0200)]
input: Fix a typo in previous commit.

15 years agoRevert "events: use input_state_e in input_state_changed."
Pierre d'Herbemont [Sat, 14 Jun 2008 13:52:23 +0000 (15:52 +0200)]
Revert "events: use input_state_e in input_state_changed."

This reverts commit 627aaa888d8bf6f2fa64749263128be78791b462.

Well, we do need to define the type first. Limitation of how we declared events.

15 years agoevents: use input_state_e in input_state_changed.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:49:42 +0000 (15:49 +0200)]
events: use input_state_e in input_state_changed.

15 years agoevents: vlc_input_state_changed->input_state_changed
Pierre d'Herbemont [Sat, 14 Jun 2008 13:47:26 +0000 (15:47 +0200)]
events: vlc_input_state_changed->input_state_changed

15 years agoinput: Send vlc_InputItemInfoChanged, and vlc_InputItemNameChanged events.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:45:44 +0000 (15:45 +0200)]
input: Send vlc_InputItemInfoChanged, and vlc_InputItemNameChanged events.

15 years agolibvlccore.sym: Alphabetical order fix.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:34:54 +0000 (15:34 +0200)]
libvlccore.sym: Alphabetical order fix.

15 years agolibvlc_media_player: Use the input event instead of "state" var callback.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:33:20 +0000 (15:33 +0200)]
libvlc_media_player: Use the input event instead of "state" var callback.

15 years agoinput: Remove vlc_playlist.h inclusion.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:15:19 +0000 (15:15 +0200)]
input: Remove vlc_playlist.h inclusion.

15 years agoinput: No need to playlist_Signal() on error now that the playlist receive state...
Pierre d'Herbemont [Sat, 14 Jun 2008 13:14:50 +0000 (15:14 +0200)]
input: No need to playlist_Signal() on error now that the playlist receive state changed events.

15 years agoinput: No need to signal input's end to the playlist now that the playlist gets an...
Pierre d'Herbemont [Sat, 14 Jun 2008 13:14:04 +0000 (15:14 +0200)]
input: No need to signal input's end to the playlist now that the playlist gets an event for that one.

15 years agoplaylist: Respond to input state changed event.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:12:52 +0000 (15:12 +0200)]
playlist: Respond to input state changed event.

15 years agoplaylist: de-inline p_input setters.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:11:41 +0000 (15:11 +0200)]
playlist: de-inline p_input setters.

15 years agoplaylist: Use a set/release accessor for playlist->p_input.
Pierre d'Herbemont [Sat, 14 Jun 2008 13:03:15 +0000 (15:03 +0200)]
playlist: Use a set/release accessor for playlist->p_input.

(To better track when to attach/detach events).

15 years agoinput: Change the state to END_S when playback is really finished.
Pierre d'Herbemont [Sat, 14 Jun 2008 12:51:44 +0000 (14:51 +0200)]
input: Change the state to END_S when playback is really finished.

15 years agoinput: Add input_get_event_manager().
Pierre d'Herbemont [Sat, 14 Jun 2008 12:16:24 +0000 (14:16 +0200)]
input: Add input_get_event_manager().

15 years agoinput: Send vlc_InputStateChanged events.
Pierre d'Herbemont [Sat, 14 Jun 2008 11:49:49 +0000 (13:49 +0200)]
input: Send vlc_InputStateChanged events.

15 years agoinput: Register vlc_InputStateChanged event.
Pierre d'Herbemont [Sat, 14 Jun 2008 11:37:02 +0000 (13:37 +0200)]
input: Register vlc_InputStateChanged event.

15 years agoinput: Add an event manager to the input.
Pierre d'Herbemont [Sat, 14 Jun 2008 11:21:10 +0000 (13:21 +0200)]
input: Add an event manager to the input.

Currently libvlc uses "state" callback to notice input state changes, and the playlist notice input state change via direct call from the input.
playlist can't use the "state" variable as it is also used by the playlist to ask the input to do a certain action.

The event approach is much more clear here.

15 years agoevents: Add wrappers around vlc_event_manager_init for object casting.
Pierre d'Herbemont [Sat, 14 Jun 2008 10:19:05 +0000 (12:19 +0200)]
events: Add wrappers around vlc_event_manager_init for object casting.

15 years agoevents: Fix docs.
Pierre d'Herbemont [Sat, 14 Jun 2008 10:09:14 +0000 (12:09 +0200)]
events: Fix docs.

15 years agoTurn comment into error message.
Jean-Paul Saman [Sat, 14 Jun 2008 09:05:32 +0000 (11:05 +0200)]
Turn comment into error message.

15 years agoFix indentation.
Jean-Paul Saman [Sat, 14 Jun 2008 08:00:42 +0000 (10:00 +0200)]
Fix indentation.

15 years agoRemove trailing whitespace
Jean-Paul Saman [Fri, 13 Jun 2008 15:03:24 +0000 (17:03 +0200)]
Remove trailing whitespace

15 years agoAdd playlist_CurrentId() to get the playlist item id from the currently playing item.
Jean-Paul Saman [Fri, 13 Jun 2008 14:18:55 +0000 (16:18 +0200)]
Add playlist_CurrentId() to get the playlist item id from the currently playing item.

15 years agoFix indentation in some of the structs defintions.
Jean-Paul Saman [Fri, 13 Jun 2008 14:16:06 +0000 (16:16 +0200)]
Fix indentation in some of the structs defintions.

15 years agoAdd comment about getVariable() and setVariable() JS function: they are removed becau...
Jean-Paul Saman [Tue, 10 Jun 2008 14:34:25 +0000 (16:34 +0200)]
Add comment about getVariable() and setVariable() JS function: they are removed because of their security implications. Everyone is advice to use the newer ActiveX v2 (IVLCControl2) interface instead.

15 years agoFix building of ActiveX control with 3 functions being unimplemented right now:
Jean-Paul Saman [Tue, 10 Jun 2008 14:25:13 +0000 (16:25 +0200)]
Fix building of ActiveX control with 3 functions being unimplemented right now:
- VLCControl::setVariable()
- VLCControl::getVariable()
- VLCControl::get_PlaylistIndex()

15 years agoFix compiler error.
Jean-Paul Saman [Tue, 10 Jun 2008 14:24:38 +0000 (16:24 +0200)]
Fix compiler error.

15 years agoReadibility improvement.
Jean-Paul Saman [Tue, 10 Jun 2008 13:54:25 +0000 (15:54 +0200)]
Readibility improvement.

15 years agoFix get_VersionInfo() and break long lines.
Jean-Paul Saman [Tue, 10 Jun 2008 13:53:34 +0000 (15:53 +0200)]
Fix get_VersionInfo() and break long lines.

15 years agoMove Toolbar to the IVLCControl2 interface object, where it should have been all...
Jean-Paul Saman [Tue, 10 Jun 2008 13:39:59 +0000 (15:39 +0200)]
Move Toolbar to the IVLCControl2 interface object, where it should have been all along.

15 years agoUse the same internal libvlc API as vlccontrol2.cpp does.
Jean-Paul Saman [Tue, 10 Jun 2008 08:57:07 +0000 (10:57 +0200)]
Use the same internal libvlc API as vlccontrol2.cpp does.

15 years agoAdd some sane default values.
Jean-Paul Saman [Tue, 10 Jun 2008 08:55:32 +0000 (10:55 +0200)]
Add some sane default values.

15 years agoRemove VLCPlugin::getVLCObject() methond from ActiveX
Jean-Paul Saman [Tue, 10 Jun 2008 07:43:29 +0000 (09:43 +0200)]
Remove VLCPlugin::getVLCObject() methond from ActiveX

15 years agoAdd missing include to activex/plugin.h
Jean-Paul Saman [Tue, 10 Jun 2008 07:03:06 +0000 (09:03 +0200)]
Add missing include to activex/plugin.h

15 years agoRevert "Desactivate activex until it's fixed"
Jean-Paul Saman [Sun, 8 Jun 2008 17:53:58 +0000 (19:53 +0200)]
Revert "Desactivate activex until it's fixed"

This reverts commit 722f244d86015adc90ec9c7687856d941a5bf207.

15 years agoIndentation fix.
Jean-Paul Saman [Sun, 8 Jun 2008 17:52:25 +0000 (19:52 +0200)]
Indentation fix.

15 years agoRevert "Do not try to build the ActiveX so we can at least have nightlies."
Jean-Paul Saman [Sun, 8 Jun 2008 17:51:57 +0000 (19:51 +0200)]
Revert "Do not try to build the ActiveX so we can at least have nightlies."

This reverts commit 097f8fc9cddf85baac0ad3083c13a85384e86e66.

15 years agoMore config.status magic.
Christophe Mutricy [Fri, 13 Jun 2008 23:24:31 +0000 (00:24 +0100)]
More config.status magic.

I'm not sure why we have a PRODUCT_VERSION and VERSION

15 years agoFix logic and comment
Christophe Mutricy [Fri, 13 Jun 2008 23:22:28 +0000 (00:22 +0100)]
Fix logic and comment

15 years agoCosmetic
Christophe Mutricy [Fri, 13 Jun 2008 23:04:31 +0000 (00:04 +0100)]
Cosmetic

15 years agodemux/dummy: Remove vlc_playlist.h inclusion now.
Pierre d'Herbemont [Fri, 13 Jun 2008 21:09:04 +0000 (23:09 +0200)]
demux/dummy: Remove vlc_playlist.h inclusion now.

15 years agodemux/dummy: No need to check for playlist availability. (Also fix #1543)
Pierre d'Herbemont [Fri, 13 Jun 2008 21:01:08 +0000 (23:01 +0200)]
demux/dummy: No need to check for playlist availability. (Also fix #1543)

This is a bit contriversial, but libvlc actually uses vlc://nop, and this without a playlist.

15 years agoImplement the full/basic switch correctly and completely. Additionally, fixed a rare...
Felix Paul Kühne [Fri, 13 Jun 2008 17:54:08 +0000 (19:54 +0200)]
Implement the full/basic switch correctly and completely. Additionally, fixed a rare sprefs init failure.

15 years agoRemoved useless setting which can confuse some setups
Felix Paul Kühne [Fri, 13 Jun 2008 17:25:50 +0000 (19:25 +0200)]
Removed useless setting which can confuse some setups

15 years agoAdd support for the http proxy password setting to the simple prefs and make sure...
Felix Paul Kühne [Fri, 13 Jun 2008 16:45:58 +0000 (18:45 +0200)]
Add support for the http proxy password setting to the simple prefs and make sure that the last.fm password isn't displayed as plain text

15 years agoHTTP: put the password to a separate field, so we can have ****
Rémi Denis-Courmont [Fri, 13 Jun 2008 15:52:09 +0000 (18:52 +0300)]
HTTP: put the password to a separate field, so we can have ****

15 years agoVLCKit: Typo and create a link to include and share.
Pierre d'Herbemont [Fri, 13 Jun 2008 14:29:32 +0000 (16:29 +0200)]
VLCKit: Typo and create a link to include and share.

15 years agoVLCKit: Fix #1587 "missing libvlc/mediacontrol header files".
Pierre d'Herbemont [Fri, 13 Jun 2008 14:10:56 +0000 (16:10 +0200)]
VLCKit: Fix #1587 "missing libvlc/mediacontrol header files".

Headers are in VLCKit.framework/include/vlc.

15 years agolibvlc: Fix compilation of libvlc_media_player_set_drawable().
Pierre d'Herbemont [Fri, 13 Jun 2008 13:47:11 +0000 (15:47 +0200)]
libvlc: Fix compilation of libvlc_media_player_set_drawable().

15 years agolibvlc: libvlc_video_set_parent and libvlc_video_get_parent are deprecated.
Pierre d'Herbemont [Fri, 13 Jun 2008 13:42:24 +0000 (15:42 +0200)]
libvlc: libvlc_video_set_parent and libvlc_video_get_parent are deprecated.

15 years agolibvlc_video_set_parent: Use libvlc_media_player_set_drawable().
Pierre d'Herbemont [Fri, 13 Jun 2008 13:39:47 +0000 (15:39 +0200)]
libvlc_video_set_parent: Use libvlc_media_player_set_drawable().

15 years agolibvlc_video_get_width: Don't use a potentially freed pointer.
Pierre d'Herbemont [Fri, 13 Jun 2008 13:38:23 +0000 (15:38 +0200)]
libvlc_video_get_width: Don't use a potentially freed pointer.

Pointed-out-by: Lukas
15 years agolibvlc_media_player: Coding style.
Pierre d'Herbemont [Fri, 13 Jun 2008 13:37:21 +0000 (15:37 +0200)]
libvlc_media_player: Coding style.

15 years agolibvlc_video_get_height: Don't use a potentially freed pointer.
Pierre d'Herbemont [Fri, 13 Jun 2008 13:36:44 +0000 (15:36 +0200)]
libvlc_video_get_height: Don't use a potentially freed pointer.

Pointed-out-by: Lukas
15 years agolibvlc_media_player: Allow reparenting in libvlc_media_player_set_drawable().
Pierre d'Herbemont [Fri, 13 Jun 2008 13:35:16 +0000 (15:35 +0200)]
libvlc_media_player: Allow reparenting in libvlc_media_player_set_drawable().