Changeset 810e9accee5e25309f75cfcd9873a4543385865a
- Timestamp:
- 09/29/05 16:28:51
(3 years ago)
- Author:
- Jean-Paul Saman <jpsaman@videolan.org>
- git-committer:
- Jean-Paul Saman <jpsaman@videolan.org> 1128004131 +0000
- git-parent:
[0e79f464081441bb979427207931010ad694691a]
- git-author:
- Jean-Paul Saman <jpsaman@videolan.org> 1128004131 +0000
- Message:
remove trailing whitespace
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| ref8cc37 |
r810e9ac |
|
| 65 | 65 | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| 66 | 66 | vlc_mutex_lock( lockval.p_address ); |
|---|
| 67 | | |
|---|
| | 67 | |
|---|
| 68 | 68 | if( ( p_osd = vlc_object_find( p_this, VLC_OBJECT_OSDMENU, FIND_ANYWHERE ) ) == NULL ) |
|---|
| 69 | 69 | { |
|---|
| 70 | 70 | vlc_value_t val; |
|---|
| 71 | | |
|---|
| | 71 | |
|---|
| 72 | 72 | msg_Dbg( p_this, "creating osd menu object" ); |
|---|
| 73 | 73 | if( ( p_osd = vlc_object_create( p_this, VLC_OBJECT_OSDMENU ) ) == NULL ) |
|---|
| … | … | |
| 81 | 81 | if( osd_ConfigLoader( p_this, psz_file, &p_osd ) ) |
|---|
| 82 | 82 | goto error; |
|---|
| 83 | | |
|---|
| | 83 | |
|---|
| 84 | 84 | /* Setup default button (first button) */ |
|---|
| 85 | 85 | p_osd->p_state->p_visible = p_osd->p_button; |
|---|
| … | … | |
| 97 | 97 | osd_UpdateState( p_osd->p_state, p_osd->i_x, p_osd->i_y, |
|---|
| 98 | 98 | p_osd->i_width, p_osd->i_height, NULL ); |
|---|
| 99 | | |
|---|
| | 99 | |
|---|
| 100 | 100 | vlc_object_yield( p_osd ); |
|---|
| 101 | 101 | vlc_object_attach( p_osd, p_this->p_vlc ); |
|---|
| 102 | | |
|---|
| | 102 | |
|---|
| 103 | 103 | /* Signal when an update of OSD menu is needed */ |
|---|
| 104 | 104 | var_Create( p_osd, "osd-menu-update", VLC_VAR_BOOL ); |
|---|
| … | … | |
| 107 | 107 | val.b_bool = VLC_FALSE; |
|---|
| 108 | 108 | var_Set( p_osd, "osd-menu-update", val ); |
|---|
| 109 | | var_Set( p_osd, "osd-menu-visible", val ); |
|---|
| | 109 | var_Set( p_osd, "osd-menu-visible", val ); |
|---|
| 110 | 110 | } |
|---|
| 111 | 111 | vlc_mutex_unlock( lockval.p_address ); |
|---|
| 112 | 112 | return p_osd; |
|---|
| 113 | | |
|---|
| | 113 | |
|---|
| 114 | 114 | error: |
|---|
| 115 | 115 | msg_Err( p_this, "creating osd menu object failed" ); |
|---|
| 116 | 116 | vlc_mutex_unlock( lockval.p_address ); |
|---|
| 117 | 117 | vlc_object_destroy( p_osd ); |
|---|
| 118 | | return NULL; |
|---|
| | 118 | return NULL; |
|---|
| 119 | 119 | } |
|---|
| 120 | 120 | |
|---|
| … | … | |
| 124 | 124 | |
|---|
| 125 | 125 | if( !p_osd || !p_this ) return; |
|---|
| 126 | | |
|---|
| 127 | | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| 128 | | vlc_mutex_lock( lockval.p_address ); |
|---|
| 129 | | |
|---|
| 130 | | vlc_object_release( p_osd ); |
|---|
| | 126 | |
|---|
| | 127 | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| | 128 | vlc_mutex_lock( lockval.p_address ); |
|---|
| | 129 | |
|---|
| | 130 | vlc_object_release( p_osd ); |
|---|
| 131 | 131 | if( p_osd->i_refcount > 0 ) |
|---|
| 132 | 132 | { |
|---|
| 133 | | vlc_mutex_unlock( lockval.p_address ); |
|---|
| 134 | | return; |
|---|
| 135 | | } |
|---|
| | 133 | vlc_mutex_unlock( lockval.p_address ); |
|---|
| | 134 | return; |
|---|
| | 135 | } |
|---|
| 136 | 136 | |
|---|
| 137 | 137 | var_Destroy( p_osd, "osd-menu-visible" ); |
|---|
| 138 | 138 | var_Destroy( p_osd, "osd-menu-update" ); |
|---|
| 139 | | |
|---|
| | 139 | |
|---|
| 140 | 140 | osd_ConfigUnload( p_this, &p_osd ); |
|---|
| 141 | 141 | vlc_object_detach( p_osd ); |
|---|
| 142 | 142 | vlc_object_destroy( p_osd ); |
|---|
| 143 | 143 | p_osd = NULL; |
|---|
| 144 | | |
|---|
| 145 | | vlc_mutex_unlock( lockval.p_address ); |
|---|
| | 144 | |
|---|
| | 145 | vlc_mutex_unlock( lockval.p_address ); |
|---|
| 146 | 146 | } |
|---|
| 147 | 147 | |
|---|
| … | … | |
| 172 | 172 | |
|---|
| 173 | 173 | if( i_steps < 0 ) i_steps = 0; |
|---|
| 174 | | |
|---|
| | 174 | |
|---|
| 175 | 175 | for( i=0; (i < i_steps) && (p_current != NULL); i++ ) |
|---|
| 176 | | { |
|---|
| | 176 | { |
|---|
| 177 | 177 | p_temp = p_current->p_next; |
|---|
| 178 | 178 | if( !p_temp ) return p_current; |
|---|
| … | … | |
| 198 | 198 | osd_button_t *p_button = NULL; |
|---|
| 199 | 199 | vlc_value_t lockval; |
|---|
| 200 | | |
|---|
| | 200 | |
|---|
| 201 | 201 | if( ( p_osd = vlc_object_find( p_this, VLC_OBJECT_OSDMENU, FIND_ANYWHERE ) ) == NULL ) |
|---|
| 202 | 202 | { |
|---|
| 203 | 203 | msg_Err( p_this, "osd_MenuNext failed" ); |
|---|
| 204 | 204 | return; |
|---|
| 205 | | } |
|---|
| | 205 | } |
|---|
| 206 | 206 | |
|---|
| 207 | 207 | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| … | … | |
| 210 | 210 | #if defined(OSD_MENU_DEBUG) |
|---|
| 211 | 211 | msg_Dbg( p_osd, "menu on" ); |
|---|
| 212 | | #endif |
|---|
| | 212 | #endif |
|---|
| 213 | 213 | p_button = p_osd->p_state->p_visible; |
|---|
| 214 | 214 | if( p_button ) |
|---|
| 215 | | { |
|---|
| | 215 | { |
|---|
| 216 | 216 | if( !p_button->b_range ) |
|---|
| 217 | 217 | p_button->p_current_state = osd_StateChange( p_button->p_states, OSD_BUTTON_UNSELECT ); |
|---|
| 218 | 218 | p_osd->p_state->p_visible = p_osd->p_button; |
|---|
| 219 | | |
|---|
| | 219 | |
|---|
| 220 | 220 | if( !p_osd->p_state->p_visible->b_range ) |
|---|
| 221 | 221 | p_osd->p_state->p_visible->p_current_state = |
|---|
| 222 | 222 | osd_StateChange( p_osd->p_state->p_visible->p_states, OSD_BUTTON_SELECT ); |
|---|
| 223 | | |
|---|
| | 223 | |
|---|
| 224 | 224 | osd_UpdateState( p_osd->p_state, |
|---|
| 225 | 225 | p_osd->p_state->p_visible->i_x, p_osd->p_state->p_visible->i_y, |
|---|
| 226 | 226 | p_osd->p_state->p_visible->p_current_state->p_pic->p[Y_PLANE].i_visible_pitch, |
|---|
| 227 | 227 | p_osd->p_state->p_visible->p_current_state->p_pic->p[Y_PLANE].i_visible_lines, |
|---|
| 228 | | p_osd->p_state->p_visible->p_current_state->p_pic ); |
|---|
| | 228 | p_osd->p_state->p_visible->p_current_state->p_pic ); |
|---|
| 229 | 229 | osd_SetMenuUpdate( p_osd, VLC_TRUE ); |
|---|
| 230 | 230 | } |
|---|
| 231 | 231 | osd_SetMenuVisible( p_osd, VLC_TRUE ); |
|---|
| 232 | | |
|---|
| 233 | | vlc_object_release( (vlc_object_t*) p_osd ); |
|---|
| 234 | | vlc_mutex_unlock( lockval.p_address ); |
|---|
| 235 | | } |
|---|
| 236 | | |
|---|
| | 232 | |
|---|
| | 233 | vlc_object_release( (vlc_object_t*) p_osd ); |
|---|
| | 234 | vlc_mutex_unlock( lockval.p_address ); |
|---|
| | 235 | } |
|---|
| | 236 | |
|---|
| 237 | 237 | void __osd_MenuHide( vlc_object_t *p_this ) |
|---|
| 238 | 238 | { |
|---|
| 239 | 239 | osd_menu_t *p_osd = NULL; |
|---|
| 240 | 240 | vlc_value_t lockval; |
|---|
| 241 | | |
|---|
| | 241 | |
|---|
| 242 | 242 | if( ( p_osd = vlc_object_find( p_this, VLC_OBJECT_OSDMENU, FIND_ANYWHERE ) ) == NULL ) |
|---|
| 243 | 243 | { |
|---|
| … | … | |
| 245 | 245 | return; |
|---|
| 246 | 246 | } |
|---|
| 247 | | |
|---|
| | 247 | |
|---|
| 248 | 248 | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| 249 | 249 | vlc_mutex_lock( lockval.p_address ); |
|---|
| … | … | |
| 499 | 499 | osd_button_t *p_button = NULL; |
|---|
| 500 | 500 | vlc_value_t lockval; |
|---|
| 501 | | #if defined(OSD_MENU_DEBUG) |
|---|
| | 501 | #if defined(OSD_MENU_DEBUG) |
|---|
| 502 | 502 | vlc_value_t val; |
|---|
| 503 | 503 | #endif |
|---|
| 504 | | |
|---|
| | 504 | |
|---|
| 505 | 505 | if( ( p_osd = vlc_object_find( p_this, VLC_OBJECT_OSDMENU, FIND_ANYWHERE ) ) == NULL ) |
|---|
| 506 | 506 | { |
|---|
| … | … | |
| 517 | 517 | var_Get( p_this->p_libvlc, "osd_mutex", &lockval ); |
|---|
| 518 | 518 | vlc_mutex_lock( lockval.p_address ); |
|---|
| 519 | | |
|---|
| | 519 | |
|---|
| 520 | 520 | p_button = p_osd->p_state->p_visible; |
|---|
| 521 | 521 | if( p_button ) |
|---|
| … | … | |
| 527 | 527 | p_osd->p_state->p_visible = p_button->p_down; |
|---|
| 528 | 528 | } |
|---|
| 529 | | |
|---|
| | 529 | |
|---|
| 530 | 530 | if( p_button->b_range && p_osd->p_state->p_visible->b_range ) |
|---|
| 531 | 531 | { |
|---|
| … | … | |
| 546 | 546 | p_osd->p_state->p_visible->p_current_state->p_pic ); |
|---|
| 547 | 547 | osd_SetMenuUpdate( p_osd, VLC_TRUE ); |
|---|
| 548 | | /* If this is a range style action with associated images of only one state, |
|---|
| | 548 | /* If this is a range style action with associated images of only one state, |
|---|
| 549 | 549 | * then perform "menu select" on every menu navigation |
|---|
| 550 | 550 | */ |
|---|