x264enc: Refactor code in preparation for presets/tunings
authorRobert Swain <robert.swain@collabora.co.uk>
Wed, 21 Jul 2010 14:56:06 +0000 (16:56 +0200)
committerRobert Swain <robert.swain@collabora.co.uk>
Sun, 25 Jul 2010 11:37:47 +0000 (13:37 +0200)
commitf269e0679f5ac378700c9ef4190767bce3d804d3
tree2cc0a2b0141d9cceca2b3ab64174c1c274abf01c
parentac6b656ed31129b6810b9fbd757f6f6238902c31
x264enc: Refactor code in preparation for presets/tunings

- Make defaults append the appropriate default value to a string. This is
  needed to differentiate between something user-set and the actual prop
  default.
- Add an internal option string to which _set_property () cases append for the
  majority of properties.
- Use gst_x264_enc_parse_options () to clean up application of settings. This
  will make order of application with respect to the presets and tunings quite
  simple.

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