Commit graph

486 commits

Author SHA1 Message Date
Jakub Adam 5dc09f4449 docs: Update plugin cache
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/705>
2020-09-08 21:09:09 +00:00
Tim-Philipp Müller 71360e5903 Back to development 2020-09-08 16:58:37 +01:00
Tim-Philipp Müller 6ef694ce7b Release 1.18.0 2020-09-08 00:05:15 +01:00
Tim-Philipp Müller 6419368b4c Release 1.17.90 2020-08-20 16:12:00 +01:00
Sebastian Dröge e9a0307b94 rtph26[45]pay: Change default aggregate-mode to "none" for backwards compatibility
We didn't aggregate at all in previous versions and there are apparently
various RTP implementations that don't handle aggregation well at all.

As part of this also document that for RTSP it is recommended to keep it
set to "none" while for WebRTC it should be set to "zero-latency".

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/749

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/692>
2020-08-08 10:08:31 +03:00
Tim-Philipp Müller d3cbd4077e docs: update for new pixel formats
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-good/-/merge_requests/672>
2020-07-15 12:40:17 +01:00
Tim-Philipp Müller fbcc43d822 rpicamsrc: flesh out docs and add to plugin docs cache
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/667>
2020-07-10 17:37:28 +01:00
Tim-Philipp Müller 57b556befa Back to development 2020-07-03 02:03:33 +01:00
Tim-Philipp Müller 629b8bf2cf Release 1.17.2 2020-07-03 00:27:48 +01:00
Sebastian Dröge 8345caf6e0 imagefreeze: Add a live mode
Previously imagefreeze would always operate as non-live element and
output frames as fast as possible according to the configured segment
(via SEEK events) and the negotiated framerate from start to stop or the
other way around.

With the new live mode (enabled via the is-live property) it would only
output frames in PLAYING. Frames would be output according to the
negotiated framerate unless it would be too late, in which case it would
jump ahead and skip over the requirement amount of frames.

