[x264-devel] commit: Fix and enable I_PCM macroblock support (Jason Garrett-Glaser )

git version control git at videolan.org
Thu Jul 10 17:23:44 CEST 2008


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Thu Jul 10 08:36:45 2008 -0600| [ceb2df9ddf03e7eb21bdc81748c7b9978ea64085]

Fix and enable I_PCM macroblock support
In RD mode, always consider PCM as a macroblock mode possibility
Fix bitstream writing for PCM blocks in CAVLC and CABAC, and a few other minor changes to make PCM work.
PCM macroblocks improve compression at very low QPs (1-5) and in lossless mode.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=ceb2df9ddf03e7eb21bdc81748c7b9978ea64085
---

 common/common.h     |    1 +
 common/macroblock.c |    5 +++-
 common/macroblock.h |    2 +-
 encoder/analyse.c   |   27 ++++++++++++++--------
 encoder/cabac.c     |   53 +++++++++++++++++++++------------------------
 encoder/cavlc.c     |   59 +++++++++++++++++++++++---------------------------
 encoder/encoder.c   |   11 ++++++---
 7 files changed, 82 insertions(+), 76 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=ceb2df9ddf03e7eb21bdc81748c7b9978ea64085


More information about the x264-devel mailing list