[FFmpeg-devel] [PATCH] snow: remove strange av_assert2
Michael Niedermayer
michaelni at gmx.at
Mon Jul 6 02:40:44 CEST 2015
On Sun, Jul 05, 2015 at 09:11:44PM +0200, Andreas Cadhalpun wrote:
> On 03.07.2015 01:04, Michael Niedermayer wrote:
> > On Fri, Jul 03, 2015 at 12:31:31AM +0200, Andreas Cadhalpun wrote:
> >> It asserts that the frame linesize is larger than 37, but it can be
> >> smaller and decoding such frames works. Thus it is unclear what this
> >> assert is good for.
> >
> > i think it was due to the layout of some temporary /scratch buffer
> >
> > maybe in the emulated_edge_mc() call in ff_snow_pred_block() but
> > iam not sure
>
> I couldn't find a problem with the layout of the tmp/scratchbuf buffer
> for small strides.
>
> > as stride becomes too small its no longer possible to store some elements
> > that is when they are larger
>
> Can you explain how elements can be too larger to fit?
emulated_edge_mc() writes a block of width x height,
if stride < width this will not work as intended
iam quite unsure if this is the intended thing for the assert to
check, i hthik there was more code that possibly was fixed
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Avoid a single point of failure, be that a person or equipment.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150706/dc6aab0a/attachment.sig>
More information about the ffmpeg-devel
mailing list