]> git.sesse.net Git - x264/commit
Add mb_info API for signalling constant macroblocks
authorFiona Glaser <fiona@x264.com>
Thu, 29 Mar 2012 21:14:07 +0000 (14:14 -0700)
committerFiona Glaser <fiona@x264.com>
Tue, 24 Apr 2012 21:13:17 +0000 (14:13 -0700)
commit8e57a9a0b5bddfecea5e45345c8c50efb0bac10d
treeed9edac4180017c936414e21159f870cc059b2e4
parent4442eaceb4992098e1e4e30aa13e70bb35d2cae6
Add mb_info API for signalling constant macroblocks
Some use-cases of x264 involve encoding video with large constant areas of the frame.
Sometimes, the caller knows which areas these are, and can tell x264.
This API lets the caller do this and adds internal tracking of modifications to macroblocks to avoid problems.
This is really only suitable without B-frames.
An example use-case would be using x264 for VNC.
common/common.h
common/deblock.c
common/frame.c
common/frame.h
encoder/analyse.c
encoder/encoder.c
x264.h