Matthew Waters
3f4bfa097a
qml6: add a mixer element
...
Can take multiple input streams and a qml scene and layout the input
videos inside the qml scene.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4609 >
2023-05-19 01:48:57 +00:00
Jordan Petridis
689dbd1fbe
jack: Dynamically load libjack at runtime instead of linking
...
In order to provide build and provide the jack plugin with the prebuilt
binaries of gstreamer we distribute with releases, we can not depend
on an external dependency nor can we ship plugins linking to libraries
we don't provide.
We can also not provide jack ourselves, as it would likely cause a
mismatch with the jack daemon on the host.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4350 >
2023-04-20 11:10:15 +03:00
Matthew Waters
659c45ee7e
qml6: implement qml6gloverlay
...
Based on the Qt5 version of qmlgloverlay.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3845 >
2023-02-01 13:23:52 +00:00
Matthew Waters
293ad62035
qt6: add qml6glsrc element
...
Same functionality as qmlglsrc (Qt5) but for Qt6.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3737 >
2023-01-28 02:24:09 +00:00
Tim-Philipp Müller
756a8986d0
good: tests: drop use of GSlice
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695 >
2023-01-24 15:25:07 +00:00
Matthew Waters
18972fc942
add new plugin for Qt 6 rendering inside a QML scene
...
- Based heavily on the existing Qt5 integration however:
- The sharing of OpenGL resources is slightly different
- The integration with the scengraph is a bit different
- Wayland, XCB and KMS have been smoke tested. Android, MacOS/iOS,
Windows may or may not work.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3281 >
2022-11-24 16:11:04 +11:00
Christian Wick
2498457b2f
rtspsrc: Introduce new action signal push-backchannel-sample
with correct ownership semantics
...
Signals are not supposed to take ownership of their arguments but only
borrow them for the scope of the signal emission.
The old action signal `push-backchannel-buffer` is now marked deprecated.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3363 >
2022-11-10 13:04:04 +02:00
Sebastian Dröge
5568cb33f7
rtp: examples: client-rtpaux: Provide correct caps by payload type and RTX pt map by session
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3112 >
2022-10-10 14:56:18 +00:00
Tim-Philipp Müller
0e551871c4
examples: don't try and build jack examples if jack was disabled
...
Fixes meson build ERROR: Unknown variable "libjack_dep".
Fixes #1301
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2656 >
2022-06-24 16:00:37 +00:00
Damian Hobson-Garcia
1fc8347c1e
examples: v4l2: Add v4l2src crop example
...
Add a simple utility to illustrate how to set input cropping on v4l2src.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1089 >
2022-03-11 15:02:08 +00:00
Nirbheek Chauhan
4f7e881fcc
qt: Retain compatibility with Qt 5.9
...
QSharedPointer.get() was added in Qt 5.11, and it does the same thing
as .data()
https://doc.qt.io/qt-5/qsharedpointer.html#get
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/867
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1565 >
2022-01-25 09:51:16 +00:00
Thibault Saunier
5ff769d731
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
2021-09-24 16:13:50 -03:00