[SCM] vlc/master: Fixed wrong aspect ratio in transcoded image from webcam.

bdrung-guest at users.alioth.debian.org bdrung-guest at users.alioth.debian.org
Tue Nov 23 23:49:51 UTC 2010


The following commit has been merged in the master branch:
commit d872cb26e7f5722cafc167d86bedc8dc78d81d26
Author: Benjamin Drung <bdrung at ubuntu.com>
Date:   Wed Nov 24 00:19:08 2010 +0100

    Fixed wrong aspect ratio in transcoded image from webcam.
    
    Closes: #603888
    LP: #672304

diff --git a/debian/patches/300_transcode_aspect_ratio.diff b/debian/patches/300_transcode_aspect_ratio.diff
new file mode 100644
index 0000000..bdc2089
--- /dev/null
+++ b/debian/patches/300_transcode_aspect_ratio.diff
@@ -0,0 +1,21 @@
+Description: Fixed wrong aspect ratio in transcoded image from webcam.
+Origin: upstream, https://trac.videolan.org/vlc/ticket/4312
+Bug-Debian: http://bugs.debian.org/603888
+Bug-Ubuntu: https://launchpad.net/bugs/672304
+Applied-Upstream: 1.1.6
+
+diff -Nru vlc-1.1.5.orig//modules/stream_out/transcode/video.c vlc-1.1.5/modules/stream_out/transcode/video.c
+--- vlc-1.1.5.orig//modules/stream_out/transcode/video.c	2010-07-24 06:17:44.000000000 -0700
++++ vlc-1.1.5/modules/stream_out/transcode/video.c	2010-11-17 14:25:10.115084004 -0800
+@@ -435,6 +435,11 @@
+     if( id->p_encoder->fmt_out.video.i_sar_num <= 0 ||
+         id->p_encoder->fmt_out.video.i_sar_den <= 0 )
+     {
++	vlc_ureduce( &id->p_decoder->fmt_out.video.i_sar_num, 
++ 	                &id->p_decoder->fmt_out.video.i_sar_den, 
++ 	                id->p_decoder->fmt_out.video.i_sar_num, 
++ 	                id->p_decoder->fmt_out.video.i_sar_den, 
++ 	                0 ); 
+         id->p_encoder->fmt_out.video.i_sar_num = id->p_decoder->fmt_out.video.i_sar_num * i_src_width / i_dst_width;
+         id->p_encoder->fmt_out.video.i_sar_den = id->p_decoder->fmt_out.video.i_sar_den * i_src_height / i_dst_height;
+     }
diff --git a/debian/patches/series b/debian/patches/series
index 495457d..39ffe16 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 052_as-needed.diff
 200_osdmenu_paths.diff
+300_transcode_aspect_ratio.diff

-- 
VLC media player packaging



More information about the pkg-multimedia-commits mailing list