summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* rtpmanagerbad: allow setting caps on rtpsrcMarc Leeman2020-12-041-0/+11
| | | | | | | rtpsrc tries to do a lookup of the caps based on the encoding-name. For not so standard encodings, the caps can be set, avoiding the lookup. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1406>
* docs: don't exit the subdir when optional deps aren't foundMathieu Duponchelle2020-12-031-3/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1854>
* opencv: Expose retinex parametersEdward Hervey2020-12-031-0/+42
| | | | | | Makes the plugin a tad more useful :) Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1845>
* uritranscodebin: Add `setup-source` and `element-setup` signalsThibault Saunier2020-11-301-1/+23
| | | | The same way as playbinX does it as it is often quite useful
* transcode: Port to encodebin2Thibault Saunier2020-11-301-0/+5
| | | | This allows supporting muxing sinks like hlssink2 or splitmux
* hlssink2: Mark as MuxerThibault Saunier2020-11-301-1/+1
| | | | The way it is usable by encodebin2. This is what splitmux does already.
* openh264dec: Accept constrained-high and progressive-high profilesOlivier Crête2020-11-181-1/+1
| | | | | | They're just subsets of the high profile. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1634>
* nvdec: Accept progressive-high and contrained-high profilesOlivier Crête2020-11-181-2/+2
| | | | | | | They're subsets of the high profiles with no interlacing and no B-frames for constrained Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1634>
* bluez: a2dpsink: Add support for LDAC to a2dpsinkArun Raghavan2020-11-111-1/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1621>
* bluez: avdtpsink: Add support for LDAC to avdtpsinkArun Raghavan2020-11-111-1/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1621>
* qroverlay: Generate documentationThibault Saunier2020-11-111-0/+232
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1730>
* decklink: correct framerate 2KDCI 23.98Jason Pereira2020-11-051-1/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1771>
* decklink: Add a default profile idSebastian Dröge2020-10-301-7/+12
| | | | | | | | | | | This causes no changes to the profile but keeps the existing settings. The profile can also be changed from e.g. the card's configuration application and in that case probably should be left alone. The default is the new value as it keeps the profile setting as it is, which is consistent with the previous behaviour in 1.18. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1721>
* transcodebin: Port to decodebin3Thibault Saunier2020-10-291-0/+5
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1151>
* jpeg2000parse: support frame and stripe alignment in capsAaron Boxer2020-10-271-1/+1
| | | | | | | | | | forward alignment and num-stripes caps properties Use caps height when setting caps for subframe We want downstream to use full frame height, not subframe height Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1653>
* cameracalibrate: Improve gst-inspect documentationVivia Nikolaidou2020-10-131-3/+3
| | | | | | Thanks to @kazz_naka on Twitter Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1691>
* decklink: Update docSeungha Yang2020-10-081-39/+54
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1665>
* decklink: Correctly order the different dependent mode tablesSebastian Dröge2020-10-011-2/+2
| | | | | | One was forgotten in 309f6187fef890c7ffa49305f38e89beac3b1423. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1617>
* audiobuffersplit: Add support for specifying output buffer sizeSanchayan Maity2020-09-211-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently for buffer splitting only output duration can be specified. Allow specifying a buffer size in bytes for splitting. Consider a use case of the below pipeline appsrc ! rptL16pay ! capsfilter ! rtpbin ! udpsink Maintaining MTU for RTP transfer is desirable but in a scenario where the buffers being pushed to appsrc do not adhere to this, an audiobuffersplit element placed between appsrc and rtpL16pay with output buffer size specified considering the MTU can help mitigate this. While rtpL16pay already has a MTU setting, in case of where an incoming buffer has a size close to MTU, for eg. with a MTU of 1280, a buffer of size 1276 bytes would be split into two buffers, one of 1268 and other of 8 bytes considering RTP header size of 12 bytes. Putting audiobuffersplit between appsrc and rtpL16pay can take care of this. While buffer duration could still be used being able to specify the size in bytes is helpful here. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1578>
* videoparsers: Add vp9parse elementSeungha Yang2020-09-101-0/+27
| | | | | | | | | | | | | | | | | | | | Adding vp9parse element to parse various stream information such as resolution, profile, and so on. If upstream does not provide resolution and/or profile, this would be useful for decodebin pipeline for autoplugging suitable decoder element depending on template caps of each decoder element. In addition, vp9parse element supports unpacking superframe into single frame for decoders. The vp9 superframe is a frame which consists of multiple frames (or superframe with one frame is allowed) followed by superframe index block. Then unpacked each frame will be considered as normal frame by decoder. The decision for unpacking will be done by downstream element's "alignment" caps field, which can be "super-frame" or "frame". If downstream specifies the "alignment" as "frame", then vp9parse element will split an incoming superframe into single frames and the superframe index (located at the end of the superframe) data will be discarded by vp9parse element. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1041>
* line21enc: add remove-caption-meta propertyMathieu Duponchelle2020-09-091-1/+14
| | | | | | Similar to #GstCCExtractor:remove-caption-meta Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1554>
* line21enc: heavily constrain video heightMathieu Duponchelle2020-09-091-2/+2
| | | | | | | | | | We can only determine a correct placement for the CC line with: * height == 525 (standard NTSC, line 21 / 22) * height == 486 (NTSC usable lines + 6 lines for VBI, line 1 / 2) Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1554>
* rtmp2sink: add docs section with since marker on new stop-commands propertyNazar Mokrynskyi2020-09-091-0/+1
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1256>
* rtmp2: fix code style, update documentation cacheNazar Mokrynskyi2020-09-091-0/+37
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1256>
* docs: fix gst-docs build if opencv is not being builtTim-Philipp Müller2020-08-181-1/+6
| | | | | | | | The disabler in opencv_dep (retrieved via libs_doc) will cause a meson interpreter error if opencv is not being built: ERROR: The += operator currently only works with arrays, dicts, strings or ints Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1519>
* vulkan: docs annotation updatesMatthew Waters2020-08-151-138/+0
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1506>
* build/vulkan: split vulkan girMatthew Waters2020-08-157-2/+46
| | | | | | also add to docs Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1506>
* docs: include *.cc and *.hh in gst-c-sourcesMathieu Duponchelle2020-08-061-0/+4
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1491>
* mpeg2enc: add disable-encode-retries propertyMathieu Duponchelle2020-08-061-0/+13
| | | | | | | | | | | | MJPEG Tools may reencode pictures in a second pass to stick closer to the target bitrate. This can result in slower than real-time encoding for full HD content in certain situations, as entire GOPs need reencoding when the reference picture is reencoded. See https://sourceforge.net/p/mjpeg/bugs/141/ for background Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1491>
* decklink: Re-order modes enum for backwards compatibility with 1.16Sebastian Dröge2020-08-061-57/+57
| | | | | | | | | | | The PAL/NTSC widescreen modes were added after 1.16 but inserted before the HD modes, which changed the integer values of the enums. Move them to the very end instead to keep backwards compatibility. Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1048 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1492>
* docs: Update wasapi2 and mfvideosrc docSeungha Yang2020-07-311-0/+33
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1480>
* iqa: Add a 'mode' propertyThibault Saunier2020-07-231-1/+24
| | | | | | | This property currently only supports a 'strict' that checks that all the input streams have the exact same number of frames. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1424>
* iqa: Implement child proxyThibault Saunier2020-07-231-0/+3
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1424>
* docs: update plugins doc cacheVíctor Manuel Jáquez Leal2020-07-211-0/+40
| | | | | | Add va plugin Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1387>
* webrtc: remove private properties/signals from the now public ice objectMatthew Waters2020-07-201-63/+1
| | | | | | We don't want to expose all of the webrtcbin internals to the world. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1444>
* docs: update for new pixel formatsTim-Philipp Müller2020-07-151-14/+14
| | | | | | | https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/753 https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/754 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1441>
* doc: Updated cache file for the new pixel formatNicolas Dufresne2020-07-141-14/+14
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1433>
* avtp: rename tstamp-mode to timestamp-modeTim-Philipp Müller2020-07-111-3/+3
| | | | | | I thnk w cn spre the xtra lttrs. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1397>
* docs: fix up for errorignore convert-error signal removalTim-Philipp Müller2020-07-081-13/+1
| | | | | | | The commit that added that was reverted. Need to remove this from docs cache manually. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1422>
* mpegtsmux: Fix handling of MPEG-2 AACJan Schmidt2020-07-081-1/+1
| | | | | | | | | The audio/mpeg,mpegversion=2 caps in GStreamer refer to MPEG-2 AAC (ISO 13818-7), not to the extended MP3 (ISO 13818-3), which is audio/mpeg,mpegversion=1,mpegaudioversion=2/3 Fix the caps, and add handling for MPEG-2 AAC in both ADTS and raw form, adding ADTS headers for the latter.
* wpe: Update plugin's doc cachePhilippe Normand2020-07-021-1/+1
| | | | | | This was forgotten in !1392. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1402>
* docs: Update plugin cache for Windows pluginsSeungha Yang2020-07-021-0/+2607
|
* nvcodec: Update for documentationSeungha Yang2020-07-021-24/+131
| | | | | | * Add Since marks * Make use of GST_PARAM_CONDITIONALLY_AVAILABLE flag * Add documentation template caps
* avtp: documentation fixesTim-Philipp Müller2020-07-011-1/+162
| | | | | | | | | | Unclear why hotdoc wants 'gstavtp' as the plugin name here, that's just wrong. Add since marker and mark private subclasses as plugin API so hotdoc knows they belong to the plugin and aren't external. Fix GstAvtpAafTstampMode get_type() function.
* docs: update plugin cache with avtp pluginTim-Philipp Müller2020-07-011-0/+339
| | | | CI picks this up now because the wrap was re-added in gst-build.
* webrtcbin: Expose "latency" propertyOlivier Crête2020-06-291-0/+14
| | | | | | | This property sets the latency both on the rtpbin/rtpjittbuffer, but also on the RTPStorage elements currently used by the FEC decoder. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1367>
* ccextractor: Add property to remove caption meta from the outgoing video buffersSebastian Dröge2020-06-251-0/+14
| | | | | | This is disabled by default to keep backwards compatibility. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1371>
* mxfdemux/mux: Add support for CEA-708 CDP from S436 essence tracksSebastian Dröge2020-06-251-0/+5
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1368>
* interlace: Switch field-pattern on the flyVivia Nikolaidou2020-06-241-1/+1
| | | | | | | The frame rate interlace uses changes when we change field-pattern, so we need to issue a reconfigure event. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1364>
* interlace: Don't change field-pattern on PAUSED or PLAYING stateVivia Nikolaidou2020-06-241-1/+1
| | | | | | | It would otherwise change the caps the element produces and cause the element to misbehave Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1349>