OpenDivX LINUX port by A'rpi/ESP-team
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

v0.11pre8: initial hack to get it compile under linux
- made ttypes.h to solve header problems
- defining O_BINARY=0 (POSIX open() has no O_BINARY flag)
- yuv2rgb removed, using YUV output (MPlayer already has YUV converters)

v0.11pre9: speed optim: mmx/sse support
- IDCT stuff (mmx + sse) ported from libmpeg2
  speedup: about 4%

v0.11pre10:
- postprocess.c speed optim (loop unrolling, variable relocation, cache etc)
  speedup:  h unblock: 58->27   v unblock: 33->24
- basic_pred.c: loop unrolling -> no speedup at all :(
- quality levels reordered:
    0:      no postprocess
    01-09:  h_y
    11-19:  h_y+v_y
    21-29:  h_y+v_y+h_c
    31-39:  h_y+v_y+h_c+v_c
    41-49:  h_y+v_y+h_c+v_c+r_y
    51-59:  h_y+v_y+h_c+v_c+r_y+r_c

TO DO:
~~~~~~
- motion compensation in MMX/SSE
- postprocessing in MMX/SSE
