diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-12-05 16:15:23 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-12-16 15:07:27 +0100 |
commit | 86bdc8ca1aff226b256aab05286129aca50bfcb0 (patch) | |
tree | f7ea494afdae72d9b6eaf52bc61509bc25dbdf70 | |
parent | a2d8fa7db9b70e5ea8a0d3ad415d26ec6e0b2185 (diff) | |
download | gstreamer-plugins-bad-86bdc8ca1aff226b256aab05286129aca50bfcb0.tar.gz |
vtenc: Fix conversion of the bitrate property and our internal bitrate storage
The property is in kbit/s and we store it in bit/s, so just multiply and
divide by 1000. No need to put a factor of 8 in there.
kVTCompressionPropertyKey_AverageBitRate is also in bit/s according to
its documentation.
-rw-r--r-- | sys/applemedia/vtenc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/applemedia/vtenc.c b/sys/applemedia/vtenc.c index 3f8836b61..e257d9e36 100644 --- a/sys/applemedia/vtenc.c +++ b/sys/applemedia/vtenc.c @@ -302,7 +302,7 @@ gst_vtenc_get_property (GObject * obj, guint prop_id, GValue * value, switch (prop_id) { case PROP_BITRATE: - g_value_set_uint (value, gst_vtenc_get_bitrate (self) * 8 / 1000); + g_value_set_uint (value, gst_vtenc_get_bitrate (self) / 1000); break; case PROP_ALLOW_FRAME_REORDERING: g_value_set_boolean (value, gst_vtenc_get_allow_frame_reordering (self)); @@ -324,7 +324,7 @@ gst_vtenc_set_property (GObject * obj, guint prop_id, const GValue * value, switch (prop_id) { case PROP_BITRATE: - gst_vtenc_set_bitrate (self, g_value_get_uint (value) * 1000 / 8); + gst_vtenc_set_bitrate (self, g_value_get_uint (value) * 1000); break; case PROP_ALLOW_FRAME_REORDERING: gst_vtenc_set_allow_frame_reordering (self, g_value_get_boolean (value)); |