This makes it possible to actually use imagefreeze in live pipelines
without having to manually ensure somehow that it would start outputting
at the current running time and without still risking to fall behind
without recovery.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/653>
2020-06-29 12:07:14 +03:00
Sebastian Dröge 13331e051f splitmuxsink: Add new properties for setting muxer/sink presets
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/644>
2020-06-25 17:53:00 +03:00
Mathieu Duponchelle 8d464c8361 autodetect: mark filter-caps property as DOC_SHOW_DEFAULT
When generating the cache we inspect the base class through
an instance of one of its subclasses. We don't want potential
assignments in subclasses initialization to leak into the
base class documentation

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/641>
2020-06-24 17:04:51 +02:00
Mathieu Duponchelle 1863259ab8 vpxenc: mark all properties as GST_DOC_SHOW_DEFAULT
When generating the cache we inspect the base class through
an instance of one of its subclasses. We don't want potential
assignments in subclasses initialization to leak into the
base class documentation

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/641>
2020-06-24 16:45:27 +02:00
Mathieu Duponchelle f97430f6e9 docs: mark GstIirEqualizer as plugin API 2020-06-23 19:04:03 +02:00
Mathieu Duponchelle ceece207e0 docs: mark more types as plugin API 2020-06-23 12:07:47 -04:00
Mathieu Duponchelle 65ee7f0d41 plugins_cache: add base classes 2020-06-23 10:25:55 -04:00
Mathieu Duponchelle 6939bafd09 meson: mark plugins cache target as always stale 2020-06-23 10:25:55 -04:00
Thibault Saunier c6d2e33a98 doc: Stop documenting properties from parents 2020-06-23 10:25:55 -04:00
Tim-Philipp Müller 12e020189c docs: update plugin cache for new version
Some default values include our version string, like
user agent strings.
2020-06-20 20:42:37 +01:00
Tim-Philipp Müller 03ac058183 Release 1.17.1 2020-06-19 19:19:01 +01:00
Tim-Philipp Müller 8c8b788f73 shout2: advertise documentation caps properly
shout2send caps depend on what the libshout2
version in question supports, but the
documentation caps should always be the same.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/635>
2020-06-19 10:32:45 +01:00
Thibault Saunier 4419f79aaf docs: Update plugins cache 2020-06-10 10:29:27 -04:00
Thibault Saunier 29a661d4a4 rtpsession: Make internal-ssrc as show default for doc 2020-06-09 11:45:13 -04:00
Thibault Saunier 4d7629dece docs: Update plugins cache 2020-06-09 11:45:13 -04:00
Thibault Saunier b90dd2d755 doc: Require hotdoc >= 0.11.0 2020-06-03 22:44:09 -04:00
Sebastian Dröge 37b87ffd4f docs: Update gst_plugins_cache.json 2020-06-03 22:44:09 -04:00
Thibault Saunier 21bc0d527b imagesequencesrc: Cleanup and add some features
* Implement the GstURIHandlerInterface
* Rework the locking
* Implement backward seeking handling
* Generate documentation
2020-03-11 15:11:54 +00:00
Tim-Philipp Müller c9a47c0c8d Remove autotools build system 2019-10-14 11:04:18 +01:00
Aaron Boxer 46989dca96 documentation: fix a number of typos 2019-10-05 22:38:11 +00:00
Mathieu Duponchelle 505c88eeb6 docs: update plugin cache 2019-09-10 20:52:17 +00:00
Nirbheek Chauhan 9336326b3d meson: Don't generate doc cache when no plugins are enabled
Fixes gst-build with -Dauto-features=disabled
2019-07-17 19:14:13 +05:30
Mathieu Duponchelle f554369ed5 doc: remove xml from comments 2019-05-29 22:20:40 +02:00
Tim-Philipp Müller 89380bddea docs: update plugins cache
And add gtk+ and qt plugins
2019-05-29 14:56:37 +00:00
Mathieu Duponchelle f465f5ae93 doc: update plugin cache 2019-05-25 19:45:02 +02:00
Thibault Saunier 350b6df44a docs: Stop building the doc cache by default
Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
2019-05-16 09:33:47 -04:00
Thibault Saunier 0fa87b5d2d docs: Update plugins documentation cache 2019-05-16 09:14:10 -04:00
Thibault Saunier af01988534 doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00
Tim-Philipp Müller 9031986713 Back to development 2019-04-19 11:00:06 +01:00
Tim-Philipp Müller 93529e5ba1 Update docs 2019-04-19 00:23:16 +01:00
Tim-Philipp Müller ccdea7632a Update docs 2019-04-11 00:26:58 +01:00
Tim-Philipp Müller 4f3dda36b4 Back to development 2019-03-04 09:07:30 +00:00
Tim-Philipp Müller 1ef240e24d Update docs 2019-02-26 21:09:02 +00:00
Tim-Philipp Müller 300f6ed614 Update docs 2019-01-17 01:59:28 +00:00
Tim-Philipp Müller f480261815 audiofx: add stereo element which was moved from -bad to build
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/457
2018-12-25 16:10:49 +01:00
Mathieu Duponchelle f52e16ceb8 Revert "rtpbin: receive bundle support"
This reverts commit dcd3ce9751.

This functionality was implemented for gstopenwebrtc, but it
turned out this was not actually needed for webrtc bundling
support, as shown in webrtcbin. It also doesn't correspond
to any standards.

This is an API break, but nothing should actually depend on
this, at least not for its initial purpose.

Changes in rtpbin.c were reverted manually, to preserve some
refactoring that had occurred in the original commit.

