[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