summaryrefslogtreecommitdiff
path: root/docs/gst
AgeCommit message (Collapse)AuthorFilesLines
2015-03-13utils: Add gst_bin_sync_children_states()Vivia Nikolaidou1-0/+1
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
2014-12-28docs: Add missing interfaces to documentationSebastian Rasmussen1-0/+3
https://bugzilla.gnome.org/show_bug.cgi?id=742057
2014-12-16structure/caps: Add gst_{structure,caps}_filter_and_map_in_place()Sebastian Dröge1-1/+5
https://bugzilla.gnome.org/show_bug.cgi?id=739765
2014-12-16caps: Add gst_caps_foreach() and gst_caps_map_in_place()Sebastian Dröge1-0/+5
https://bugzilla.gnome.org/show_bug.cgi?id=739765
2014-12-12docs: add new preset apiStefan Sauer1-0/+1
2014-11-25docs: add GST_GL_* environment variables to 'Running GStreamer' sectionTim-Philipp Müller1-0/+25
2014-11-10gstobject: Add gst_object_has_parent()Jan Alexander Steffens (heftig)1-0/+1
Adds gst_object_has_parent, which works like gst_object_has_ancestor but does not ascend further. API: gst_object_has_parent()
2014-09-29GstUri: Add GstUri miniobject to handle URIs in an RFC 3986 compliant fashionDavid Waring2-0/+55
https://bugzilla.gnome.org/show_bug.cgi?id=725221
2014-07-09docs: Cleanup interface references in docsSebastian Rasmussen1-6/+14
* 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
2014-06-26devicemonitor: Make it possible to add multiple filtersOlivier Crête1-6/+4
Each filter will include a GstCaps and a set of classes to match
2014-06-26GstDeviceMonitor: Rename from GstGlobalDeviceMonitorOlivier Crête2-23/+23
2014-06-26DeviceProvider: Rename from DeviceMonitorOlivier Crête2-50/+50
2014-06-21device: rename "klass" and get_klass() to "device-class" and _get_device_class()Tim-Philipp Müller1-0/+5
There's some precedent in GstElementFactory, but a "klass" property just seems weird.
2014-06-20GstDevice: Document GstDevice and related classesOlivier Crête1-29/+45
2014-05-26bufferpool: Add method and virtuals to set flushing stateNicolas Dufresne1-0/+1
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
2014-05-08bufferpool: Add an helper to validate configNicolas Dufresne1-0/+1
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
2014-05-03docs: add new device probing API to docs table of contentsTim-Philipp Müller1-0/+8
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-05-03doc: Add GstDevice* to gstreamer-sections.txtNicolas Dufresne1-0/+99
https://bugzilla.gnome.org/show_bug.cgi?id=729440
2014-04-28query: Add boolean to URI query to specify if a redirect is permanent or notSebastian Dröge1-0/+2
2014-04-26docs: add docs for various GstPad macrosFelipe Ortiz1-46/+47
https://bugzilla.gnome.org/show_bug.cgi?id=723652
2014-04-26Revert "docs: add docs for various GstPad macros"Tim-Philipp Müller1-47/+46
This reverts commit d17438d5fd321daec4adbeb28a8fb5d5e07298dc. This commit featured the wrong author, sorry.
2014-04-26docs: add docs for various GstPad macrosShowayb Zahda1-46/+47
https://bugzilla.gnome.org/show_bug.cgi?id=723652
2014-04-10event: Add running-time-offset field to all eventsSebastian Dröge1-0/+3
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.
2014-03-11pad: add debug helper for GstPadLinkReturn namesStefan Sauer1-0/+1
Add a helper like gst_flow_get_name() for GstPadLinkReturn. Use this in core. API: gst_pad_link_get_name()
2014-02-27docs: add some more new API do docsWim Taymans1-0/+4
2014-02-25structure: Add getters for int64 and uint64 valuesSebastian Dröge1-0/+2
2014-02-15docs: add the boxed types to the .types.inStefan Sauer1-6/+12
This makes them show up in the object hierarchy.
2014-02-15docs: gtkdoc is not good at parsing inline functions in headersStefan Sauer1-4/+0
Mark the inline function, so that gtkdoc skips them. Avoids some warnings about unparsable declarations.
2014-02-11docs: Fix location of plugins and registry in home directoriesWilliam Manley1-1/+1
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
2014-02-09docs: document GST_TAG_*ENCODING environment variablesTim-Philipp Müller1-0/+25
https://bugzilla.gnome.org/show_bug.cgi?id=721850
2014-02-01docs: fix more gtk-doc warningsStefan Sauer1-0/+8
2014-01-31docs: unhide docs for allocatorStefan Sauer2-2/+3
Unhinde the class docs. Tech gtk-doc about GST_EXPORTS.
2014-01-14doc: Update sections with the new rounding macrosNicolas Dufresne1-1/+4
2014-01-13docs: ensure GstBufferPools shows up as with GObject featuresStefan Sauer2-2/+4
GstBufferPool is a GstObject, add the _get_type function to the types file.
2013-12-03docs: add missing docs, fixing doc errorsSebastian Rasmussen1-0/+23
* 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
2013-11-11systemclock: Add gst_system_clock_set_defaultWim Taymans1-0/+1
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
2013-10-14docs: Add gst_pad_store_sticky_event to sections.txtThibault Saunier1-0/+1
So it appears in the generated documentation
2013-09-19context: Add convenience function gst_context_has_context_type()Sebastian Dröge1-0/+1
2013-09-18context: Update docsSebastian Dröge1-11/+4
2013-09-09meta: Add a #define for memory metadataMathieu Duponchelle1-0/+1
2013-07-22gst: Add new group-id field to the stream-start eventSebastian Dröge1-0/+6
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.
2013-07-18info: Add debug color mode optionРуслан Ижбулатов2-3/+87
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
2013-07-16query: Add gst_query_has_context_type()Sebastian Dröge1-0/+1
2013-06-14structure: Add gst_structure_new_from_string()Sebastian Dröge1-0/+1
Convenience API for bindings, gst_structure_from_string() returns a tuple (structure, end_ptr) in bindings and is unintuitive to use because of that.
2013-04-18context: Add gst_context_writable_structure() and let get_structure() return ↵Sebastian Dröge1-0/+1
const again
2013-04-12info: use new internal printf for debug message printingTim-Philipp Müller1-1/+0
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
2013-04-02capsfeatures: Add GST_CAPS_FEATURES_ANYSebastian Dröge1-0/+2
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.
2013-03-31caps: Add new data type for handling caps features to the capsSebastian Dröge2-0/+53
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.
2013-03-31event: add stream flags to stream-start eventTim-Philipp Müller1-0/+2
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
2013-03-31element: Add API to get the last set context from an elementSebastian Dröge1-0/+1
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.