Ok,
Today I implemented the following methods in a video codec to test out
there
speeds:
(Image Transform, from lineair to 2D image)
RGB Transform
Paeth Predictor
Wheeler Transform
MoveToFront Transform
(Image Transform, from 2D image to lineair)
For video resolution 320x200 it might produce acceptable decode speeds for
a
2.0 ghz processor.
For video resolution 640x480 it was way too slow.
Paeth, Wheeler and MoveToFront all there require lot's of processing time.
The Delphi code is just too slow to do it fast enough.
It will probably need special sse2 or special gpu, or simply ditch the
methods all together and use something else.
At least my alternative/simple codec was super fast...
Also notice how huffman is not even included yet.
I took big step forward, and now I took maaaaaaaajooorrr step backward,
hehe
;)
Interesting though.
Bye,
Skybuck.


|