Quote:
Originally Posted by schweinsz
Besides, the self-generated code is generated on the stack and then it is executed.
|
Code with an executable stack is inherently dangerous.
Self-modifying code doesn't actually protect the program, since it is trivial (read: takes me less than 5 minutes) to dump a program's memory. But its certainly a great excuse for enabling options that allow one to more easily hide viruses in a program.
Quote:
Originally Posted by schweinsz
The throughput is about 19mbps with 50% CPU fullness (single thread on a dual-core CPU). Because the DiAVC's development is in early stage, there are many space to be optimized to get a faster decoder, such as the un-optimized MC, transform8x8 and CABAC decoding.
|
A decoder isn't fast because you say it's fast. It's fast because it
is fast. What you described is not fast, it is in fact quite slow. Now, some day, it might be fast, but today it is not.