[FFmpeg-devel] [PATCH] Fix aspect or interlacing change in the stream should reinitialize filters
jeroen.ost at gmail.com
Mon Aug 20 15:25:32 CEST 2012
Currently, aspect ratio and interlacing changes are only taken into
account in the beginning of the stream, or if the stream's width or
height parameters change.
With DVB broadcast systems it seems to happen that the width and
height are kept constant at e.g. 720x576 or 704x576, and only aspect
ratio and interlacing is actually changing in the middle of the
In the current code, filters are not reinitialized. As a result scale,
pad and deinterlacing filters that rely on SAR or DAR value, do not
get reinitialized with the updated values. The image looks 'squashed'
from that point on.
This patch fixes that. It was tested for aspect ratio transitions from
16:9 to 4:3 or 16:11 and 12:11 in all possible combinations.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 3617 bytes
Desc: not available
More information about the ffmpeg-devel