porting: a few updates for the porting guide

This commit is contained in:
Stefan Sauer 2013-02-01 21:57:45 +01:00 committed by Tim-Philipp Müller
parent 2aaacfc66b
commit bb6bbd4a0b

View file

@ -155,6 +155,7 @@ CHANGES
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
GstActivateMode -> GstPadMode, GST_ACTIVATE_* -> GST_PAD_MODE_* GstActivateMode -> GstPadMode, GST_ACTIVATE_* -> GST_PAD_MODE_*
gst_pad_activate_{pull,push}() -> gst_pad_activate_mode()
The GstPadAcceptCapsFunction was removed and replaced with a The GstPadAcceptCapsFunction was removed and replaced with a
GST_QUERY_ACCEPT_CAPS query. GST_QUERY_ACCEPT_CAPS query.
@ -329,6 +330,9 @@ CHANGES
GstSegment structure from the event. GstSegment structure from the event.
gst_event_copy_segment() to fill a GstSegment structure. gst_event_copy_segment() to fill a GstSegment structure.
gst_event_new_flush_stop() now takes a boolean, which in most cases should
be TRUE
* GstQuery * GstQuery
Boxed types derived from GstMiniObject. Boxed types derived from GstMiniObject.
@ -425,6 +429,11 @@ CHANGES
* GstTask * GstTask
gst_task_create() -> gst_task_new() gst_task_create() -> gst_task_new()
* GstAudio
GstBaseAudioSink -> GstAudioBaseSink
GstBaseAudioSrc -> GstAudioBaseSrc
...
* GstAdapter * GstAdapter
gst_adapter_peek() is removed, use gst_adapter_map() and gst_adapter_unmap() gst_adapter_peek() is removed, use gst_adapter_map() and gst_adapter_unmap()
to get access to raw data from the adapter. to get access to raw data from the adapter.
@ -543,12 +552,12 @@ CHANGES
are now attached via GstControlBinding to properties. There are no GValue are now attached via GstControlBinding to properties. There are no GValue
arguments used anymore when programming control sources. arguments used anymore when programming control sources.
gst_controller_new* -> gst_object_set_control_source A simple way to attach a ControlSource to a property is:
gst_controller_add_properties -> gst_object_set_control_source gst_object_add_control_binding (object,
gst_controller_set_control_source -> gst_object_set_control_source gst_direct_control_binding_new (object, property_name, control_source));
gst_controller_get_control_source -> gst_object_get_control_source
gst_controller_set_property_disabled -> gst_object_set_controlled_property_disabled gst_controller_set_property_disabled ->
gst_object_set_control_binding_disabled
gst_object_get_value_arrays has been removed. Loop over the controlled gst_object_get_value_arrays has been removed. Loop over the controlled
properties fetch the value array. Also GstValueArray is gone. The fields of properties fetch the value array. Also GstValueArray is gone. The fields of