| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This is to support older release of OpenCV2
https://bugzilla.gnome.org/show_bug.cgi?id=789075
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=789075
|
|
|
|
|
|
|
| |
Add support "srt://localhost:port" style uri, and change the
default host to "localhost"
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
| |
SRTClientSink is sender
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
|
|
| |
... and set SRT_EPOLL_IN flag if the client is not sender
(i.e., source element) since waiting readable event for
srt_recvmsg() makes more sense.
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
|
|
| |
... instead of doing it ourselves. Otherwise, we should add more
logic here (such as checking GstClock and etc) which was already provided by
GstBaseSrc.
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
| |
Given "passphrase" shouldn't be modified
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
|
| |
client-added and client-{removed,closed} signals were defined
to be emitted with two arguments (socket fd and address)
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
| |
... instead of client-added
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
|
|
| |
Providing simplified _client_connect() is not required for now.
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=796842
|
|
|
|
| |
This error was duplicated.
|
|
|
|
|
| |
This was miss-ported when the options got added. The requires version was
properly set to 2000 before.
|
|
|
|
|
|
|
| |
The only plugins remaining are those that haven't been ported to Meson
yet, and msdk. Also, the tests are still automagic.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
|
|
|
|
|
|
|
| |
The rest will be converted later, these are necessary for gst-build to
set options correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
|
| |
|
| |
|
|
|
|
|
|
| |
Call the encode function repeatedly until nothing comes out.
https://bugzilla.gnome.org/show_bug.cgi?id=796727
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Relaxed the wl_shell interface constrains, so application that
pass via GstContext the wl_surface can use waylandsink in a
compositor without wl_surface and zwp_fullscreen_shell.
Added support for zwp_fullscreen_shell.
https://bugzilla.gnome.org/show_bug.cgi?id=796772
|
|
|
|
|
|
|
| |
Don't scan the entire APPDATA and COMMONPROGRAMFILES
path tree, just the LADSPA sub-directory inside them, if any.
https://bugzilla.gnome.org/show_bug.cgi?id=796450
|
|
|
|
|
|
|
|
|
|
|
| |
When scanning paths for LADSPA plugins, don't try and load
every random file as a module, as g_module_open ends up throwing
errors on Windows.
Use a G_MODULE_SUFFIX and GST_EXTRA_MODULE_SUFFIX suffix check as
we do for GStreamer plugins.
https://bugzilla.gnome.org/show_bug.cgi?id=796450
|
|
|
|
|
|
| |
When it parses SDP, it doesn't free the error object.
https://bugzilla.gnome.org/show_bug.cgi?id=796830
|
|
|
|
|
|
|
| |
Add support to set multipart/form-data as Content-Type by sending a
caps event to the curlhttpsink with a field named "boundary".
https://bugzilla.gnome.org/show_bug.cgi?id=796618
|
|
|
|
|
|
|
| |
When generating caps with no ssrc, at least throw a
warning instead of using an uninitialised stack variable
https://bugzilla.gnome.org/show_bug.cgi?id=796810
|
|
|
|
| |
Fix a leaked string when building RTX info.
|
|
|
|
|
|
|
|
|
|
| |
Refactor transportsendbin, and change the way
pads are blocked on dtlssrtpenc so that they
don't interfere with state changes.
As well as being easier to read, this fixes
spurious failures shutting down webrtcbin
if DTLS negotiation hasn't completed yet.
|
|
|
|
|
|
|
| |
Move the errant piece of dtlssrtpenc state change
management from dtlstransport in the Webrtc libs,
into the transportsendbin that does the rest of
the element management so it's all in one place.
|
|
|
|
|
|
|
|
|
|
| |
The `CV_RGB` macro is now in `imgproc.hpp`.
Fixes:
../subprojects/gst-plugins-bad/ext/opencv/gsthanddetect.cpp:497:40: error: ‘CV_RGB’ was not declared in this scope
cvCircle (img, center, radius, CV_RGB (0, 0, 200), 1, 8, 0);
^~~~~~
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When negotiation is triggered by receiving caps on our sink pad
probes, we could encounter a race condition where need-negotiation
is emitted and the application requires the creation of an offer
before the current caps were actually updated.
This led to retrieving incomplete caps when creating the offer,
using find_codec_preferences -> pad_get_current_caps.
Instead, as we save the caps in the probe callback anyway, it is better
and thread safe to use these if they were set.
https://bugzilla.gnome.org/show_bug.cgi?id=796801
|
|
|
|
|
|
|
| |
i.e. when expanding from 320x240 to 800x600, the resulting frame should
appear in the top left corner, not the middle.
https://bugzilla.gnome.org/show_bug.cgi?id=794401
|
|
|
|
|
|
|
|
| |
Matches the output from a similar glimagesink pipeline when
rotating from an upstream gltransformation passed through
the affine transformation meta with xpos/ypos being set.
https://bugzilla.gnome.org/show_bug.cgi?id=794401
|
| |
|
| |
|
|
|
|
|
|
| |
Companion to
https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=e4bf9ed8f060021151cd57e2b00493ed696cb47b
https://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=16cba63d43f319ac33bc993eca2b1b51679727b3
|
|
|
|
|
|
| |
view space and not in world space
https://bugzilla.gnome.org/show_bug.cgi?id=794401
|
|
|
|
| |
For when -std=c99 (or later) is not the default.
|
|
|
|
|
|
|
| |
Fixes random crashes when an allocated webrtcbin isn't
given fresh 0-filled memory in its allocation. It works
mostly because GMutex and GCond are automatically initialised
in that case.
|
|
|
|
|
|
|
|
|
|
| |
Move freeing of the pad blocks back to before we call the
GstBin state change function, as there's something racy
going on on the build server otherwise, where the pads don't
unblock during downward state changes.
This is a bit of a stab in the dark, since I can't recreate
the build server failure locally.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=791674
|
| |
|
|
|
|
|
|
| |
Release references in pad blocks and release the memory in the
dispose function too, in case the state change doesn't get
run (because calling the parent state change fails).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When changing state downward, we can't set pads
to inactive if they are blocked, it will deadlock
trying to acquire the streaming lock.
Just calling the parent state change function
will do the correct things to unblock probes and
set the pad inactive, so let it do that and
remove the probes after the parent state change
function has run
https://bugzilla.gnome.org/show_bug.cgi?id=796682
|
| |
|
| |
|
| |
|