Fixes #537
2018-12-20 13:25:10 +00:00
Tim-Philipp Müller bfd9e3fe96 docs: update for git master 2018-09-26 00:06:48 +01:00
Tim-Philipp Müller 7ed17a3d10 docs: update for changes in master 2018-08-17 14:44:26 +01:00
Tim-Philipp Müller 7f9d468c29 Back to development 2018-03-20 09:24:19 +00:00
Tim-Philipp Müller af5a11541b Update docs 2018-03-19 20:18:22 +00:00
Tim-Philipp Müller 4dacded0ee Update docs 2018-03-13 19:16:42 +00:00
Tim-Philipp Müller 5354cf076c Update docs 2018-03-03 22:19:36 +00:00
Tim-Philipp Müller 427033591c docs: hook up new RTP FEC elements
https://bugzilla.gnome.org/show_bug.cgi?id=792696
2018-02-22 15:56:49 +00:00
Tim-Philipp Müller 59fc403ee6 docs: update for git master 2018-02-22 14:57:58 +00:00
Tim-Philipp Müller fea8aadcf1 Back to development 2018-02-15 19:44:19 +00:00
Tim-Philipp Müller 94631cf92b docs: update plugin docs 2018-02-15 17:05:23 +00:00
Tim-Philipp Müller 82f2ac783b docs: add qt plugin
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2018-02-12 18:46:08 +00:00
Tim-Philipp Müller bbf0409e29 docs: add moved gtk plugin to docs 2018-02-12 15:18:38 +00:00
Tim-Philipp Müller d6224a9756 docs: update for git master 2018-02-12 15:18:37 +00:00
Tim-Philipp Müller f88a7801e4 docs: add rtpL8pay/depay to docs 2017-12-24 13:19:56 +01:00
Tim-Philipp Müller 04f017b0f8 docs: update for recent changes 2017-12-24 13:19:56 +01:00
Thibault Saunier 9759283612 docs: Update for git changes 2017-10-05 14:37:54 -03:00
Tim-Philipp Müller 02af0e857b twolame: hook up to build system
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-26 09:43:34 +01:00
Tim-Philipp Müller 1473b662de lame: hook up to build system
https://bugzilla.gnome.org/show_bug.cgi?id=774252
2017-08-26 09:14:55 +01:00
Tim-Philipp Müller f4030a590a docs: update for changes in git 2017-08-20 15:52:33 +01:00
Tim-Philipp Müller 25192c9084 mpg123: add to docs 2017-08-20 15:52:27 +01:00
Tim-Philipp Müller 5dcf2def4e docs: update for git master 2017-06-23 20:02:50 +01:00
Sebastian Dröge 27f40eca4d Release 1.12.0 2017-05-04 15:38:34 +03:00
Sebastian Dröge 4ae022e6c4 Release 1.11.91 2017-04-27 17:29:58 +03:00
Sebastian Dröge e4da670a1a Release 1.11.90 2017-04-07 16:31:56 +03:00
Nicolas Dufresne 91080c4804 Add old plugin names to cruft list
This will help fixing uninstalled setup. Also fix missing path
correction in one of the plugin xml.

https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-03-12 11:44:03 -04:00
Nicolas Dufresne 7d2cf928ab Fix shout2 plugin doc generation
In the previous patch, we also renamed shout2send to shout2, so it does
not clash with it's feature. Though we forgot to rename it in the doc
reference. This patch also add a cruft detection on the xml that made me
miss this error.

https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-03-08 22:17:27 -05:00
Nicolas Dufresne ca0ed8a134 Fix plugin filenames to match plugin names
- libgstpulse.so becomes libgstpulseaudio.so
- libgstsouphttpsrc.so becomes libgstsoup.so
- libgstoss4audio.so becomes libgstoss4.so

https://bugzilla.gnome.org/show_bug.cgi?id=779344
2017-03-08 20:04:20 -05:00
Edgard Lima 8635258046 Update Edgard Lima's email
https://bugzilla.gnome.org/show_bug.cgi?id=779230
2017-02-27 00:34:19 +00:00
Sebastian Dröge 994b1ac351 Release 1.11.2 2017-02-24 15:07:23 +02:00
Sebastian Dröge 3a6900df45 Release 1.11.1 2017-01-12 15:31:02 +02:00
Tim-Philipp Müller 866fefbf5a docs: design: remove, moved to gst-docs 2016-12-10 12:52:18 +00:00
Philippe Normand dcd3ce9751 rtpbin: receive bundle support
A new signal named on-bundled-ssrc is provided and can be
used by the application to redirect a stream to a different
GstRtpSession or to keep the RTX stream grouped within the
GstRtpSession of the same media type.

