Fix and enable I_PCM macroblock support
authorFiona Glaser <fiona@x264.com>
Thu, 10 Jul 2008 14:36:45 +0000 (08:36 -0600)
committerFiona Glaser <fiona@x264.com>
Thu, 10 Jul 2008 15:25:43 +0000 (09:25 -0600)
commit6b4ad5f53899a3eafff4307e98fae18998677568
tree5884b91e2c83b088cb92e436796d8977eee0eccf
parent05d7fb66d6aaaad00d833c810aee05b0c89948f9
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.
common/common.h
common/macroblock.c
common/macroblock.h
encoder/analyse.c
encoder/cabac.c
encoder/cavlc.c
encoder/encoder.c