Mickommic

Results 11 comments of Mickommic

Here a [viewer](http://mickommicg.temp.swtest.ru/MickView.zip) with support for sai and sai2 files. Bugs, lags and crashes are quite likely.

Try it on a virtual machine or in a sandbox. :D

Hello! I want to thank Wunkolo for his description of sai and sai2. My respect to you. Can you help me with this? ``` function Sai2ReadThumb(Dst: Pointer; Stream: TStream; Info:...

> > Can you help me with this? > > [I am still deciphering `jssf` data in particular at the moment and you can see the state of it here](https://github.com/Wunkolo/libsai/pull/20/files#diff-e9cda01de5c5da7982099efa30ae90dda40a0921d1add9917f8aef2c89307a0dR189)....

Hello! I believe that jssf is a JPEG stream without any jpeg headers, except for two quantization tables. One table for the luminance channel, ``` 02 02 02 02 02...

> It might be a little bit more direct than that, here are the suspected subroutines that each thread uses when decompressing Jssf data, there are some SSE instructions to...

Excuse me Wunkolo, but could you get the data from DispatchInfo from the DecompressJssfToken procedure from offset 1488 to 3664. 2176 bytes in total. There should be Huffman tables there....

These tables are exactly the same as those defined in the JPEG specification. I tried decoding the bitstream again and found that only one MCU-row is decoded. I did not...

Hello! Finally figured out JSSF. Before the bitstream of each MCU-row there is its length (2 bytes). That is: length, bitstream of the first MCU-row, length, bitstream of the second...

> Thanks for this insight, learned a lot about jpeg encoding from this. I was able to extract `jssf` data directly into a jpeg stream by adding the appropriate markers...