summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorChen Jie <chenj@lemote.com>2014-05-25 15:16:13 +0800
committerSebastian Dröge <sebastian@centricular.com>2014-05-26 12:10:44 +0200
commit27f4d8237fab10f50715e96983e79507868c65b0 (patch)
treede52a4683a7849c00ec6ae1e9995cb7ff9e45261 /sys
parent8d71ec9f389337be19266b9ec018e09b677115ab (diff)
downloadgstreamer-plugins-bad-27f4d8237fab10f50715e96983e79507868c65b0.tar.gz
amcvideoenc: Unit of bitrate property is now bit/sec
https://bugzilla.gnome.org/show_bug.cgi?id=705129
Diffstat (limited to 'sys')
-rw-r--r--sys/androidmedia/gstamcvideoenc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/androidmedia/gstamcvideoenc.c b/sys/androidmedia/gstamcvideoenc.c
index e39819059..b54aa9cb2 100644
--- a/sys/androidmedia/gstamcvideoenc.c
+++ b/sys/androidmedia/gstamcvideoenc.c
@@ -87,7 +87,7 @@ static GstFlowReturn gst_amc_video_enc_finish (GstVideoEncoder * encoder);
static GstFlowReturn gst_amc_video_enc_drain (GstAmcVideoEnc * self);
-#define BIT_RATE_DEFAULT (2 * 1024)
+#define BIT_RATE_DEFAULT (2 * 1024 * 1024)
#define I_FRAME_INTERVAL_DEFAULT 0
enum
{
@@ -514,7 +514,7 @@ create_amc_format (GstAmcVideoEnc * encoder, GstVideoCodecState * input_state,
if (color_format == -1)
goto video_format_failed_to_convert;
- gst_amc_format_set_int (format, "bitrate", encoder->bitrate * 1024);
+ gst_amc_format_set_int (format, "bitrate", encoder->bitrate);
gst_amc_format_set_int (format, "color-format", color_format);
stride = GST_ROUND_UP_4 (info->width); /* safe (?) */
gst_amc_format_set_int (format, "stride", stride);
@@ -818,8 +818,8 @@ gst_amc_video_enc_class_init (GstAmcVideoEncClass * klass)
videoenc_class->finish = GST_DEBUG_FUNCPTR (gst_amc_video_enc_finish);
g_object_class_install_property (gobject_class, PROP_BIT_RATE,
- g_param_spec_uint ("bitrate", "Bitrate", "Bitrate in kbit/sec", 1,
- 100 * 1024, BIT_RATE_DEFAULT,
+ g_param_spec_uint ("bitrate", "Bitrate", "Bitrate in bit/sec", 1,
+ G_MAXINT, BIT_RATE_DEFAULT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property (gobject_class, PROP_I_FRAME_INTERVAL,