[longomatch] Increase speed settings for the capture encoders
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Increase speed settings for the capture encoders
- Date: Tue, 24 May 2011 21:58:57 +0000 (UTC)
commit 0b6424647145201799ac54b555a63f4cca66676c
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Tue May 17 21:40:08 2011 +0200
Increase speed settings for the capture encoders
libcesarplayer/src/gst-camera-capturer.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/libcesarplayer/src/gst-camera-capturer.c b/libcesarplayer/src/gst-camera-capturer.c
index d0f787e..bf83cc0 100644
--- a/libcesarplayer/src/gst-camera-capturer.c
+++ b/libcesarplayer/src/gst-camera-capturer.c
@@ -1246,7 +1246,8 @@ gst_camera_capturer_set_video_encoder (GstCameraCapturer * gcc,
case VIDEO_ENCODER_H264:
gcc->priv->videoenc =
gst_element_factory_make ("x264enc", "video-encoder");
- g_object_set (gcc->priv->videoenc, "key-int-max", 25, "pass", 17, NULL);
+ g_object_set (gcc->priv->videoenc, "key-int-max", 25, "pass", 17,
+ "speed-preset", 3, NULL);
name = "X264 video encoder";
break;
@@ -1262,7 +1263,7 @@ gst_camera_capturer_set_video_encoder (GstCameraCapturer * gcc,
default:
gcc->priv->videoenc =
gst_element_factory_make ("vp8enc", "video-encoder");
- g_object_set (gcc->priv->videoenc, "speed", 2,
+ g_object_set (gcc->priv->videoenc, "speed", 2, "threads", 8,
"max-keyframe-distance", 25, NULL);
name = "VP8 video encoder";
break;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]