gst-examples merge requestshttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests2018-12-12T09:02:50Zhttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/1player/qt: move player api wrapper into a qml extension library2018-12-12T09:02:50ZMatthew Watersmatthew@centricular.complayer/qt: move player api wrapper into a qml extension libraryA further step is moving the qmlglsink element into an extension so
there is no need for writing any c++ code!A further step is moving the qmlglsink element into an extension so
there is no need for writing any c++ code!1.15.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/2Xcode 10 updates2020-06-16T01:23:19ZMatthew Watersmatthew@centricular.comXcode 10 updateslibc++ is required and libstdc++ has been removed from iOS 12/XCode 10.
Remove faad and mpeg2dec from gst_ios_init.m as they are not shipped by cerbero anymore.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/issues/5libc++ is required and libstdc++ has been removed from iOS 12/XCode 10.
Remove faad and mpeg2dec from gst_ios_init.m as they are not shipped by cerbero anymore.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/issues/51.16.0https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/3ios: update for gio modules and GTlsBackend changes2019-02-17T17:43:52ZTim-Philipp Müllertim@centricular.comios: update for gio modules and GTlsBackend changesUntested, based on https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/103
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/issues/5Untested, based on https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/103
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/issues/51.15.2Matthew Watersmatthew@centricular.comMatthew Watersmatthew@centricular.comhttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/4player/android: add the google repository for all projects2020-06-16T01:23:20ZMatthew Watersmatthew@centricular.complayer/android: add the google repository for all projectsAllows building from the command line with gradleAllows building from the command line with gradle1.16.0https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/5CI test building the android player implementation2020-06-16T01:23:20ZMatthew Watersmatthew@centricular.comCI test building the android player implementation1.16.0https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/6run gst-indent over c files2020-06-16T01:23:20ZMatthew Watersmatthew@centricular.comrun gst-indent over c files1.16.0https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/7build: add meson fallbacks for use in gst-build2020-06-16T02:06:20ZMatthew Watersmatthew@centricular.combuild: add meson fallbacks for use in gst-build1.17.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/8player/ios: add empty ssl directory2020-06-16T02:06:20ZMatthew Watersmatthew@centricular.complayer/ios: add empty ssl directoryThe iOS build requires it.The iOS build requires it.1.17.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/9Fix build on Windows2020-06-16T02:06:21ZNirbheek Chauhannirbheek.chauhan@gmail.comFix build on Windowscommit 41b0d9420d09f235de1b65f5aa54edb07c465254:
```
meson: libm is not a required library
Most toolchains do not have libm as a separate library at all.
```
commit f93e4849cb131d25c0cacddfb8e8fe63966ef6b5:
```
meson: gtk player examp...commit 41b0d9420d09f235de1b65f5aa54edb07c465254:
```
meson: libm is not a required library
Most toolchains do not have libm as a separate library at all.
```
commit f93e4849cb131d25c0cacddfb8e8fe63966ef6b5:
```
meson: gtk player example is optional
```1.17.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/10ios: use dash to register plugin2020-06-16T02:06:22ZStéphane Cerveauscerveau@igalia.comios: use dash to register pluginThe dash plugin contains now:
- dashdemux
- dashsink
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/704The dash plugin contains now:
- dashdemux
- dashsink
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/7041.17.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/11player/ios: update for minimum iOS 112020-06-16T02:06:21ZMatthew Watersmatthew@centricular.complayer/ios: update for minimum iOS 11https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/356https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/3561.17.1GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orghttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/12Cerbero has moved from gnutls+openssl to only openssl2020-06-16T02:06:22ZNirbheek Chauhannirbheek.chauhan@gmail.comCerbero has moved from gnutls+openssl to only opensslSee: https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/429, https://gitlab.freedesktop.org/gstreamer/gst-docs/-/merge_requests/77See: https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/429, https://gitlab.freedesktop.org/gstreamer/gst-docs/-/merge_requests/771.17.1https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/13gst-play: use novel signal-adapter (requires gstplayer lib patch from gst-plu...2022-05-20T12:43:55ZStephan Hessegst-play: use novel signal-adapter (requires gstplayer lib patch from gst-plugins-bad MR #35)gst-play: use novel signal-adapter (requires gstplayer lib patch from https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/35)
@slomogst-play: use novel signal-adapter (requires gstplayer lib patch from https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/35)
@slomohttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/14Add android vulkan example2020-06-16T02:06:23ZMatthew Watersmatthew@centricular.comAdd android vulkan example1.17.1GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orghttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/15webrtc: Add Janus video-room example2020-07-01T22:42:03ZPhilippe Normandwebrtc: Add Janus video-room exampleThis Rust crate provides a program able to connect to a Janus instance using
WebSockets and send a live video stream to the videoroom plugin.This Rust crate provides a program able to connect to a Janus instance using
WebSockets and send a live video stream to the videoroom plugin.1.17.2GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orghttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/16Merge gstwebrtc-demos2020-06-28T13:18:49ZMatthew Watersmatthew@centricular.comMerge gstwebrtc-demosMerge the webrtc demos available from https://github.com/centricular/gstwebrtc-demos
Note: probably needs to be merged manually.Merge the webrtc demos available from https://github.com/centricular/gstwebrtc-demos
Note: probably needs to be merged manually.1.17.2https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/17webrtc/test: check if selenium is available before attempting to add tests2020-06-28T13:18:49ZMatthew Watersmatthew@centricular.comwebrtc/test: check if selenium is available before attempting to add testsFixes the following error
```
File "/builds/vivia/gst-plugins-bad/gst-build/build/../subprojects/gst-examples/webrtc/check/basic.py", line 5, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium...Fixes the following error
```
File "/builds/vivia/gst-plugins-bad/gst-build/build/../subprojects/gst-examples/webrtc/check/basic.py", line 5, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
```1.17.2GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orghttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/18webrtc example: Add test for priority field2021-04-17T23:44:05ZOlivier Crêteolivier.crete@ocrete.cawebrtc example: Add test for priority fieldThis helps test gst-plugins-bad!1425, and it also requires gst-plugins-good!666This helps test gst-plugins-bad!1425, and it also requires gst-plugins-good!6661.19.1GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orghttps://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/19webrtc: Add python sendonly h264 example with data channels for browser client2023-05-18T09:52:48ZRazvan Grigorewebrtc: Add python sendonly h264 example with data channels for browser clientThe python script includes a built in signaling mechanism using websockets. The browser client HTML uses feross/simple-peer in javascript. Please note that sending data works only one way (from python to browser) with gstreamer version 1...The python script includes a built in signaling mechanism using websockets. The browser client HTML uses feross/simple-peer in javascript. Please note that sending data works only one way (from python to browser) with gstreamer version 1.16, but should work both ways with 1.17+. This demo serves as PoC for backporting the datachannel fixes in 1.16 branch.https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/20Port to gst_print* family2020-08-20T11:08:38ZSeungha Yangseungha@centricular.comPort to gst_print* familyg_print* would print broken string on Windows
See also https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/258g_print* would print broken string on Windows
See also https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2581.17.90GStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.orgGStreamer Marge Botgitlab-merge-bot@gstreamer-foundation.org