https://bugzilla.gnome.org/show_bug.cgi?id=772740
2016-11-16 08:56:34 +01:00
Sebastian Dröge 990eeb22ba Release 1.10.0 2016-11-01 17:57:44 +02:00
Sebastian Dröge 400f333c08 Release 1.9.90 2016-09-30 13:02:19 +03:00
Sebastian Dröge 62619928d1 Release 1.9.2 2016-09-01 12:27:15 +03:00
Sebastian Dröge a3fba2bb91 Release 1.9.1 2016-07-06 13:06:44 +03:00
Nicolas Dufresne 1e16fb2d4f Update plugins doc
This is partly automated using "make update" in docs/plugins, but also
required manual merge. Additionally, missing plugins and elements have
been added.
2016-06-21 17:13:05 -04:00
Tim-Philipp Müller 3172a5d6d0 docs: update 2016-06-21 09:34:37 +01:00
Jonas Holmberg 2039e0d881 rtph265pay: Read NALU type the same way everywhere
Cosmetic change to read NALU type in gst_rtp_h265_pay_decode_nal() the
same way as in other places.

https://bugzilla.gnome.org/show_bug.cgi?id=753760
2016-06-17 15:25:57 +03:00
Sebastian Dröge 17ff6e72f9 docs: Update for git master 2016-05-15 13:31:51 +03:00
Sebastian Dröge 7b809209f7 Release 1.8.0 2016-03-24 12:27:33 +02:00
Sebastian Dröge c4ef8d2cad Release 1.7.91 2016-03-15 12:04:39 +02:00
Sebastian Dröge b3b47e2d99 Release 1.7.90 2016-03-01 18:15:43 +02:00
Tim-Philipp Müller 2652434787 docs: add rtpopusdepay and rtpopuspay to documentation 2016-02-25 22:54:18 +00:00
Sebastian Dröge 1b6fdce67c Release 1.7.2 2016-02-19 11:49:55 +02:00
Sebastian Dröge e016a70a7c Release 1.7.1 2015-12-24 14:16:21 +01:00
Sebastian Dröge bf74d37c4e docs: update to git 2015-12-16 09:35:53 +01:00
Mischa Spiegelmock cdd7091c1c docs: Minor fixes in various places
https://bugzilla.gnome.org/show_bug.cgi?id=756996
2015-10-23 10:42:19 +03:00
Hyunjun Ko 2b1f52755d rtpmanager: add new on-new-sender-ssrc, on-sender-ssrc-active signals
Allows for applications to get internal source's RTP statistics.
(eg. sender sources for a server/client)

https://bugzilla.gnome.org/show_bug.cgi?id=746747
2015-10-02 16:39:29 +03:00
Sebastian Dröge b1238ce0e4 Release 1.6.0 2015-09-25 23:15:55 +02:00
Sebastian Dröge acf6c7f83b Release 1.5.91 2015-09-18 19:33:13 +02:00
Tim-Philipp Müller d46c1df745 docs: remove properties and signals that no longer exist
https://bugzilla.gnome.org/show_bug.cgi?id=726443
2015-09-06 16:33:15 +01:00
Sebastian Dröge ec0926144f Release 1.5.90 2015-08-19 13:29:53 +03:00
Nicolas Dufresne 18c43aa845 goom2k1/doc: Use GstGoom2k1 namespace
The doc generator isn't happy when we have class name clash. Simply
use it's own namespace.
2015-08-10 15:55:19 -04:00
Tim-Philipp Müller 5314ee3fa4 docs: add new RTP elements to docs 2015-07-07 20:26:47 +01:00