Age | Commit message (Collapse) | Author | Files | Lines |
|
gst_bin_sync_children_states() will iterate over all the elements of a bin and
sync their states with the state of the bin. This is useful when adding many
elements to a bin and would otherwise have to call
gst_element_sync_state_with_parent() on each and every one of them.
https://bugzilla.gnome.org/show_bug.cgi?id=745042
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=742057
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=739765
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=739765
|
|
|
|
|
|
Adds gst_object_has_parent, which works like gst_object_has_ancestor
but does not ascend further.
API: gst_object_has_parent()
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725221
|
|
* Delete references to removed interfaces
* Add missing documentation sections
* Fix duplicate interface references for GstDevice
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732786
|
|
Each filter will include a GstCaps and a set of classes to match
|
|
|
|
|
|
There's some precedent in GstElementFactory, but a
"klass" property just seems weird.
|
|
|
|
Currently there is no other way to unlock a buffer pool other then
stopping it. This may have the effect of freeing all the buffers,
which is too heavy for a seek. This patch add a method to enter and
leave flushing state. As a convenience, flush_start/flush_stop
virtual are added so pool implementation can also unblock their own
internal poll atomically with the rest of the pool. This is fully
backward compatible with doing stop/start to actually flush the pool
(as being done in GstBaseSrc).
https://bugzilla.gnome.org/show_bug.cgi?id=727611
|
|
When we call gst_buffer_pool_set_config() the pool may return FALSE and
slightly change the parameters. This helper is useful to do the minial required
validation before accepting the modified configuration.
https://bugzilla.gnome.org/show_bug.cgi?id=727916
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=729440
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=729440
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=723652
|
|
This reverts commit d17438d5fd321daec4adbeb28a8fb5d5e07298dc.
This commit featured the wrong author, sorry.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=723652
|
|
Events passing through #GstPads that have a running time
offset set via gst_pad_set_offset() will get their offset
adjusted according to the pad's offset.
If the event contains any information that related to the
running time, this information will need to be updated
before usage with this offset.
|
|
Add a helper like gst_flow_get_name() for GstPadLinkReturn. Use this in core.
API: gst_pad_link_get_name()
|
|
|
|
|
|
This makes them show up in the object hierarchy.
|
|
Mark the inline function, so that gtkdoc skips them. Avoids some warnings about
unparsable declarations.
|
|
Fixes out of date documentation left over since 0.10. In 1.0 plugins are
stored in $XDG_DATA_HOME and the registry in $XDG_CACHE_HOME conformant
with the XDG Base Directory Specification[1].
[1]: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
https://bugzilla.gnome.org/show_bug.cgi?id=724132
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=721850
|
|
|
|
Unhinde the class docs. Tech gtk-doc about GST_EXPORTS.
|
|
|
|
GstBufferPool is a GstObject, add the _get_type function to the types file.
|
|
* add many missing declarations to sections
* GstController has been removed, update docs
* skip GstIndex when generating documentation
* rephrase so gtkdoc doesn't imagine return value
* add missing argument description for gst_context_new()
* document GstOutputSelectorPadNegotiationMode and move to header-file
https://bugzilla.gnome.org/show_bug.cgi?id=719614
|
|
Used for setting the default system clock that is obtained through
gst_system_clock_obtain(), which is sometimes needed for unit
testing.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=711269
|
|
So it appears in the generated documentation
|
|
|
|
|
|
|
|
All streams that have the same group id are supposed to be played
together, i.e. all streams inside a container file should have the
same group id but different stream ids. The group id should change
each time the stream is started, resulting in different group ids
each time a file is played for example.
|
|
This allows to explicitely set the debug output color
mode to UNIX on every platform, enable it (use platform
default color mode) or enable it.
https://bugzilla.gnome.org/show_bug.cgi?id=674320
|
|
|
|
Convenience API for bindings, gst_structure_from_string() returns
a tuple (structure, end_ptr) in bindings and is unintuitive to use
because of that.
|
|
const again
|
|
and remove all the printf extension/specifier stuff for
the system printf. Next we need to add back the custom
specifiers to our own printf implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=613081
|
|
This is equal to any other caps features but results in unfixed caps. It
would be used by elements that only look at the buffer metadata or are
currently working in passthrough mode, and as such don't care about any
specific features.
|
|
These are meant to specify features in caps that are required
for a specific structure, for example a specific memory type
or meta.
Semantically they could be though of as an extension of the media
type name of the structures and are handled exactly like that.
|
|
API: gst_event_set_stream_flags()
API: gst_event_parse_stream_flags()
API: GST_STREAM_FLAG_NONE
API: GST_STREAM_FLAG_SPARSE
https://bugzilla.gnome.org/show_bug.cgi?id=600648
|
|
Elements should override GstElement::set_context() and also call
gst_element_set_context() to keep this context up-to-date with
the very latest context they internally use.
|