diff --git a/gir-files/Gst-1.0.gir b/gir-files/Gst-1.0.gir index ee9137a3c..8274ed311 100644 --- a/gir-files/Gst-1.0.gir +++ b/gir-files/Gst-1.0.gir @@ -35175,14 +35175,24 @@ gst_element_set_state() and checked using gst_element_get_state(). glib:type-name="GstStateChange" glib:get-type="gst_state_change_get_type" c:type="GstStateChange"> - #GST_STATE_CHANGE_NULL_TO_READY : state change from NULL to READY. + These are the different state changes an element goes through. +%GST_STATE_NULL ⇒ %GST_STATE_PLAYING is called an upwards state change +and %GST_STATE_PLAYING ⇒ %GST_STATE_NULL a downwards state change. + + state change from NULL to READY. * The element must check if the resources it needs are available. Device sinks and -sources typically try to probe the device to constrain their caps. - * The element opens the device (in case feature need to be probed). - -#GST_STATE_CHANGE_READY_TO_PAUSED : state change from READY to PAUSED. - + * The element opens the device (in case feature need to be probed). + + + state change from READY to PAUSED. * The element pads are activated in order to receive data in PAUSED. Streaming threads are started. * Some elements might need to return %GST_STATE_CHANGE_ASYNC and complete @@ -35191,11 +35201,13 @@ gst_element_set_state() and checked using gst_element_get_state(). when they receive the first buffer or %GST_EVENT_EOS (preroll). Sinks also block the dataflow when in PAUSED. * A pipeline resets the running_time to 0. - - * Live sources return %GST_STATE_CHANGE_NO_PREROLL and don't generate data. - -#GST_STATE_CHANGE_PAUSED_TO_PLAYING: state change from PAUSED to PLAYING. - + * Live sources return %GST_STATE_CHANGE_NO_PREROLL and don't generate data. + + + state change from PAUSED to PLAYING. * Most elements ignore this state change. * The pipeline selects a #GstClock and distributes this to all the children before setting them to PLAYING. This means that it is only allowed to @@ -35209,15 +35221,17 @@ gst_element_set_state() and checked using gst_element_get_state(). to post %GST_MESSAGE_EOS when not in the PLAYING state. * While streaming in PAUSED or PLAYING elements can create and remove sometimes pads. - * Live sources start generating data and return %GST_STATE_CHANGE_SUCCESS. - -#GST_STATE_CHANGE_PLAYING_TO_PAUSED: state change from PLAYING to PAUSED. - + * Live sources start generating data and return %GST_STATE_CHANGE_SUCCESS. + + + state change from PLAYING to PAUSED. * Most elements ignore this state change. * The pipeline calculates the running_time based on the last selected #GstClock and the base_time. It stores this information to continue playback when going back to the PLAYING state. - * Sinks unblock any #GstClock wait calls. * When a sink does not have a pending buffer to play, it returns #GST_STATE_CHANGE_ASYNC from this state change and completes the state @@ -35225,56 +35239,28 @@ gst_element_set_state() and checked using gst_element_get_state(). * Any queued %GST_MESSAGE_EOS items are removed since they will be reposted when going back to the PLAYING state. The EOS messages are queued in #GstBin containers. - - * Live sources stop generating data and return %GST_STATE_CHANGE_NO_PREROLL. - -#GST_STATE_CHANGE_PAUSED_TO_READY : state change from PAUSED to READY. - + * Live sources stop generating data and return %GST_STATE_CHANGE_NO_PREROLL. + + + state change from PAUSED to READY. * Sinks unblock any waits in the preroll. * Elements unblock any waits on devices * Chain or get_range functions return %GST_FLOW_FLUSHING. * The element pads are deactivated so that streaming becomes impossible and all streaming threads are stopped. * The sink forgets all negotiated formats - * Elements remove all sometimes pads - -#GST_STATE_CHANGE_READY_TO_NULL : state change from READY to NULL. - - * Elements close devices - * Elements reset any internal state. - -These are the different state changes an element goes through. -%GST_STATE_NULL ⇒ %GST_STATE_PLAYING is called an upwards state change -and %GST_STATE_PLAYING ⇒ %GST_STATE_NULL a downwards state change. - - - - - - - - - + * Elements remove all sometimes pads + state change from READY to NULL. + * Elements close devices + * Elements reset any internal state. The major version of GStreamer at compile time: - + The micro version of GStreamer at compile time: - + The minor version of GStreamer at compile time: - + The nano version of GStreamer at compile time: Actual releases have 0, GIT versions have 1, prerelease versions have 2-... diff --git a/gir-files/GstAudio-1.0.gir b/gir-files/GstAudio-1.0.gir index e432547c3..92238e82d 100644 --- a/gir-files/GstAudio-1.0.gir +++ b/gir-files/GstAudio-1.0.gir @@ -189,6 +189,8 @@ rates. + G_TYPE_DOUBLE, stopband attenuation in decibels. The attenuation +after the stopband for the kaiser window. 85 dB is the default. The micro version of GStreamer's gst-plugins-base libraries at compile time. The minor version of GStreamer's gst-plugins-base libraries at compile time. diff --git a/gir-files/GstVideo-1.0.gir b/gir-files/GstVideo-1.0.gir index 2d142ccf7..451da39cd 100644 --- a/gir-files/GstVideo-1.0.gir +++ b/gir-files/GstVideo-1.0.gir @@ -1804,7 +1804,7 @@ quatization errors. - Extra alignment paramters for the memory of video buffers. This + Extra alignment parameters for the memory of video buffers. This structure is usually used to configure the bufferpool if it supports the #GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT.