Re: Distributed Reverse Engineering
Alex Beregszaszi <[email protected]> Sun, 22 May 2005 22:22:30 +0200
| Newsgroups | gmane.comp.video.xine.codec.devel |
|---|---|
| Organization | Free Software Network (http://www.fsn.hu/) |
| Message-ID | <[email protected]> |
Hi, > >> BTW, another multimedia hacker examined the code and figured out > >> that > >>the weird bit reading function is, in fact, an arithmetic coder. > > > > > > I said that already. > > I do not remember that from our correspondence. The only item I > could > find was this: > > "Regarding the entropy coding: I named it scrambling, because it uses > a strange pattern to make reverse engineering harder. It may be some > range or cabac coder on the other side, but it doesn't looks like > that." Range coder is like the cabac, but no patents on it. cabac means context adaptive arithmetic coding. so we are at the subject :) I did had an older vp5 decoder binary than you, where it was a bit more scrambled by hand and didnt looked like our cabac implementation. -- Alex Beregszaszi e-mail: [email protected] Free Software Network cell: +36 70 3144424 ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click