summaryrefslogtreecommitdiff
path: root/channels/console_video.c
diff options
context:
space:
mode:
authorLuigi Rizzo <rizzo@icir.org>2008-07-14 16:50:24 +0000
committerLuigi Rizzo <rizzo@icir.org>2008-07-14 16:50:24 +0000
commit6b9e40282ed6f5804039d729cbddc9c761556ab7 (patch)
treed76e090542a6774ee9d4f286f1949c3dca22b05f /channels/console_video.c
parent28534ea921a4109ed9e548b7bccbee0d41ecd04d (diff)
use ast_pthread_create_detached_background() instead of redoing
it with separate calls git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@130732 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/console_video.c')
-rw-r--r--channels/console_video.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/channels/console_video.c b/channels/console_video.c
index c82a9034f..a7735a665 100644
--- a/channels/console_video.c
+++ b/channels/console_video.c
@@ -1087,10 +1087,9 @@ void console_video_start(struct video_desc *env, struct ast_channel *owner)
env->out.bitrate = 65000;
ast_log(LOG_WARNING, "bitrate unset, forcing to %d\n", env->out.bitrate);
}
- /* XXX below probably can use ast_pthread_create_detace\hed() */
- ast_pthread_create_background(&env->vthread, NULL, video_thread, env);
- /* detach the thread to make sure memory is freed on termination */
- pthread_detach(env->vthread);
+ /* create the thread as detached so memory is freed on termination */
+ ast_pthread_create_detached_background(&env->vthread,
+ NULL, video_thread, env);
}
/*