Tim-Philipp Müller
6651bb3ed8
codecparsers: document new GstH265Level and GstH264Level enums
...
... and add them to the symbol index to make hotdoc happy.
2024-02-06 16:37:13 +00:00
Piotr Brzeziński
0b65c0ead5
tutorials: Fix warning when compiling on macOS
...
GstMainFunc has one more arg than the standard main() to support bindings, let's cast to get rid of the warning.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6038 >
2024-02-02 12:54:32 +01:00
Tim-Philipp Müller
c84285d44d
meson: bump Meson requirement to >= 1.1 for all modules
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6002 >
2024-01-29 01:11:55 +00:00
Paul Fee
30d34a99f1
docs: Minor updates to Plugin Writer's Guide
...
boiler.md:
Update meson command to avoid warning.
states.md:
Clarify that a sink element accepting only one buffer only happens when paused.
Link text duplicated normal text.
args.md:
A valid range is between values, not between ranges. Reword for clarity.
testapp.md:
Clarify linking refers to the pipeline, not build time compilation and linking.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5939 >
2024-01-24 16:40:17 +00:00
Tim-Philipp Müller
888e5905d8
docs: contributing: add merging section to developer workflows
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5847 >
2023-12-24 13:06:30 +00:00
Philippe Normand
61d3f5c8e0
play: Include pipeline dump in error details structure
...
This can be useful for debugging purposes. It can't be done on application side
because the on_error callback tears down the pipeline.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5828 >
2023-12-18 20:13:38 +00:00
Alexander Slobodeniuk
263b08bc53
doc/pipeline-manipulation: mention "insertbin" and "switchbin"
...
Using one of these elements might save a lot of struggle hours
to the user, because they actually target the case.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5514 >
2023-11-17 01:09:49 +01:00
Piotr Brzeziński
1db67b933a
examples: Fix SSL not working in iOS tutorials
...
This was broken in two ways:
1) the OpenSSL module was not being loaded due to the guarding define not actually existing
2) ca-certificates were severely outdated
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5473 >
2023-11-01 03:46:25 +00:00
Piotr Brzeziński
edfd44d088
examples: iOS tutorial improvements
...
- Fixes a crash in tutorial 5, which happened when going back from video playback to the 'library' view, due to
ui_delegate already being destroyed at that point.
- Updates layouts to avoid navigation bar overlapping play/pause buttons. Colours are now correctly updated
based on light/dark mode being enabled, overall look and feel is improved with bigger buttons and paddings.
New button types are used, so target version is now iOS 15.0.
- Disables debug log coloring, as the default terminal in XCode does not render that anyway, so logs are now
more readable there.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5473 >
2023-11-01 03:46:25 +00:00
Jordan Petridis
7d64943b9d
docs: Remove obselete appendix about parsing cli argumnets
...
It's a bad idea trying to mix the Options from GStramer and
GTK, in addition with cli argument being a bit wonky thing for
GUI applications in general. In the rare, now, occasion
that an application wants to parse arguments, its preferable
to parse them manually and use library apis afterwards
rather than trying to combine the option groups and hope it
works.
In addition, applications should be opening files using
`g_application_open` instead of parsing random arguments.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4788 >
2023-10-27 04:46:17 +00:00
Jordan Petridis
eeb77ddca5
symbol_index: Add ladspa-ladspa-rubberband-so-rubberband-pitchshifter
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1060 >
2023-10-22 05:23:29 +03:00
Jordan Petridis
9ef372a0bc
symbol_index: Add srtsink:auto-reconnect and srtsrc:authentication
...
This is followup of 9072424eb3
The plugin wasn't built in the CI so it was missed. The properties
were added in the Class in the commit above but not for the elements
index.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1060 >
2023-10-22 05:23:29 +03:00
Robert Ayrapetyan
3d807d4f6d
ximagesrc: add navigation support
...
Add a basic navigation support:
- mouse events (buttons/move)
- keyboard events (keys)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5273 >
2023-10-13 23:34:54 +00:00
Leif Andersen
d1aaf8ba0d
docs: Fix line numbers in tutorials 1 and 2
...
It seems that the lines for the C code for tutorials 1 and 2 are all
off.
The remaining tutorials seem uneffected.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5387 >
2023-10-05 21:54:17 +00:00
Leif Andersen
60b93fd593
docs: Fix markdown link in contribution page
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5348 >
2023-09-18 22:44:25 -04:00
Leif Andersen
2fb819a549
docs: Meson has deprecated the implicit setup command
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5342 >
2023-09-18 15:32:15 +00:00
Nirbheek Chauhan
46a4b07fe5
docs: Update docs for installing on windows
...
This page has been only sporadically updated for a decade, and it is
unlikely to be updated properly anytime soon. Update the top half, and
add a note about the tutorial section being out of date.
The trigger for this was a question on the mailing list about Windows
11 support, since it's not listed in the supported platforms list.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5239 >
2023-08-25 15:16:07 +00:00
Tim-Philipp Müller
ddd4491635
gst-docs: add higher-resolution favicons
...
Same as on main website.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5122 >
2023-08-01 02:23:17 +00:00
Matthew Waters
ce81b81d3f
examples: update ios deplyoment target to 12.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5111 >
2023-07-27 13:05:37 +00:00
Jordan Petridis
9fdf3dbc7f
docs: Port toolkit integration tutorial to gtksink
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4789 >
2023-07-20 00:27:37 +00:00
He Junyan
5a3b31108d
Doc: Dmabuf: Set drm caps' format field to DMA_DRM
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4981 >
2023-07-19 09:57:50 +00:00
Olivier Crête
e8731f26de
docs: Replace gst-omx with v4l2 in memory allocation example
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4976 >
2023-07-16 19:10:03 +00:00
Olivier Crête
48c43e5b7f
gst-omx: Retire the whole package
...
The OpenMAX standard is long dead and even the Raspberry Pi OS
no longer supports it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4976 >
2023-07-16 19:10:03 +00:00
Carlos Rafael Giani
8c5a8f4466
dsd: Add code for DSD audio support
...
Related to:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/972
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3901 >
2023-06-23 01:27:03 +00:00
Tim-Philipp Müller
4aa3718c2d
examples: iOS tutorials: remove kate plugin references here too
...
Sinc it's about to be removed from cerbero packages.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4771 >
2023-06-05 10:59:22 +01:00
Matthew Waters
5889059cff
examples/android: specify the exact NDK (r25c) version to use
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4747 >
2023-06-03 23:21:34 +00:00
Tim-Philipp Müller
26a451b59d
docs: contributing: mention user verification to get forking rights
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4708 >
2023-05-26 23:24:16 +00:00
Tim-Philipp Müller
f58416b1a4
docs: tutorials: fix 0.10-isms in "Shortcutting the pipeline"
...
GST_BUFFER_DATA and GST_BUFFER_SIZE are no more.
https://gitlab.freedesktop.org/gstreamer/gst-docs/-/merge_requests/121
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4691 >
2023-05-23 23:48:27 +00:00
Michael Bunk
dc64f3e6cf
docs: fix typos and grammar
...
https://gitlab.freedesktop.org/gstreamer/gst-docs/-/merge_requests/50
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4690 >
2023-05-23 23:36:49 +00:00
Matthew Waters
8003acf5bb
gl: update docs for mixer move
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4608 >
2023-05-18 19:34:15 +00:00
Mathieu Duponchelle
781a228d3a
docs: update hotdoc theme to 0.15
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4488 >
2023-04-26 13:50:42 +02:00
Mathieu Duponchelle
3868771191
docs-index: de-hardcode toned row color
...
Instead use a bootstrap panel and let styling occur based on that,
making the index page work well with the dark theme.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4488 >
2023-04-26 13:50:21 +02:00
Thibault Saunier
7aaf2b48ef
doc: Avoid shelling out to hotdoc to generate plugins config files
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4479 >
2023-04-25 02:57:55 +00:00
Ruben Gonzalez
a7f4d5716a
gst: Delete inoperative ARG_PLUGIN_SPEW
...
Logic related with the option was deleted 20 years ago in commit:
086de421dc
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4452 >
2023-04-21 12:35:39 +00:00
Mathieu Duponchelle
9072424eb3
symbol_index: update with late additions
...
Those symbols were just marked as plugin API but existed already,
we accept that they don't have Since markers
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4408 >
2023-04-13 21:46:59 +00:00
Tim-Philipp Müller
bbb0a30f32
docs: update old gstreamer-sdk media urls
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4406 >
2023-04-13 03:20:36 +00:00
Eva Pace
f3ab697d2a
docs: Add missing dot in handy elements (tutorial 14)
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4353 >
2023-04-06 15:16:15 +00:00
Eva Pace
ce467b72aa
docs: Update tutorial 14 to 1.0 (audio/x-raw)
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4353 >
2023-04-06 15:16:15 +00:00
Rhythm Narula
0db0fdd00a
docs: gstreamer1.0-doc plugin removed
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4214 >
2023-03-17 23:35:11 +00:00
Ivan Tishchenko
0269c6cf79
docs: fix typo in pipeline manipulation tutorial
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4165 >
2023-03-15 03:21:29 +00:00
Alicia Boya García
136b2e0eae
tracers: Document the 'log' tracer
...
This patch adds documentation to the 'log' tracer and amends the design
document of Tracers to replace a misleading example of the 'log' tracer
with a different example that uses tracer arguments with tracers that do
actually handle said arguments.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4153 >
2023-03-14 01:35:14 +00:00
Tim-Philipp Müller
e0cf1ebff2
docs: iOS tutorials: update for pending ivorbisdec plugin removal
...
See https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1103
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4073 >
2023-02-27 17:24:16 +00:00
Tim-Philipp Müller
0d9bdf238c
gst-docs: drop use of GSlice in example code
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3784 >
2023-02-03 17:48:09 +00:00
Adrian Fiergolski
9f880b37fc
avtp: rvf: add AVTP RVF de-payload support
...
Add AVTP Raw Video Format de-payload support. The element supports only
GRAY16_LE output format, so:
- active pixels (no vertical blanking),
- progressive mode,
- 8 and 16-bit pixel depth,
- mono pixel format,
- grayscale colorspace.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1335 >
2023-02-02 19:15:42 +01:00
Adrian Fiergolski
d8f449ccda
avtp: cvf: extract AVTP VF depayload base class
...
Extract a part which could be common with the AVTP RVF depayload plugin to a separate class.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1335 >
2023-02-02 19:15:38 +01:00
Adrian Fiergolski
4f2fde0163
avtp: rvf: add AVTP RVF payload support
...
Add AVTP Raw Video Format payload support. The element supports only GRAY16_LE
input format, so:
- active pixels (no vertical blanking),
- progressive mode,
- 8 and 16-bit pixel depth,
- mono pixel format,
- grayscale colorspace.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1335 >
2023-02-02 19:15:33 +01:00
Adrian Fiergolski
8702a1fa67
avtp: cvf: extract AVTP VF payload base class
...
Extract a part which could be common with the AVTP RVF payload plugin to a separate class.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1335 >
2023-02-02 19:15:29 +01:00
Tim-Philipp Müller
41c69372b5
Back to development
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3775 >
2023-01-23 23:04:53 +00:00
Tim-Philipp Müller
f13c65d977
Release 1.22.0
2023-01-23 19:41:07 +00:00
Tim-Philipp Müller
59f4ebe321
gst-docs: include dmabuf and gapless playback design docs
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3744 >
2023-01-18 13:48:14 +00:00