summaryrefslogtreecommitdiff
path: root/channels/console_video.c
diff options
context:
space:
mode:
authorLuigi Rizzo <rizzo@icir.org>2007-12-27 17:26:16 +0000
committerLuigi Rizzo <rizzo@icir.org>2007-12-27 17:26:16 +0000
commitb634b8ccca4c643d6e31fe991ff1a1ef130d32d4 (patch)
tree891f7281f2e31b1443c016ca84933665482e9a60 /channels/console_video.c
parent9d89dc11aea68f193dd6a5b09370ade560a48b53 (diff)
more localization of gui stuff
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94904 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/console_video.c')
-rw-r--r--channels/console_video.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/channels/console_video.c b/channels/console_video.c
index a1af9a454..6e0df5cf2 100644
--- a/channels/console_video.c
+++ b/channels/console_video.c
@@ -1079,10 +1079,18 @@ static void *video_thread(void *arg)
}
}
sdl_setup(env);
- ast_mutex_init(&env->in.dec_in_lock);
if (!ast_strlen_zero(save_display))
setenv("DISPLAY", save_display, 1);
+ /* initialize grab coordinates */
+ env->out.loc_src.x = 0;
+ env->out.loc_src.y = 0;
+
+ /* reset the pointers to the current decoded image */
+ env->in.dec_in_cur = &env->in.dec_in[0];
+ env->in.dec_in_dpy = NULL; /* nothing to display */
+ ast_mutex_init(&env->in.dec_in_lock); /* used to sync decoder and renderer */
+
if (video_open(&env->out)) {
ast_log(LOG_WARNING, "cannot open local video source\n");
} else {