[Ffmpeg-devel] [PATCH] V.Flash PTX decoder
Ivo
ivop
Sat Apr 28 18:49:18 CEST 2007
Hi,
While I was reading Mike Melanson's blog, I stumbled upon this article about
V.Flash V.disc cartridges. I decided to give the .ptx files a try and they
are just RGB555 files with a 44 byte header. Turns out there are actually
three (and room for four) images contained in one image.
Mike's blog entry:
http://multimedia.cx/eggs/vdisc-analysis/
The output of _114kw_pic.ptx:
http://ivop.free.fr/ptx/114kw_pic.png
Due to the limitted number of samples, I was unable to figure out all the
header fields, but enough to read and display/convert the images. Looks
like the width and height are repeated in the header and the few other
non-zero bytes might refer to the colorspace or some yet unknown flags. I
need more samples.
I also noticed that the most significant bit of each pixel is used as a
mask, probably for internal use by the V.Flash console. The bit is set if
the pixel is part of one of the four images. It could be seen as a 1-bit
alpha channel.
--Ivo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ptx-decoder.patch
Type: text/x-diff
Size: 4932 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070428/afd0daf5/attachment.patch>
More information about the ffmpeg-devel
mailing list