x264enc: Add speed-preset and [psy-]tuning properties
authorRobert Swain <robert.swain@collabora.co.uk>
Wed, 21 Jul 2010 15:09:20 +0000 (17:09 +0200)
committerRobert Swain <robert.swain@collabora.co.uk>
Sun, 25 Jul 2010 11:39:44 +0000 (13:39 +0200)
commitb27ce43ab892f9d6c47927a1d8dfef3f419398d8
tree8de73b94004f5ac591344cd0fd73b517e40b2757
parentf269e0679f5ac378700c9ef4190767bce3d804d3
x264enc: Add speed-preset and [psy-]tuning properties

Use of a rate control method (pass, bitrate, quantizer, etc properties), a
preset and possibly a profile and/or tuning are now the recommended way to
configure x264 through x264enc.

If a preset/tuning are specified then these will define the default values and
the property defaults will be ignored. After this the option-string property is
applied, followed by the user-set properties, fast first pass restrictions and
finally the profile restrictions.

Addresses part of bug #607798
ext/x264/gstx264enc.c
ext/x264/gstx264enc.h