mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
porting: a few updates for the porting guide
This commit is contained in:
parent
3f8eff5c7e
commit
bbf77402f0
1 changed files with 15 additions and 6 deletions
|
@ -156,6 +156,7 @@ CHANGES
|
|||
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
|
||||
|
||||
GstActivateMode -> GstPadMode, GST_ACTIVATE_* -> GST_PAD_MODE_*
|
||||
gst_pad_activate_{pull,push}() -> gst_pad_activate_mode()
|
||||
|
||||
The GstPadAcceptCapsFunction was removed and replaced with a
|
||||
GST_QUERY_ACCEPT_CAPS query.
|
||||
|
@ -330,6 +331,9 @@ CHANGES
|
|||
GstSegment structure from the event.
|
||||
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
|
||||
Boxed types derived from GstMiniObject.
|
||||
|
||||
|
@ -426,6 +430,11 @@ CHANGES
|
|||
* GstTask
|
||||
gst_task_create() -> gst_task_new()
|
||||
|
||||
* GstAudio
|
||||
GstBaseAudioSink -> GstAudioBaseSink
|
||||
GstBaseAudioSrc -> GstAudioBaseSrc
|
||||
...
|
||||
|
||||
* GstAdapter
|
||||
gst_adapter_peek() is removed, use gst_adapter_map() and gst_adapter_unmap()
|
||||
to get access to raw data from the adapter.
|
||||
|
@ -544,12 +553,12 @@ CHANGES
|
|||
are now attached via GstControlBinding to properties. There are no GValue
|
||||
arguments used anymore when programming control sources.
|
||||
|
||||
gst_controller_new* -> gst_object_set_control_source
|
||||
gst_controller_add_properties -> gst_object_set_control_source
|
||||
gst_controller_set_control_source -> gst_object_set_control_source
|
||||
gst_controller_get_control_source -> gst_object_get_control_source
|
||||
A simple way to attach a ControlSource to a property is:
|
||||
gst_object_add_control_binding (object,
|
||||
gst_direct_control_binding_new (object, property_name, 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
|
||||
properties fetch the value array. Also GstValueArray is gone. The fields of
|
||||
|
|
Loading…
Reference in a new issue