[MPlayer-dev-eng] [PATCH] LCL native decoder
Roberto Togni
rtogni at bresciaonline.it
Sun Sep 1 18:04:18 CEST 2002
On 2002.09.01 17:37 Alex Beregszaszi wrote:
> Hi,
>
> > > Btw, do you have samples with YUV csp? If yes, please upload some!
[...]
> > Most of them are single frame (reencoded from mszh-1frame.avi from
> ftp).
> Hey! No! I can give you multiple-frame avizlib and avimszh samples, do
> not use
> that 1-frame one, it's just annoying!
> (okay i'm uploading it right now to incoming as monika_mszh.avi and
> monika_zlib.avi)
Thanks, i have them (they are in the sample section), but they are
rgb24 format (unless you converted them). I'll try to convert them, but
i need to do it under winzzoz. Btw, i cant't read from incoming.
You can also find avizlib_sample.avi and avimszh_sample.avi.bz under
samplev/V-codecs/mszh-zlib, but they're rgb24 too.
The only yuv multiframe sample i have is mszh_yuv420_nullframe.avi that
i uploaded a few minutes ago.
The only difference between mszh and zlib is frame compression,
colorspace conversion is the same.
>
> > When i first checked it, the colorspace didn't look like a standard
> > YUV, and that's why i added my own conversion. I'll check it again
> now
> > that the decoder is working.
> :(
>
> > Pngfilter is applied between decompression and colorspace
> conversion,
> > so it should not affect it.
> Good news, but what's that pngfilter?
It's a delta filter, that stores the difference between a pixel and the
previous one (like the predict left methodused in huffyuv). The first
pixel in every lineis stored unchanged, the others are replaced by the
delta value. It should give a better compression, since deltas are
smaller than pixel values. PNG have a filter that looks similar, but
the implementation is different.
I'll update the lcl.txt document soon, the 0.1 version available now is
obsolete.
Ciao,
Roberto
>
> --
> Alex Beregszaszi <alex at naxine.org>
More information about the MPlayer-dev-eng
mailing list