1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-03 01:31:53 +02:00
Commit Graph

19 Commits

Author SHA1 Message Date
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