Changeset 788413cf9c52db26d592426083b920cb5a364e3e
- Timestamp:
- 14/06/08 15:45:44
(4 months ago)
- Author:
- Pierre d'Herbemont <pdherbemont@videolan.org>
- git-committer:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1213451144 +0200
- git-parent:
[6db8b4dd9d6f2c545674055d6643b0a9aa436952]
- git-author:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1213451144 +0200
- Message:
input: Send vlc_InputItemInfoChanged, and vlc_InputItemNameChanged events.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r6a938c3 |
r788413c |
|
| 121 | 121 | vlc_InputItemDurationChanged, |
|---|
| 122 | 122 | vlc_InputItemPreparsedChanged, |
|---|
| | 123 | vlc_InputItemNameChanged, |
|---|
| | 124 | vlc_InputItemInfoChanged, |
|---|
| 123 | 125 | |
|---|
| 124 | 126 | /* Service Discovery event */ |
|---|
| … | … | |
| 159 | 161 | int new_status; |
|---|
| 160 | 162 | } input_item_preparsed_changed; |
|---|
| | 163 | struct vlc_input_item_name_changed |
|---|
| | 164 | { |
|---|
| | 165 | const char * new_name; |
|---|
| | 166 | } input_item_name_changed; |
|---|
| | 167 | struct vlc_input_item_info_changed |
|---|
| | 168 | { |
|---|
| | 169 | void * unused; |
|---|
| | 170 | } input_item_info_changed; |
|---|
| 161 | 171 | |
|---|
| 162 | 172 | /* Service discovery events */ |
|---|
| rd666030 |
r788413c |
|
| 201 | 201 | |
|---|
| 202 | 202 | if( !p_input->b_preparsing ) |
|---|
| | 203 | { |
|---|
| 203 | 204 | NotifyPlaylist( p_input ); |
|---|
| | 205 | vlc_event_t event; |
|---|
| | 206 | event.type = vlc_InputItemInfoChanged; |
|---|
| | 207 | vlc_event_send( p_input->p->input.p_item, &event ); |
|---|
| | 208 | } |
|---|
| 204 | 209 | } |
|---|
| 205 | 210 | return VLC_SUCCESS; |
|---|
| … | … | |
| 268 | 273 | |
|---|
| 269 | 274 | if( !p_input->b_preparsing ) |
|---|
| | 275 | { |
|---|
| 270 | 276 | NotifyPlaylist( p_input ); |
|---|
| 271 | | |
|---|
| | 277 | vlc_event_t event; |
|---|
| | 278 | event.type = vlc_InputItemInfoChanged; |
|---|
| | 279 | vlc_event_send( p_input->p->input.p_item, &event ); |
|---|
| | 280 | } |
|---|
| 272 | 281 | return VLC_SUCCESS; |
|---|
| 273 | 282 | } |
|---|
| … | … | |
| 300 | 309 | |
|---|
| 301 | 310 | if( !p_input->b_preparsing ) |
|---|
| | 311 | { |
|---|
| 302 | 312 | NotifyPlaylist( p_input ); |
|---|
| 303 | | |
|---|
| | 313 | vlc_event_t event; |
|---|
| | 314 | event.type = vlc_InputItemNameChanged; |
|---|
| | 315 | event.u.input_item_name_changed.new_name = psz_name; |
|---|
| | 316 | vlc_event_send( p_input->p->input.p_item, &event ); |
|---|
| | 317 | } |
|---|
| 304 | 318 | return VLC_SUCCESS; |
|---|
| 305 | 319 | } |
|---|
| rd666030 |
r788413c |
|
| 63 | 63 | vlc_event_manager_register_event_type( &p_i->event_manager, |
|---|
| 64 | 64 | vlc_InputItemPreparsedChanged ); |
|---|
| | 65 | vlc_event_manager_register_event_type( &p_i->event_manager, |
|---|
| | 66 | vlc_InputItemNameChanged ); |
|---|
| | 67 | vlc_event_manager_register_event_type( &p_i->event_manager, |
|---|
| | 68 | vlc_InputItemInfoChanged ); |
|---|
| 65 | 69 | } |
|---|
| 66 | 70 | |
|---|
| r6a938c3 |
r788413c |
|
| 79 | 79 | [vlc_InputItemDurationChanged] = "vlc_InputItemDurationChanged", |
|---|
| 80 | 80 | [vlc_InputItemPreparsedChanged] = "vlc_InputItemPreparsedChanged", |
|---|
| | 81 | [vlc_InputItemNameChanged] = "vlc_InputItemNameChanged", |
|---|
| | 82 | [vlc_InputItemInfoChanged] = "vlc_InputItemInfoChanged", |
|---|
| 81 | 83 | |
|---|
| 82 | 84 | [vlc_ServicesDiscoveryItemAdded] = "vlc_ServicesDiscoveryItemAdded", |
|---|