| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
It is possible MFXVideoDECODE_DecodeFrameAsync returns MFX_ERR_INCOMPATIBLE_VIDEO_PARAM
and this error can't be recovered by retrying MFXVideoDECODE_DecodeFrameAsync
in some cases, so we need to limit the number of retries to avoid infinite loop.
This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/909
|
|
|
|
|
|
|
|
| |
This suppresses the annoying 'g-ir-scanner: link: cc ..' output
that we get even if everything works just fine.
We still get g-ir-scanner warnings and compiler warnings if
we pass this option.
|
|
|
|
|
|
|
|
| |
We need a nested extern in our init section for the scanner binary
so we can call gst_init to make sure GStreamer types are initialised
(they are not all lazy init via get_type functions, but some are in
exported variables). There doesn't seem to be any other mechanism to
achieve this, so just remove that warning, it's not important at all.
|
|
|
|
| |
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).
|
|
|
|
| |
It's deprecated. Just use 'inline'.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
Some files licensed under LGPL were included, so relicense the plugin
from BSD to LPGL. In addition, this patch removes the README per the
discussion in https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/853
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/853
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
tests\check\meson.build:21:5: ERROR: Unknown variable "use_nvenc_gl".
Also do the same change in nvdec, just to be defensive about future
issues.
|
|
|
|
|
|
| |
Encoder will not configure internal pool again if input_state exist
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/912
|
|
|
|
|
|
| |
To drain all queued encoding items, encoder should gracefully
wait the encoding thread without stealing queued items.
Otherwise, some input frames can be dropped.
|
| |
|
|
|
|
| |
GValue should be freed with g_value_unset()
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
We add the signal watch in testSeekPreTestCallback so
remove it in testSeekPostTestCallback and not deep inside
some if clause in some other callback somewhere.
|
| |
|
|
|
|
| |
Update to support the latest CUDA Toolkit version 10.1
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|