]> granicus.if.org Git - libx264/commit
Add support for frame-accurate parameter changes
authorFiona Glaser <fiona@x264.com>
Wed, 19 Aug 2009 01:37:26 +0000 (18:37 -0700)
committerFiona Glaser <fiona@x264.com>
Wed, 19 Aug 2009 02:39:11 +0000 (19:39 -0700)
commitc83699f10f252998a42471294a8d97bb20f94296
treef71ff3f62fde3fe3bee356044f16707d1f1248d1
parent6a5a20431f448aaa43036cdaa024c8017d63fa04
Add support for frame-accurate parameter changes
Parameter structs can now be passed with individual frames.
The previous method would only change the parameter of what was currently being encoded, which due to delay might be very far from an intended exact frame.
Also add support for changing aspect ratio.  Only works in a stream with repeating headers and requires the caller to force an IDR to ensure instant effect.
common/common.c
common/frame.c
common/frame.h
encoder/encoder.c
encoder/ratecontrol.c
x264.h