[FFmpeg-devel] [PATCH] Video decoder and demuxer for AMV files
Vladimir Voroshilov
voroshil
Sat Sep 29 11:27:59 CEST 2007
Now i undestand.
Thanks you for detailed explamation.
I have another question.
According to this:
> > > use SEPERATE variables do NOT hack s->picture.data and s->linesize and then
> > > revert that again a few lines later
> > >
[...]
..and this:
> > Did i undestand you right (see patch)?
>
> argh, no!
>
> int linesize= s->linesize;
> uint8_t *data[3]= {s->picture.data[0], ...
>
> if(amv){
> linesize= -linesize;
> for(i=0; i<3; i++)
> data[i]= ...
> }
>
> use linesize+data
>
> and the patch which introduces the new variables should be seperate
> from the one adding amv support
attached implementation is also not acceptable (and worse than hacking
mjpeg_decode_scan).
Am i right? Should i continue hacking mjpeg_decode_scan as you
suggested or improve attached patch?
--
Regards,
Vladimir Voroshilov mailto:voroshil at gmail.com
JID: voroshil at gmail.com, voroshil at jabber.ru
ICQ: 95587719
-------------- next part --------------
A non-text attachment was scrubbed...
Name: amv_mjpeg_decoder.diff
Type: text/x-diff
Size: 6795 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070929/f88a31fa/attachment.diff>
More information about the ffmpeg-devel
mailing list