git.videolan.org
/
vlc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
39aa499
)
input: avoids double mutex locking
author
Rafaël Carré
<funman@videolan.org>
Sat, 20 Oct 2007 23:20:43 +0000
(23:20 +0000)
committer
Rafaël Carré
<funman@videolan.org>
Sat, 20 Oct 2007 23:20:43 +0000
(23:20 +0000)
src/input/input.c
patch
|
blob
|
history
diff --git
a/src/input/input.c
b/src/input/input.c
index
9742b71
..
4e42410
100644
(file)
--- a/
src/input/input.c
+++ b/
src/input/input.c
@@
-2558,8
+2558,6
@@
static void InputUpdateMeta( input_thread_t *p_input, vlc_meta_t *p_meta )
input_ExtractAttachmentAndCacheArt( p_input );
}
free( psz_arturl );
-
- input_item_SetPreparsed( p_item, VLC_TRUE );
/* A bit ugly */
p_meta = NULL;
@@
-2570,6
+2568,8
@@
static void InputUpdateMeta( input_thread_t *p_input, vlc_meta_t *p_meta )
}
vlc_mutex_unlock( &p_item->lock );
+ input_item_SetPreparsed( p_item, VLC_TRUE );
+
if( i_arturl_event == VLC_TRUE )
{
vlc_event_t event;