summaryrefslogtreecommitdiff
path: root/legacy/emotion/src/modules/emotion_xine.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2007-01-03 06:24:25 +0000
committerCarsten Haitzler <raster@rasterman.com>2007-01-03 06:24:25 +0000
commit2026b988bc5bdf0c62a2fa48c1f8f38d85494124 (patch)
tree5012056b8a19a421e7a4c003ae6ba4dd5e0ba133 /legacy/emotion/src/modules/emotion_xine.h
parentfc6ccd21929418355e56ae6523b32fdcacd77a6c (diff)
there is a deadlock between the video out deocder thread and the main process
(emotion) thread as it continues while the main thread is stopped tyring to stop the video playback - this ends up in a deadlock. this tries to eliminate that by havng a much more limited framequeue. SVN revision: 27753
Diffstat (limited to '')
-rw-r--r--legacy/emotion/src/modules/emotion_xine.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/legacy/emotion/src/modules/emotion_xine.h b/legacy/emotion/src/modules/emotion_xine.h
index 5816b4ef87..0b2affbed7 100644
--- a/legacy/emotion/src/modules/emotion_xine.h
+++ b/legacy/emotion/src/modules/emotion_xine.h
@@ -25,10 +25,11 @@ struct _Emotion_Xine_Video
25 double ratio; 25 double ratio;
26 int w, h; 26 int w, h;
27 Evas_Object *obj; 27 Evas_Object *obj;
28 Emotion_Xine_Video_Frame *cur_frame; 28 volatile Emotion_Xine_Video_Frame *cur_frame;
29 volatile int seek_to; 29 volatile int seek_to;
30 volatile int get_poslen; 30 volatile int get_poslen;
31 volatile double seek_to_pos; 31 volatile double seek_to_pos;
32 volatile int fq;
32 Emotion_Vis vis; 33 Emotion_Vis vis;
33 Ecore_Timer *timer; 34 Ecore_Timer *timer;
34 int fd_read; 35 int fd_read;