From ece25908921ccfc685096dd1297bf4450be4ba5e Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 6 Apr 2011 21:56:42 +0200 Subject: [PATCH] [herfik] keep aspect ratio when resizing video window. Fixes #6852 --- src/common/jingle_rtp.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/common/jingle_rtp.py b/src/common/jingle_rtp.py index 62ae337fa..6086d060f 100644 --- a/src/common/jingle_rtp.py +++ b/src/common/jingle_rtp.py @@ -386,10 +386,12 @@ class JingleVideo(JingleRTPContent): #src_bin.link(caps) self.sink = self.make_bin_from_config('video_output_device', - 'videoscale ! ffmpegcolorspace ! %s', _("video output")) + 'videoscale ! ffmpegcolorspace ! %s force-aspect-ratio=True', + _("video output")) self.pipeline.add(self.sink) - self.src_bin.get_pad('src').link(self.p2psession.get_property('sink-pad')) + self.src_bin.get_pad('src').link(self.p2psession.get_property( + 'sink-pad')) self.p2pstream.connect('src-pad-added', self._on_src_pad_added) # The following is needed for farsight to process ICE requests: