summaryrefslogtreecommitdiff
path: root/docs/libs
Commit message (Collapse)AuthorAgeFilesLines
* play: Introducing the new playback libraryStephan Hesse2021-03-092-0/+4
| | | | | | | | | | | | | | This aims to be a replacement for the GstPlayer library. In GstPlay, notifications are sent as application messages through a dedicated GstBus. The GMainContext-based signal dispatcher was replaced by a GObject signal adapter, now relying on the bus to emit its signals. The signal dispatcher is now optional and fully decoupled from the GstPlay object. Co-authored with: Philippe Normand <philn@igalia.com> Fixes #394 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2061>
* mpegts: Update documentationEdward Hervey2020-12-141-1/+98
| | | | | | | | * Split up into appropriate individual header files * Document more sections and structures * Add well-known list of registration id Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1879>
* build/vulkan: split vulkan girMatthew Waters2020-08-156-0/+21
| | | | | | also add to docs Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1506>
* docs: Document basecamerabinsrcThibault Saunier2020-06-232-0/+8
|
* docs: generate documentation for libgstopencvMathieu Duponchelle2020-06-232-0/+8
|
* codecs: Add basic documentation stubsThibault Saunier2020-04-082-0/+4
|
* Import GstTranscoderSaunier Thibault2019-08-283-1140/+9
|
* docs: document gstreamer-bad-audioMathieu Duponchelle2019-06-012-0/+7
| | | | | And unprefix subproject paths, making a special case for webrtc, to not conflict with the webrtc plugin
* docs: Build documentation with hotdocThibault Saunier2019-05-1324-325/+49
|
* Remove GstVideoAggregator, moved into libgstvideo in -baseTim-Philipp Müller2018-12-264-42/+0
| | | | https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/137
* docs: Follow-up fix for GstPlayer new subtitle-video-offset APIPhilippe Normand2018-11-011-2/+2
| | | | | | These symbols were not renamed after the initial review in Bugzilla. https://bugzilla.gnome.org/show_bug.cgi?id=797134
* player: API additions for subtitle-video-offset propertyPhilippe Normand2018-11-011-0/+3
| | | | | | | This new property contols the synchronisation offset between subtitles and video in nanoseconds. https://bugzilla.gnome.org/show_bug.cgi?id=797134
* docs: mpegts: add atsc docsStefan Ringel2018-04-231-0/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730940
* docs: update api decorators to ignoreTim-Philipp Müller2018-03-131-1/+2
|
* audioaggregator: remove, moved to -baseTim-Philipp Müller2018-02-131-4/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=791218
* webrtcbin: an element that handles the transport aspects of webrtc connectionsMatthew Waters2018-02-024-0/+132
| | | | | | | | | | | | | | | | | | | | SDP's are generated and consumed according to the W3C PeerConnection API available from https://www.w3.org/TR/webrtc/ The SDP is either created initially from the connected sink pads/attached transceivers as in the case of generating an offer or intersected with the connected sink pads/attached transceivers as in the case for creating an answer. In both cases, the rtp payloaded streams sent by the peer are exposed as separate src pads. The implementation supports trickle ICE, RTCP muxing, reduced size RTCP. With contributions from: Nirbheek Chauhan <nirbheek@centricular.com> Mathieu Duponchelle <mathieu@centricular.com> Edward Hervey <edward@centricular.com> https://bugzilla.gnome.org/show_bug.cgi?id=792523
* gl: remove GStreamer OpenGL integration library and move to -baseTim-Philipp Müller2017-12-194-1170/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=754094
* docs: aggregator has moved to baseEdward Hervey2017-12-031-6/+0
|
* Remove GstAggregator from -bad, moved to coreTim-Philipp Müller2017-12-023-44/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=739010
* codecparsers: mpegvideoparser: remove API that was deprecated 5 years agoTim-Philipp Müller2017-11-261-7/+9
| | | | | | Libraries in -bad are not covered by our API/ABI stability guarantees, and to the best of our knowledge everyone using this API has moved to the replacement APIs ages ago.
* aggregator: Remove pad iterator functionOlivier Crête2017-11-021-1/+0
| | | | | | Use new gst_element_foreach_sink_pad() from core instead. https://bugzilla.gnome.org/show_bug.cgi?id=785679
* gl/docs: some documentation updatesMatthew Waters2017-07-281-2/+7
| | | | Add some missing/incomplete docs
* aggregator: Add downstream allocation queryOlivier Crête2017-05-211-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=746529
* glcontext: add public swap_buffers functionMatthew Waters2017-05-211-0/+1
| | | | That simply calls the implementation
* gl/format: use our own GL format enum's instead of gstvideo'sMatthew Waters2017-03-131-5/+3
| | | | They can describe in more detail (such as component sizes) the requested format.
* player: Add support for selecting a specific video sinkLyon Wang2017-01-171-0/+1
| | | | | | | | - Add overlay video renderer "video-sink" property, so that can be set - In create_video_sink, it returns video sink instead of always NULL - Add new renderer_new_with_sink() API to set video sink https://bugzilla.gnome.org/show_bug.cgi?id=776490
* player: Add get video snapshot APILyon Wang2017-01-171-0/+3
| | | | | | | Add get video snapshot API: gst_player_get_video_snapshot() https://bugzilla.gnome.org/show_bug.cgi?id=773709
* glutils: document functionsMatthew Waters2017-01-131-1/+1
|
* glutils: privatise matrix multiplication/videoaffinetransformation retrievalMatthew Waters2017-01-131-2/+0
|
* gl/utils: also take care of the local GL context in query functionsMatthew Waters2017-01-131-1/+0
| | | | | Simplifies a deduplicates a lot of code in elements retrieving/setting the local OpenGL context.
* glutils: remove trivial helper functionMatthew Waters2017-01-131-1/+0
| | | | | gst_gl_caps_replace_all_caps_features() is only used in two places and can be trivially reproduced.
* gl/docs: add symbols from -unused.txtMatthew Waters2017-01-131-1/+50
|
* gl/docs: some type fixes of type namesMatthew Waters2017-01-131-5/+5
|
* gl: add necessary get_type() functions for allocation params structuresMatthew Waters2017-01-101-2/+5
| | | | All using the existing GstGLAllocationParams infrastructure
* gl/docs/sections.txt: remove non-existant symbolsMatthew Waters2017-01-101-6/+0
|
* player: Move audio/video/subtitle stream list getters into the correct namespaceSebastian Dröge2016-12-211-4/+5
|
* player: Add get track number media info APILyon Wang2016-12-211-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773570
* docs: add aggregator _get_type functions for signals + propertiesTim-Philipp Müller2016-11-302-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=775379
* display/egl: implement getting the EGLDisplay of a specific platformMatthew Waters2016-11-171-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=774518
* gldisplay: add a list of glwindow'sMatthew Waters2016-11-081-0/+3
| | | | | With the event thread on the display, for a particular winsys event we need to be able to retreive the window that the event matches.
* gl: GST_GL_TYPE -> GST_TYPE_GLMatthew Waters2016-11-031-16/+16
| | | | Some deprecated symbols are kept for backwards compatibility
* gl/docs: massive updateMatthew Waters2016-11-032-12/+23
| | | | | | | | | - add Since: markers where necessary. - document structs - add documentation headers for each module (short_description, see_also, etc) - reduce the number of warnings gtk-doc outputs - fix spelling mistakes
* gl/docs: update lists of included symbolsMatthew Waters2016-11-033-41/+238
| | | | | | in the sections and types files. Also remove some unneeded types from the documentation as they aren't exposed as public API
* player: Add configuration for enabling accurate seeksLyon Wang2016-11-011-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=773521
* player: move 'position-update-interval' setting to the config structGuillaume Desmottes2016-07-251-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=769144
* player: add API to change http user agentGuillaume Desmottes2016-07-251-0/+7
| | | | | | Introducing a new 'config' API similar to GstBufferPoolConfig. https://bugzilla.gnome.org/show_bug.cgi?id=765314
* videoaggregator: canonicalise function namesTim-Philipp Müller2016-05-161-2/+2
| | | | | | Had to be done at some point: gst_videoaggregator_* -> gst_video_aggregator_* Also fix up some function names with typos.
* glbasememory: take a pointer as the wrapped gpu handleMatthew Waters2016-05-041-0/+1
| | | | | Allows passing arbitrary data to wrap the the specific memory implementation which is required for some memory implementations.
* player: Add audio-video-offset property and setter/getter APIBarun Kumar Singh2016-04-281-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=765315
* player: Add support for multiview settingsBarun Kumar Singh2016-04-211-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=765302