[FFmpeg-devel] [PATCH] Scalar: Multiple ouput with different resolutions, Issue 2040
Manjunath Siddaiah
msiddaiah at rgbnetworks.com
Fri Mar 18 15:56:25 CET 2011
Yes the problem is fixed in current HEAD.......
-----Original Message-----
From: ffmpeg-devel-bounces at ffmpeg.org [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of Stefano Sabatini
Sent: Thursday, March 17, 2011 6:01 PM
To: FFmpeg development discussions and patches
Subject: Re: [FFmpeg-devel] [PATCH] Scalar: Multiple ouput with different resolutions, Issue 2040
On date Thursday 2011-03-17 20:07:41 +0000, Manjunath Siddaiah encoded:
> Hi,
>
> If "CONFIG_AVFILTER" is enabled, scaling goes through filtering path.
> Since "AVFilterContext" variables are in
>
> "AVInputStream" structure we can't have different context for
> different outputs in case of multiple outputs. Because of this there
> will be video distortions or segmentation fault if we do multiple
> outputs with different resolutions.
>
> The solution is to move the "AVFilterContext" from "AVInputStream"
> to "AVOutputStream" structure so that there will be different filter
> contexts for each and every stream for multiple outputs.
>
> Tested the patch with taking single input stream and doing outputs with different resolutions as follows.
>
> ./ffmpeg -i ../MP4_009-720x480_100_128_44.1_30.mp4 -s 176x144
> ../out1.mp4 -s 320x240 ../out2.mp4 -s 352x288 ../out3.mp4 -s 640x480
> ../out4.mp4
>
> The same command now gives segmentation fault or distorted video outputs.
This patch seems a variant of:
commit 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7
Author: Michael Niedermayer <michaelni at gmx.at>
Date: Mon Feb 14 23:02:10 2011 +0100
Restructure video filter implemenattion in ffmpeg.c.
This fixes several bugs like multiple outputs and -aspect mixed with -vf
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
which was applied against git.videolan.org (note: the same patch was never applied to the git.ffmpeg.org - now git.libav.org - repo).
Can you confirm that the problem is fixed in current HEAD?
Thanks for your cooperation.
--
FFmpeg = Fierce and Fiendish Monstrous Practical Ecumenical Guru _______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel at ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list