[gstreamer-bugs] [Bug 607798] x264enc needs updating to support new features
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 26 05:39:56 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=607798
GStreamer | gst-plugins-ugly | git
--- Comment #73 from Robert Swain <robert.swain at gmail.com> 2010-07-26 12:39:46 UTC ---
Pushed.
commit 60d647dcf520e7c8c46acde8344c89bb20a47f8c
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Wed Jul 21 17:24:33 2010 +0200
x264enc: Improve x264enc defaults
- medium x264 speed/quality preset
- threads defaults to 0 which automatically uses 1.5x number of cpu cores
Addresses part of bug #607798
commit b27ce43ab892f9d6c47927a1d8dfef3f419398d8
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Wed Jul 21 17:09:20 2010 +0200
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
commit f269e0679f5ac378700c9ef4190767bce3d804d3
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Wed Jul 21 16:56:06 2010 +0200
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
commit d6f766d10f2b7162bdcf45294a83260075261a3f
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Wed Jul 21 15:59:12 2010 +0200
x264enc: Use new libx264 API to affect fast first pass
Uses new x264 API to apply reduced complexity values to the parameters to
increase encoding speed in the first pass of a multi-pass encode. This does
not impact on final quality.
Addresses part of bug #607798
commit 76cc4dbc07052a0547a6c4a6b3165351028044e9
Author: Robert Swain <robert.swain at collabora.co.uk>
Date: Wed Jul 21 15:52:28 2010 +0200
x264enc: Add profile property
In X264_BUILD >= 86 there is a new API for applying restrictions to an
H.264
Profile. This makes it easier to achieve Baseline Profile for example.
Addresses part of bug #607798
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list