summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-09-23Release 1.19.2HEAD1.19.2masterdiscontinued-for-monorepoTim-Philipp Müller1-1/+1
2021-08-26webrtc/janus/rust: update to latest GStreamer rust bindingsMatthew Waters4-342/+351
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/42>
2021-06-21fix(gst-rust): response spelling typoCorey C1-4/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/41>
2021-06-01Back to developmentTim-Philipp Müller1-1/+1
2021-06-01Release 1.19.11.19.1Tim-Philipp Müller1-1/+1
2021-05-25meson: Fix build error caused by missing rtp depSeungha Yang2-7/+17
Missing RTP dep causes build error on Windows webrtc-sendrecv.c.obj : error LNK2019: unresolved external symbol __imp_gst_rtp_header_extension_set_id referenced in function start_pipeline webrtc-sendrecv.c.obj : error LNK2019: unresolved external symbol __imp_gst_rtp_header_extension_create_from_uri referenced in function start_pipeline ... and match required GStreamer to gst-example project version Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/40>
2021-05-17webrtc/sendrecv/c: add twcc by defaultMatthew Waters1-2/+94
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/37>
2021-05-13webrtc: Use properties to access the inside of the transceiver objectOlivier Crête1-6/+18
This will allow hiding the insides from unsafe application access. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/36>
2021-05-12webrtc/validate: update for fixed data channel closing scenarioMatthew Waters1-3/+3
Requires: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2186 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/39>
2021-05-05Use gst_element_request_pad_simple...François Laignel1-2/+2
Instead of the deprecated gst_element_get_request_pad. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/35>
2021-04-30validate README: Document paths for gst-examplesOlivier Crête1-1/+1
As the webrtc demos have now been merged, change the paths for easier copy-pasting. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/38>
2021-03-16webrtc/signalling: Document cert exception needed for browsersNirbheek Chauhan1-4/+12
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/-/issues/28 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/34>
2021-03-09gtk-play: Port to GstPlayPhilippe Normand4-170/+179
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/33>
2021-03-07gst-play: Port to GstPlayPhilippe Normand3-105/+109
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/33>
2021-03-07gst-play.c: update to signal-adapter constructor changeStephan Hesse1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/33>
2021-03-07gst-play: use novel signal-adapter (requires gstplayer lib patch from ↵Stephan Hesse2-13/+16
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/35) Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/33>
2021-02-10sendrecv: Implement remote-offerer option for JS exampleNirbheek Chauhan3-6/+29
Now you can check the "Remote offerer" checkbox in the JS example to force the peer to send the SDP offer. This involved implementing support for receiving the OFFER_REQUEST message in the C example. As a side-effect of this, the C example will no longer send OFFER_REQUEST automatically when the --our-id option is passed. It will only do so when the --remote-offerer option is explicitly passed. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2021-02-10sendrecv/gst: Some misc whitespace fixesNirbheek Chauhan1-9/+9
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2021-02-10sendrecv/js: Implement state handling for Connect buttonNirbheek Chauhan2-1/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2021-02-10webrtc: Document OFFER_REQUEST in the protocol docNirbheek Chauhan1-1/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2021-02-10sendrecv/js: Handle OFFER_REQUEST as part of the switchNirbheek Chauhan1-27/+25
This is clearer, and also stricter w.r.t. what sort of messages we accept. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2021-02-10sendrecv/gst: Don't need to allocate to send OFFER_REQUESTNirbheek Chauhan1-3/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/31>
2020-12-10webrtc: sendonly: Add support for WindowsSeungha Yang3-2/+17
Add meson build script and use mfvideosrc element in case of Windows Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/29>
2020-12-07sendrecv/js: Add an UI for connecting to specified peer idSeungha Yang2-0/+22
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/28>
2020-12-07sendrecv/js: Convert taps to spacesSeungha Yang1-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/28>
2020-12-07sendrecv: Add an option for example to be able to accept connection request ↵Seungha Yang1-21/+63
from peer Add "our-id" option to specify id to be used for registering to signalling server and wait connection request from peer Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/28>
2020-11-23rust: Regenerate Cargo.lockEmmanuel Gil Peyrot2-930/+1060
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/27>
2020-11-23rust: Bump async-tungsteniteEmmanuel Gil Peyrot2-2/+2
This removes the pin-project 0.4 dependency to use 1.0 instead like the rest of the code. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/27>
2020-10-08webrtc sendonly: Add priority to exampleOlivier Crête1-6/+64
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/18>
2020-10-08webrtc sendonly: Add videoscale to avoid webcam compat issuesOlivier Crête1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/18>
2020-10-08webrtc sendonly: Exit on bus errorsOlivier Crête2-2/+81
Catch bus errors and cleanly error out Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/18>
2020-09-19playback: Remove libvisual plugin from iOS GstPlayer exampleNirbheek Chauhan1-6/+0
We won't be building the plugin in Cerbero anymore, so remove it from the iOS example too. See: https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/605 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/26>
2020-09-08Back to developmentTim-Philipp Müller1-1/+1
2020-09-08Release 1.18.01.18.0Tim-Philipp Müller1-1/+1
2020-08-20Release 1.17.901.17.90Tim-Philipp Müller1-1/+1
2020-08-19webrtc/android: add decodebin/autoaudiosink to plugin listMatthew Waters1-2/+3
Otherwise the app fails to run Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-19webrtc/android: initialize the debug categoryMatthew Waters2-2/+4
Fixes possible critical/crash on startup Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-19webrtc/android: use a better name for the output apkMatthew Waters1-1/+1
Instead of a generic app-debug.apk Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-19webrtc/android: explicitly link to iconvMatthew Waters1-0/+1
As is now required Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-19webrtc/android: use the openssl Gio moduleMatthew Waters1-1/+1
That's what is shipped upstream now. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-19webrtc/android: add missing gradle-wrapper jarMatthew Waters2-0/+6
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/25>
2020-08-09Update README.mdCarl Karsten1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/23>
2020-08-05webrtc: Change H264 examples to use aggregate-mode=zero-latency for best ↵Sebastian Dröge3-3/+3
compatibility The default changed back to none because it broke existing code. See https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/749 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/22>
2020-07-31sendrecv/Rust: Only set pipeline to Playing after connecting to the signalsSebastian Dröge1-7/+7
Might miss some signal emissions otherwise, especially the on-negotiation-needed signal. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/21>
2020-07-31Update Rust examples to latest bindings versionsSebastian Dröge9-900/+1249
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/21>
2020-07-27Port to gst_print* familySeungha Yang8-162/+163
g_print* would print broken string on Windows See also https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/258 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/20>
2020-07-03Back to developmentTim-Philipp Müller1-1/+1
2020-07-03Release 1.17.21.17.2Tim-Philipp Müller1-1/+1
2020-06-29webrtc: Add Janus video-room examplePhilippe Normand4-0/+2017
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. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/15>
2020-06-25webrtc/test: check if selenium is available before attempting to add testsMatthew Waters2-1/+20
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' Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/17>