| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
0a350c610dab54dcdf55b45a0293fff048d24bb3 broke the build by only
building enum types with meson. It also removed gstsrt.c from the list
of sources, causing the plugin to fail to load.
squash! srt: Fix autotools build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gstsrtobject.c: In function ‘gst_srt_object_close’:
gstsrtobject.c:1036:7: error: function called through a non-compatible type [-Werror]
(GDestroyNotify) g_closure_unref);
/usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of macro ‘g_clear_pointer’
(destroy) (_ptr); \
^~~~~~~
gstsrtobject.c:1038:7: error: function called through a non-compatible type [-Werror]
(GDestroyNotify) g_closure_unref);
/usr/include/glib-2.0/glib/gmem.h:121:8: note: in definition of macro ‘g_clear_pointer’
(destroy) (_ptr); \
^~~~~~~
Arch Linux
gcc 8.2.1 20181127
glib 2.58.2
|
|
|
|
|
|
|
|
|
| |
We have srt{client,server}{src,sink} elements in accordance to the
norm of the connection oriented protocols. However, SRT connection
mode can be changed by uri parameters so it requires an integrated
element to handle the parameters.
fix: #740
|
|
|
|
| |
Fixes #857
|
|
|
|
| |
Merged into the existing opengl plugin in -base.
|
|
|
|
| |
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/137
|
|
|
|
| |
Fixes distcheck.
|
|
|
|
|
|
|
|
| |
OpenAL.framework doesn't provide 'alext.h'.
Thus, openal is enabled only if the dependency
is set by pkg-config.
fixes: #852
|
|
|
|
|
| |
Fixes SSL errors in fast-start scenarios and whenever media stream may
be received before an answer is set.
|
|
|
|
|
| |
Doing so before will cause SSL errors with fast-start implementations
like Chrome or if media data arrives before an answer.
|
|
|
|
|
| |
set-*-description only takes the combined GstWebRTCSessionDescription
object
|
|
|
|
| |
types of Closed Caption formats
|
|
|
|
| |
ext/opencv/meson.build:103:2: ERROR: Unknown variable "gstopencv_dep".
|
|
|
|
|
|
| |
Need at least 0.4.2 apparently.
ext/wildmidi/meson.build:11:2: ERROR: String '' cannot be converted to int
|
|
|
|
| |
Not doing this would result in a memory leak.
|
| |
|
|
|
|
|
| |
Mostly move some assignments out of conditionals that gst-indent
completely destroys.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The decoder seems to default to 6 channels max, downmixing 7.1 to 5.1.
Disable the channel limit to expose all channels to GStreamer.
In addition, none of the standard configurations use ACT_SIDE channels.
The rear channels of the 7.1 configuration have to be taken from
ACT_BACK. See the table in aacenc_lib.h, reproduced here:
----------------------------------------------------------------------------------------
ChannelMode | ChCfg | Height | front_El | side_El | back_El | lfe_El
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_1 | 1 | NORM | SCE | | |
MODE_2 | 2 | NORM | CPE | | |
MODE_1_2 | 3 | NORM | SCE, CPE | | |
MODE_1_2_1 | 4 | NORM | SCE, CPE | | SCE |
MODE_1_2_2 | 5 | NORM | SCE, CPE | | CPE |
MODE_1_2_2_1 | 6 | NORM | SCE, CPE | | CPE | LFE
MODE_1_2_2_2_1 | 7 | NORM | SCE, CPE, CPE | | CPE | LFE
MODE_6_1 | 11 | NORM | SCE, CPE | | CPE, SCE | LFE
MODE_7_1_BACK | 12 | NORM | SCE, CPE | | CPE, CPE | LFE
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_7_1_TOP_FRONT | 14 | NORM | SCE, CPE | | CPE | LFE
| | TOP | CPE | | |
-----------------------+-------+--------+---------------+----------+----------+---------
MODE_7_1_REAR_SURROUND | 0 | NORM | SCE, CPE | | CPE, CPE | LFE
MODE_7_1_FRONT_CENTER | 0 | NORM | SCE, CPE, CPE | | CPE | LFE
----------------------------------------------------------------------------------------
- NORM: Normal Height Layer. - TOP: Top Height Layer. - BTM: Bottom Height Layer.
- SCE: Single Channel Element. - CPE: Channel Pair. - LFE: Low Frequency Element.
Restores 8 channels to
https://www2.iis.fraunhofer.de/AAC/7.1auditionOutLeader_v2_rtb.mp4
|
|
|
|
|
| |
These are MPEG-standard configurations so should be checked first,
before the PCE clones added by v0.1.4.
|
| |
|
| |
|
|
|
|
|
| |
We (currently?) prefer to use the REAR positions for what MPEG calls
"surround" channels.
|
|
|
|
|
|
|
| |
Not so useful now that all effort is focused on AV1 instead.
Was only ever enabled with --enable-experimental anyway.
Fixes #848
|
|
|
|
| |
Otherwise gst-i18n-plugin.h can't be found.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Replaced by gme plugin. Fixes #467
|
| |
|
|
|
|
|
|
|
|
|
| |
CEA608_S334_1A
As a side-effect we can now actually store the line offset in the
line21dec element, and have to perform fewer transformations in the
decklink elements (which were also buggy as they assumed a single byte
triplet per meta).
|
|
|
|
| |
the beginning again
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When waylandsink is used on some other thread than the main wayland
client thread, the waylandsink implementation is vulnerable to a
condition related to registry and surface events which handled in
seperated event queue.
The race that may happen is that after a proxy is created, but
before the queue is set, events meant to be emitted via the yet to
set queue may already have been queued on the wrong queue.
Wayland 1.11 introduced new API that allows creating a proxy
wrappper which can help to avoid this race condition.
|
|
|
|
|
|
|
| |
caption buffers
Formats like SCC and MCC work based on timecodes so ideally we pass
through the timecodes when writing them.
|
|
|
|
|
|
| |
It depends on the framerate how many cc_data byte pairs are allowed per
frame, and the framerate is also needed for converting into the CDP or
MCC format as the framerate is part of the header metadata.
|
|
|
|
|
|
| |
Some systems restrict the length of thread names to 16 bytes.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/838
|
|
|
|
|
|
| |
The wpe element is used to produce a video texture representing a web page
rendered off-screen by WPE. This element can be used to overlay HTML on top of
another video stream for instance.
|
|
|
|
|
|
|
| |
Makes it possible to change content type without having to
reinitialize the element, typically after reset.
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/41
|
|
|
|
|
|
|
|
|
|
|
| |
The latter is going away in libfdk-aac 2.0.0. Instead, MPEG-style output
is always non-interleaved and WAV-style output is always interleaved.
Earlier libfdk-aac also defaults interleaving accordingly.
Since our reordering looks at the associated PCE indices instead of the
actual channel order, we're agnostic to the mapping.
For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
|
|
|
|
|
|
| |
This is not a standard mode and no longer supported by fdk-aac 2.0.0.
For https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/825
|