Pierre d'Herbemont
627aaa888d
events: use input_state_e in input_state_changed.
2008-06-14 15:49:42 +02:00
Pierre d'Herbemont
ace6fa7617
events: vlc_input_state_changed->input_state_changed
2008-06-14 15:47:26 +02:00
Pierre d'Herbemont
788413cf9c
input: Send vlc_InputItemInfoChanged, and vlc_InputItemNameChanged events.
2008-06-14 15:45:44 +02:00
Pierre d'Herbemont
6a938c3c6d
input: Register vlc_InputStateChanged event.
2008-06-14 13:37:02 +02:00
Pierre d'Herbemont
a779588f72
events: Add wrappers around vlc_event_manager_init for object casting.
2008-06-14 13:11:10 +02:00
Pierre d'Herbemont
04f19d0ca3
events: Fix docs.
2008-06-14 13:05:35 +02:00
Antoine Cellerier
1d1c5f07b3
Remove a few trailing spaces.
2008-04-08 22:58:33 +02:00
Pierre d'Herbemont
99f6722d6c
Revert [23949].
2008-01-01 18:03:56 +00:00
Pierre d'Herbemont
192a2076dd
misc/events.c: Fix event sending, by properly supporting event_manager edition (event_detach) while executing a callback (vlc_event_send). This is done through a recursive lock.
2008-01-01 14:33:18 +00:00
Rafaël Carré
7b9e1799ee
fix #1410 .
...
You can not change a playlist_item_t to be a node, when you previously registered events on it, using input_item_t sub items adding event, because the pointer will be destroyed.
If you want to use nodes anyway, you have to explicitely create them.
Note: we were lucky that xspf did work so far, because we were EXCLUSIVELY using invalid pointers, except for the 1st item being added to each playlist_item_t (it did happen before the conversion obviously).
2007-12-30 18:24:10 +00:00
Pierre d'Herbemont
b6880d7666
playlist/services_discovery.c: Send service discover started and ended events, to keep track of running sd.
2007-12-25 20:54:18 +00:00
Pierre d'Herbemont
7b32ae1770
src/control: (Patch by Enrique Osuna)
...
* Add the ability to store user data in media_descriptor.
* Duration can now be retrieved from a media_instance
* Can new get the preparsed state of a media_descriptor
* Add callbacks for libvlc_MediaDescriptorDurationChanged/vlc_InputItemDurationChanged and libvlc_MediaDescriptorPreparsedChanged/vlc_InputItemPreparsedChanged.
2007-10-20 17:56:00 +00:00
Rafaël Carré
6ee1e193fd
Removes trailing spaces. Removes tabs.
2007-09-10 18:56:52 +00:00
Pierre d'Herbemont
8cc3dca1d4
misc/events.c: Add some debug code. (turnable on and off via #ifdef)
2007-08-25 14:36:58 +00:00
Pierre d'Herbemont
3d4efe3b67
playlist/services_discovery.c: Improved services_discovery object, playlist independant. Now, the services_discovery plugin have to be converted to use this interface.
2007-08-17 02:23:11 +00:00
Pierre d'Herbemont
1479b91804
Forgotten files from previous commit.
2007-08-17 02:18:40 +00:00
Pierre d'Herbemont
c5f25910d5
include/vlc_input.h: Make input items able to themselves handle item subitem added.
2007-08-16 17:52:28 +00:00
Pierre d'Herbemont
e7779161e2
include/vlc_input.h: Emit vlc_InputItemMetaChanged event.
...
include/vlc_events.h: Opt for the vlc_object_name_function_name naming scheme.
2007-08-15 14:54:03 +00:00
Pierre d'Herbemont
a945f9dee6
misc/events.c: Add a new way to send receive events. (ripped of from libvlc). It will allow input_item to send events.
2007-08-13 19:08:15 +00:00