[rygel] core: Set bitrate of mpeg2 video encoder to 30Mbps
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: svn-commits-list gnome org
- Subject: [rygel] core: Set bitrate of mpeg2 video encoder to 30Mbps
- Date: Fri, 12 Jun 2009 07:36:18 -0400 (EDT)
commit d56590c90be3aac26a32c7f3fa137bc803dc5b55
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu Jun 11 23:16:12 2009 +0300
core: Set bitrate of mpeg2 video encoder to 30Mbps
Thanks Henrique Ferreiro GarcÃa for pointing it out. Quality of
transcoded videos should be much better now.
src/rygel/rygel-mp2ts-transcoder.vala | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-mp2ts-transcoder.vala b/src/rygel/rygel-mp2ts-transcoder.vala
index 51dc098..7883638 100644
--- a/src/rygel/rygel-mp2ts-transcoder.vala
+++ b/src/rygel/rygel-mp2ts-transcoder.vala
@@ -74,7 +74,11 @@ internal class Rygel.MP2TSTranscoder : Rygel.Transcoder {
var videoscale = GstUtils.create_element (VIDEO_SCALE, VIDEO_SCALE);
var convert = GstUtils.create_element (COLORSPACE_CONVERT,
COLORSPACE_CONVERT);
- var encoder = GstUtils.create_element (VIDEO_ENCODER, VIDEO_ENCODER);
+ dynamic Element encoder = GstUtils.create_element (VIDEO_ENCODER,
+ VIDEO_ENCODER);
+
+ encoder.bitrate = (int) 30000000;
+ encoder.bitrate_tolerance = (int) 100000000;
var bin = new Bin ("video-encoder-bin");
bin.add_many (videorate, videoscale, convert, encoder);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]