| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
And modify multiple-vpp example to use it with -r parameter.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2033>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2015>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add two examples to demonstrate "draw-on-shared-texture" use cases.
d3d11videosink will draw application's own texture without copy
by using:
- Enable "draw-on-shared-texture" property
- make use of "begin-draw" and "draw" signals
And then, application will render the shared application's texture
to swapchain's backbuffer by using
1) Direct3D11 APIs
2) Or, Direct3D9Ex + interop APIs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1873>
|
|
|
|
|
|
|
|
| |
VA plugin is linux-only plugin, so we can skip it earlier.
Note that this plugin is making use of libdrm meson fallback,
which is unusable on the other platforms such as Windows
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1946>
|
|
|
|
|
|
| |
Some descriptors can only be present in some section
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1880>
|
|
|
|
|
|
| |
These were added recently
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1880>
|
|
|
|
|
|
| |
Selection Information Tables (EN 300 468)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1852>
|
|
|
|
|
|
|
| |
By checking the extended tag. Provides a bit more information (if extended tag
is known)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1781>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1489>
|
|
|
|
|
|
|
|
|
| |
This a GTK+ example will share, through GstContext, a custom X11
VADisplay to a pipeline using vah264dec and appsink.
When the frames are processed for rendering, the VASurfaceID is
fetched from the buffer and it is rendered using vaPutSurface in a X11
widget.
|
| |
|
|
|
|
|
|
| |
On debian sid, directfb 1.7.7
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1467>
|
| |
|
|
|
|
| |
Copied and pasted from gstreamer-vaapi and did a few changes for gst-msdk.
|
| |
|
|
|
|
|
|
|
|
|
| |
`pipe()` isn't used since 15927b6511bc8304ae144a45c9fbfca88e5dd641,
and `socketpair()` from `#include <sys/socket.h>` is used only in the
examples. In practice, you can use probably also use anything that
allows you to create fd pairs, such as named pipes or anonymous pipes.
We use the cross-platform GstPollFD API in the plugin.
|
|
|
|
| |
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/1042
|
|
|
|
| |
This is fork of win32-videooverlay in -base but more d3d11videosink specific one.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds two properties:
* scte-35-pid: If not 0, enables the SCTE-35 support for the current
program. This will write the proper PMT and send SCTE-35 NULL
commands (i.e. heartbeats) at a regular interval
* scte-35-null-interval: This specifies the interval at which the
NULL commands should be sent
Sending SCTE-35 commands is done by creating the appropriate SCTE-35
GstMpegtsSection and then sending them on the muxer. See the
associated example
|
|
|
|
|
| |
Not all commands are supported, but the most common ones are.
Both parsing and packetizing is supported
|
| |
|
|
|
|
|
| |
Add new example for testing dynamic change of configuration suce as
resolution and properties.
|
|
|
|
| |
It was changed from a function to a property in the latest WebRTC spec.
|
| |
|
|
|
|
|
|
|
|
|
| |
Limitations:
- No transport changes at all (ICE, DTLS)
- Codec changes are untested and probably don't work
- Stream removal doesn't remove transports (i.e. non-bundled transports
will stay around until webrtcbin is shutdown)
- Unified Plan SDP only. No Plan-B support.
|
|
|
|
| |
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/138
|
|
|
|
|
|
| |
This is for testing race condition with multi-thread wayland client
environment. The race condition will be resolved with wayland proxy
wrapper API when handling event queue.
|
|
|
|
| |
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/576
|
|
|
|
| |
Breaks build bots and build with --werror
|
|
|
|
|
|
|
| |
Until someone makes it work with the wayland backend.
The code currenty assumes and hard-codes X11.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/49
|
|
|
|
| |
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/576
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes the crossfade-ratio property and replaces it with an
operator property. Currently this implements the following operators:
- SOURCE: Copy over the source and don't look at the destination
- OVER: Default blending of the source over the destination
- ADD: Like OVER but simply adding the alpha instead
See the example for how to implement crossfading with this.
https://bugzilla.gnome.org/show_bug.cgi?id=797169
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|
|
|
|
|
| |
On debian system headers trigger compiler warnings like these,
don't error out on them:
/usr/include/directfb/direct/os/linux/glibc/waitqueue.h:95:1: note: previous definition of ‘direct_waitqueue_signal’ was here
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=795044
|
|
|
|
|
| |
Check in configure if the gtk-3.0 has wayland support, and don't
build the waylandsink example if it doesn't.
|
|
|
|
|
| |
What it does is to repeat the last frame forever after EOS, it does not
literally ignore EOS.
|
|
|
|
| |
And add to autotools build so it gets disted.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=754094
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SDP's are generated and consumed according to the W3C PeerConnection API
available from https://www.w3.org/TR/webrtc/
The SDP is either created initially from the connected
sink pads/attached transceivers as in the case of generating an offer or
intersected with the connected sink pads/attached transceivers as in
the case for creating an answer. In both cases, the rtp payloaded streams
sent by the peer are exposed as separate src pads.
The implementation supports trickle ICE, RTCP muxing, reduced size RTCP.
With contributions from:
Nirbheek Chauhan <nirbheek@centricular.com>
Mathieu Duponchelle <mathieu@centricular.com>
Edward Hervey <edward@centricular.com>
https://bugzilla.gnome.org/show_bug.cgi?id=792523
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=754094
|
|
|
|
|
|
|
| |
matrix-value-array property is removed since
18917de9562d0d33cf80ca68c071eee3572d4483 commit applied
https://bugzilla.gnome.org/show_bug.cgi?id=790836
|
|
|
|
| |
This was otherwise leading to a deadlock in the GL library.
|