Mathieu Duponchelle
93a54093ec
mpeg2enc: add disable-encode-retries property
...
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 >
2020-08-06 17:13:03 +00:00
Sebastian Dröge
309f6187fe
decklink: Re-order modes enum for backwards compatibility with 1.16
...
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 >
2020-08-06 12:22:04 +03:00
Seungha Yang
c7da86665f
docs: Update wasapi2 and mfvideosrc doc
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1480 >
2020-07-31 21:50:22 +09:00
Thibault Saunier
7db147e9aa
iqa: Add a 'mode' property
...
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 >
2020-07-23 17:14:08 +00:00
Thibault Saunier
0349f032bf
iqa: Implement child proxy
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1424 >
2020-07-23 17:14:08 +00:00
Víctor Manuel Jáquez Leal
30a588f31e
docs: update plugins doc cache
...
Add va plugin
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1387 >
2020-07-21 16:15:47 +00:00
Matthew Waters
597c1b4ec6
webrtc: remove private properties/signals from the now public ice object
...
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 >
2020-07-20 15:56:20 +10:00
Tim-Philipp Müller
99a0615592
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-bad/-/merge_requests/1441 >
2020-07-15 12:43:20 +01:00
Nicolas Dufresne
2778fd7e31
doc: Updated cache file for the new pixel format
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1433 >
2020-07-14 17:06:59 -04:00
Tim-Philipp Müller
395ecb3d2f
avtp: rename tstamp-mode to timestamp-mode
...
I thnk w cn spre the xtra lttrs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1397 >
2020-07-11 00:14:44 +01:00
Tim-Philipp Müller
e86a549b5d
docs: fix up for errorignore convert-error signal removal
...
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 >
2020-07-08 23:50:35 +01:00
Jan Schmidt
46cc64e09f
mpegtsmux: Fix handling of MPEG-2 AAC
...
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.
2020-07-08 12:24:13 +00:00
Philippe Normand
8900f2d2f9
wpe: Update plugin's doc cache
...
This was forgotten in !1392 .
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1402 >
2020-07-02 17:07:46 +00:00
Seungha Yang
c72ccded6c
docs: Update plugin cache for Windows plugins
2020-07-02 17:21:33 +02:00
Seungha Yang
76793ffabc
nvcodec: Update for documentation
...
* Add Since marks
* Make use of GST_PARAM_CONDITIONALLY_AVAILABLE flag
* Add documentation template caps
2020-07-02 17:21:24 +02:00
Tim-Philipp Müller
c229127b43
avtp: documentation fixes
...
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.
2020-07-01 18:41:25 +01:00
Tim-Philipp Müller
22a00d78ce
docs: update plugin cache with avtp plugin
...
CI picks this up now because the wrap was re-added in gst-build.
2020-07-01 11:17:51 +01:00
Olivier Crête
cceca1ffe8
webrtcbin: Expose "latency" property
...
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 >
2020-06-29 22:45:31 -04:00
Sebastian Dröge
f694956511
ccextractor: Add property to remove caption meta from the outgoing video buffers
...
This is disabled by default to keep backwards compatibility.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1371 >
2020-06-25 08:18:37 +00:00
Sebastian Dröge
e54107db02
mxfdemux/mux: Add support for CEA-708 CDP from S436 essence tracks
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1368 >
2020-06-25 06:59:18 +00:00
Vivia Nikolaidou
482d2c9459
interlace: Switch field-pattern on the fly
...
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 >
2020-06-24 17:44:46 +00:00
Vivia Nikolaidou
b53c1363f2
interlace: Don't change field-pattern on PAUSED or PLAYING state
...
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 >
2020-06-24 11:31:15 +03:00
Thibault Saunier
7d6afed2bb
docs: Update plugins cache
2020-06-23 13:02:57 -04:00
Thibault Saunier
e8ffa0d39c
openmpt: Namespace enum GType names
2020-06-23 13:02:57 -04:00
Thibault Saunier
43e9f0af42
docs: Unmark wrongly marked plugin API types
2020-06-23 13:02:57 -04:00
Thibault Saunier
059e8ff44a
docs: Document basecamerabinsrc
2020-06-23 13:02:57 -04:00
Mathieu Duponchelle
ad49ae42f7
docs: mark more types as plugin API
2020-06-23 12:10:19 -04:00
Mathieu Duponchelle
de6585640e
plugins_cache: add base classes
2020-06-23 12:10:18 -04:00
Mathieu Duponchelle
fec8bee1e9
meson: mark plugins cache target as always stale
2020-06-23 12:10:18 -04:00
Mathieu Duponchelle
44fe121613
docs: generate documentation for libgstopencv
2020-06-23 12:10:17 -04:00
Thibault Saunier
da1f6ac0a7
doc: Stop documenting properties from parents
2020-06-23 12:10:17 -04:00
Sebastian Dröge
ea5f38440d
audiobuffersplit: Specify in the template caps that only interleaved audio is supported
...
Needs special support for non-interleaved audio and e.g. use the
GstPlanarAudioAdapter.
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/779
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1363 >
2020-06-23 10:03:53 +03:00
Matthew Waters
aad7ed31e1
vulkan/instance: add vulkan API version selection and checking
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1341 >
2020-06-21 09:30:29 +00:00
Jan Alexander Steffens (heftig)
434d685564
Revert "errorignore: Added convert-error signal"
...
The introduced API has [some problems][1] and [a better solution][2] was
found that made the feature obsolete.
This reverts commit f7626c1f2a
.
[1]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/736#note_357702
[2]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/736#note_238830
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/916
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/916 >
2020-06-20 19:11:57 +01:00
Tim-Philipp Müller
88ace3befb
Release 1.17.1
2020-06-19 19:22:22 +01:00
Tim-Philipp Müller
a8ce8db982
srt: add "empty" subclasses for deprecated srt{client,server}{src,sink}
...
The doc system gets confused when we register the exact same
class as multiple elements, so make a subclass for each.
Also wrap registration of deprecated elements with #ifndef GST_REMOVE_DEPRECATED.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1354 >
2020-06-19 17:20:02 +01:00
Tim-Philipp Müller
8e93ae65e8
x265: ignore tune property when diffing generated docs
...
Unfortunately it means those tune enums don't show up in
the docs then, but if that's how it's gotta be..
(Problem at hand is that on Tim's machine x265enc gets an
tune=animation and on the CI machine this doesn't show up.)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1354 >
2020-06-19 15:41:51 +01:00
Tim-Philipp Müller
616319ed4e
docs: update plugins cache
...
Add some more plugins, update for new markers.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1354 >
2020-06-19 13:08:10 +01:00
Jan Schmidt
1cf3cae5e1
dvbsubenc: Add DVB Subtitle encoder
...
Add an element that converts AYUV video frames to a DVB
subpicture stream.
It's fairly simple for now. Later it would be good to support
input via a stream that contains only GstVideoOverlayComposition
meta.
The element searches each input video frame for the largest
sub-region containing non-transparent pixels and encodes that
as a single DVB subpicture region. It can also do palette
reduction of the input frames using code taken from
libimagequant.
There are various FIXME for potential improvements for now, but
it works.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1227 >
2020-06-17 12:50:13 +10:00
Tim-Philipp Müller
c7095abd31
yadif: remove plugin, there's now deinterlace method=yadif
...
Plugin code was still the GPL version, and the
functionality has now been moved into the deinterlace
element in gst-plugins-good as method=yadif (and LGPL).
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/444
and https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/621
Closes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/216
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/463
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1336 >
2020-06-11 21:52:49 +01:00
Thibault Saunier
3e507dc073
docs: Update plugins cache
2020-06-10 10:40:56 -04:00
Thibault Saunier
ebababae03
srt: doc: Add missing gst_type_mark_as_plugin_api
2020-06-09 12:28:13 -04:00
Thibault Saunier
af26b95c29
docs: Mark lv2 runtime generated enums as plugins API types
2020-06-09 12:28:13 -04:00
Thibault Saunier
60fba5f380
docs: Add some more plugin API types
...
And allow creating vulkan device object without specifying an instance
so it can be introspected.
2020-06-09 12:28:13 -04:00
Thibault Saunier
3a98a37375
docs: Update plugins cache
2020-06-09 12:28:13 -04:00
Thibault Saunier
a7c8e5a010
doc: Require hotdoc >= 0.11.0
2020-06-04 13:33:16 -04:00
Sebastian Dröge
01bbcb3642
docs: Update gst_plugins_cache.json
2020-06-04 13:33:16 -04:00
Thibault Saunier
b9e0ccd8b7
codecs: Add basic documentation stubs
2020-04-08 08:47:46 -04:00
Philippe Normand
97355cdd41
docs: Scan C++ files too
2020-03-13 17:47:46 +00:00
rubenrua
6c3f092afc
asfmux: Fix typo in property description
...
s/milisecs/milliseconds/g
2020-03-12 18:38:11 +01:00
Jan Schmidt
6d292c86e9
switchbin: Add docs
...
Add documentation clauses and enrol switchbin to generate
plugin docs
2019-11-13 10:15:32 +00:00
Aaron Boxer
6d3429af34
documentation: fixed a heap o' typos
2019-11-05 09:11:25 -05:00
Tim-Philipp Müller
f218ec2794
Remove autotools build system
2019-10-14 13:54:27 +01:00
Thibault Saunier
fa18824d32
doc: Update plugin cache
2019-08-28 13:02:13 +00:00
Saunier Thibault
7a66b16d97
Import GstTranscoder
2019-08-28 13:02:13 +00:00
Matthew Waters
2b478d3423
meson: Don't generate doc cache when no plugins are enabled
...
Fixes gst-build with -Dauto-features=disabled -Dbad=enabled
2019-08-23 17:10:10 +10:00
Ting-Wei Lan
af360dc641
build: Fix error messages for missing hotdoc extensions
2019-07-10 00:34:18 +08:00
Ederson de Souza
5592ab1769
docs: Add AVTP elements documentation
2019-07-03 09:59:35 -07:00
Tim-Philipp Müller
4ff14c0e74
Remove VDPAU plugin
...
It's been replaced by NVENC/NVDEC and even NVIDIA doesn't
support VDPAU any longer and hasn't for quite some time.
The plugin has been unmaintained and unsupported for a very
long time, and given the track record over the last 10 years
it seems highly unlikely anyone is going to make it work well,
not to mention adding plumbing for proper zero-copy or
gst-gl integration.
Closes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/828
2019-06-06 18:45:09 +01:00
Mathieu Duponchelle
51ea6ec6b7
docs: document gstreamer-bad-audio
...
And unprefix subproject paths, making a special case for
webrtc, to not conflict with the webrtc plugin
2019-06-01 02:58:09 +00:00
Tim-Philipp Müller
bc0c99a3ab
docs: update plugin doc cache and add more plugins
2019-05-30 20:50:07 +02:00
Mathieu Duponchelle
02ded087a4
mpegtsmux: add SECTION comment
...
We include an example for injecting sections in the transport
stream in the documentation
2019-05-30 13:53:05 +00:00
Tim-Philipp Müller
1b774e2da8
docs: remove stale plugins from docs plugin cache
...
gtk plugin has moved to -good, schroedinger has been removed.
2019-05-29 12:48:06 +01:00
Mathieu Duponchelle
85c389df24
doc: update plugin cache
2019-05-25 19:48:25 +02:00
Nicolas Dufresne
bb646787d0
docs: Updated plugins cache file
...
This was done so that the duplicated rist element would go way.
2019-05-25 17:36:31 +02:00
Nicolas Dufresne
abe339fb31
doc: Add rist plugin to hotdoc
2019-05-21 18:49:18 +00:00
Thibault Saunier
397f3afd19
docs: Update cache and mark some rist prop as 'show-default'
2019-05-21 13:31:52 +00:00
Seungha Yang
ca238bdc87
docs: Update plugins cache for nvdec/nvenc
2019-05-18 02:47:37 +00:00
Thibault Saunier
f7465dea34
docs: Add infos about windows specific plugins
2019-05-16 16:41:28 -04:00
Thibault Saunier
c25d1105d1
docs: Stop building the doc cache by default
...
And update the cache
Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
2019-05-16 09:34:35 -04:00
Thibault Saunier
8917c62f93
docs: Make sure frei0r plugins properties default are stable
...
frei0r returns 'random' values as default and it makes the cache
often change for no good reason
2019-05-14 10:47:19 -04:00
Thibault Saunier
8228f78cb7
docs: Remove stereo and openglmixer from the cache
...
Thus were moved, respectively, to -good and -base
2019-05-14 10:47:09 -04:00
Thibault Saunier
2d19e7dab7
docs: Update plugins documentation cache
2019-05-13 23:07:23 -04:00
Thibault Saunier
47a49f3381
docs: Build documentation with hotdoc
2019-05-13 17:00:00 -04:00
Nicolas Dufresne
a10619da65
rist: Enable plugin doc creation
2019-05-02 19:28:25 +00:00
Tim-Philipp Müller
f691c46e1c
Back to development
2019-04-19 11:00:07 +01:00
Tim-Philipp Müller
87c4c1addf
Update docs
2019-04-19 00:28:55 +01:00
Tim-Philipp Müller
1064022087
Update docs
2019-04-11 00:32:40 +01:00
Tim-Philipp Müller
df4205d30f
Back to development
2019-03-04 09:11:56 +00:00
Tim-Philipp Müller
768cad2dd6
Update docs
2019-02-26 11:53:22 +00:00
Bastien Nocera
2d5ed45913
vcdsrc: Remove unusable VCD source
...
The VCD source was ported in 2014 (commit 89eb1e9
), but the necessary
"cdxaparse" plugin, which is used to "Parse a .dat file (VCD) into
raw mpeg1" was never ported.
This means that the probable main user for the feature, totem, hasn't
actually been able to play back VCDs, since 2012, when it switched to
using GStreamer 1.0.
Note that even if cdxaparse was finally ported, a lot of work would
still be necessary before it is considered usable. Notably, it is
missing disc image support [1] and some VCDs just cannot be opened for
reading [2].
[1]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/898
[2]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/899
2019-02-18 15:39:43 +01:00
Tim-Philipp Müller
448c496836
Update docs
2019-01-17 02:16:52 +00:00
Tim-Philipp Müller
88683e5a1e
Remove openglmixers plugin, moved to -base
...
Merged into the existing opengl plugin in -base.
2018-12-28 13:48:29 +01:00
Tim-Philipp Müller
e42efbccb1
Remove compositor plugin which was moved to -base
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/138
2018-12-27 15:31:58 +01:00
Tim-Philipp Müller
b9e15fddb1
Remove GstVideoAggregator, moved into libgstvideo in -base
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/137
2018-12-26 19:06:33 +01:00
Tim-Philipp Müller
63e961ff7a
stereo: remove plugin which has been merged into audiofx in -good
...
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/457
2018-12-25 13:06:40 +01:00
Tim-Philipp Müller
d3f174f77f
Remove daala plugin
...
Not so useful now that all effort is focused on AV1 instead.
Was only ever enabled with --enable-experimental anyway.
Fixes #848
2018-12-17 12:03:09 +00:00
Tim-Philipp Müller
3485326a90
docs: update for git master
2018-11-02 20:31:11 +00:00
Philippe Normand
d3fd78084a
docs: Follow-up fix for GstPlayer new subtitle-video-offset API
...
These symbols were not renamed after the initial review in Bugzilla.
https://bugzilla.gnome.org/show_bug.cgi?id=797134
2018-11-01 10:44:44 +00:00
Philippe Normand
de26abc88a
player: API additions for subtitle-video-offset property
...
This new property contols the synchronisation offset between subtitles and video
in nanoseconds.
https://bugzilla.gnome.org/show_bug.cgi?id=797134
2018-11-01 09:52:57 +00:00
Tim-Philipp Müller
be3edc6ad6
docs: plugins: update for git master
2018-09-24 10:59:16 +01:00
Tim-Philipp Müller
8a16531b6a
docs: plugins: update
2018-05-05 17:55:58 +02:00
Stefan Ringel
52372a25c7
docs: mpegts: add atsc docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=730940
2018-04-23 16:32:49 +02:00
Thibault Saunier
4984af5917
debugutils: Add a testsrcbin element
...
This is a simple Bin that will expose audiotestsrc or videotestsrc
based on what is asked by the user either through the GstURIHandler
API or through the "stream-types" property.
This element also provides GstStream and GstStreamCollection
so it is nicely usable from playbin3.
https://bugzilla.gnome.org/show_bug.cgi?id=795366
2018-04-19 11:10:54 -03:00
Tim-Philipp Müller
9c415083b6
docs: plugins: remove stale xml data for moved or renamed plugins
...
rawparse plugin moved to -base, only legacyrawparse remains.
siren plugin was renamed and was listed twice.
https://bugzilla.gnome.org/show_bug.cgi?id=794069
2018-03-27 17:41:28 +01:00
Tim-Philipp Müller
ce0d902d39
Back to development
2018-03-20 09:39:17 +00:00
Tim-Philipp Müller
e9667da608
Update docs
2018-03-19 20:24:05 +00:00
Tim-Philipp Müller
609af44f48
Update docs
2018-03-13 19:22:10 +00:00
Tim-Philipp Müller
a85cc34da1
docs: update api decorators to ignore
2018-03-13 13:36:33 +00:00
Tim-Philipp Müller
ae2e53ac97
docs: plugins: add some more elements and plugins
2018-03-12 20:24:25 +00:00