| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Otherwise we don't create a plugin but a proper shared library with
version information, i.e. libgstsctp.so.0.0.0.
|
| |
|
| |
|
|
|
|
|
| |
First three bits are used for font style, so mask
should be 0111 rather than 011 (in binary)
|
| |
|
| |
|
|
|
|
| |
i.e. don't fail if it's not available
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use proper API to flush libass events when we do
a flushing seek, and also do it in FLUSH_STOP
rather than FLUSH_START, so we can be sure
streaming has stopped.
Fixes seeking back in time.
Something seems to have changed in libass that
renders the old manual way of flushing events
ineffective and libass then seems to ignore
timestamps that are older than the ones last
seen then if we do it the old way.
Fixes #916
|
|
|
|
|
| |
Print video timestamps only once and enumerate text
buffers to make output more concise and nicer to read.
|
|
|
|
|
| |
Not the video segment. This just for correctness, shouldn't make
any difference in practice since we don't support external SSA yet.
|
|
|
|
|
|
|
|
| |
With latest XDG shell, we need to fait for the surface to have been
configured before we can attach a buffer to it. This is being enforce by
Weston with an error.
Fixes #933
|
| |
|
|
|
|
| |
See !234
|
|
|
|
| |
Fixes #929
|
|
|
|
|
|
|
| |
The GCM support in libsrtp have been there for a while and
it can be useful for some applications.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/913
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes the following error.
gstccconverter.c:677:7: error: variable 'len' is used uninitialized whenever 'if' condition is false
[-Werror,-Wsometimes-uninitialized]
if (flags & 0x40) {
^~~~~~~~~~~~
gstccconverter.c:698:10: note: uninitialized use occurs here
return len;
^~~
gstccconverter.c:677:3: note: remove the 'if' if its condition is always true
if (flags & 0x40) {
^~~~~~~~~~~~~~~~~~
gstccconverter.c:572:12: note: initialize the variable 'len' to silence this warning
guint len;
^
= 0
|
|
|
|
|
|
| |
Fixes the following error by commenting an unused block.
./misc.h:503:11: error: 'strlcpy' macro redefined [-Werror,-Wmacro-redefined]
|
|
|
|
| |
for loop variable initialization and conflicting types for i.
|
|
|
|
| |
See https://gitlab.freedesktop.org/gstreamer/gst-ci/merge_requests/89
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
AFAIU this happens when encountering retransmissions. Don't print a
warning for these packets.
|
|
|
|
| |
Ensures a balanced UNLOCK -> LOCK.
|
|
|
|
|
| |
Introduce an err label to jump to. Avoid logging two warnings per
failure.
|
|
|
|
|
| |
Don't drop the lock on filter just to unmap the buffer (or log a
message).
|
|
|
|
|
| |
For not being duplicated here it was being freed when the manifest was
being destroyed and a second time when the buffer was being destroyed.
|
|
|
|
|
|
| |
When we offer bundled media, payload types must be unique
across all bundled media, as they will be multiplexed in the
same session.
|
| |
|
|
|
|
|
|
|
|
| |
Prior to this, cccombiner stopped consuming video buffers when
data wasn't arriving on its caption pad. In a live situation,
when aggregator is timing out we should still output whatever
video buffers are present, even if no caption buffers can be
aggregated with them.
|
|
|
|
|
| |
get-transceivers is not introspectable, and a method to get a
transceiver by index is convenient.
|
|
|
|
|
|
|
|
|
| |
Since the addition of BUNDLE support, the pads and the transceivers
share a single transport stream. When getting stats from the stream,
filter by the ssrc of the current pad to avoid merging the stats for
different pads.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/889
|
| |
|
|
|
|
|
| |
../ext/closedcaption/io-sim.c(440): error C2065: 'M_PI': undeclared identifier
../ext/closedcaption/io-sim.c(442): error C2065: 'M_LN2': undeclared identifier
|
|
|
|
| |
g_slist_remove_*() removes the list node without freeing it.
|
|
|
|
|
| |
Fix vk_instance leak when state change fails like in
generic/states unit test.
|
| |
|
|
|
|
| |
And simplify property getter to avoid unnecessary copy.
|
| |
|
|
|
|
|
|
|
| |
Destroy old decoder instance when shutting down the
element, and also in case the input format changes.
Fix harness/pipeline leak in unit test.
|
|
|
|
|
| |
In 2.0.4, the message parameter has "const char*" type. Add a cast to
avoid a warning with older fluidsynth.
|
|
|
|
| |
This ports over the review comments made on line21enc in !217
|
|
|
|
|
|
|
| |
This element acts as a counterpart of line21encoder.
Also adds a simple test validating each element using the
other.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[wl_shell] is officially [deprecated], so provide support for the
XDG-shell protocol should be provided by all desktop-like compositors.
(In case they don't, we can of course fall back to wl_shell).
Note that the [XML spec] is provided by the `wayland-protocols`
git repository, which is provided by the Wayland project.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/897
[wl_shell]: https://people.freedesktop.org/~whot/wayland-doxygen/wayland/Client/group__iface__wl__shell.html
[deprecated]: https://github.com/wayland-project/wayland/commit/698dde195837f3d0844b2725ba4ea8ce9ee7518c
[XML spec]: https://github.com/wayland-project/wayland-protocols/blob/master/stable/xdg-shell/xdg-shell.xml
|
| |
|
|
|
|
|
|
|
|
| |
It is necessary to implement this vmethod, as when the src pad
is marked as reconfigure, the base class will reset to src caps,
and the default update_src_caps simply queries the caps allowed
downstream without taking into account the caps set by
gst_aggregator_set_src_caps.
|
| |
|