Sebastian Dröge
10b7b13732
videoaggregator: Rename ignore-eos pad property to repeat-after-eos
...
What it does is to repeat the last frame forever after EOS, it does not
literally ignore EOS.
2018-05-04 16:46:00 +02:00
Sebastian Dröge
e34d4e9bf4
videoaggregator: Move GstChildProxy implementations into leaf classes
...
Not every subclass will want to expose the pads via the interface.
https://bugzilla.gnome.org/show_bug.cgi?id=739011
2018-05-04 16:13:16 +02:00
Jan Schmidt
1b6cc98aa5
resindvsrc: Don't use the GST_EVENT_TIMESTAMP
...
Store a PTS of a highlight event directly into the event structure,
rather than the GST_EVENT_TIMESTAMP that will probably be removed
in GStreamer 2.0, and is hardly used.
https://bugzilla.gnome.org/show_bug.cgi?id=761477
2018-05-04 22:56:02 +10:00
Xavier Claessens
83d0623293
Meson: Generate pc file for all plugins in bad
...
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:08:09 +01:00
Jun Xie
cb1b143b5b
curlhttpsrc: deadlock in multi-instance scenario
...
Fixed queue iterator issue and set context state to
GSTCURL_MULTI_LOOP_STATE_RUNNING in case other
instance are in running state.
https://bugzilla.gnome.org/show_bug.cgi?id=793863
2018-04-24 14:18:20 -04:00
Tim-Philipp Müller
79c13988e4
Fix code indentation
2018-04-22 18:27:37 +01:00
Thibault Saunier
cbb4bdbb94
dssim: Add a dssim-error-threshold property
...
If that threshold is reached, `iqa` will emit an ERROR message on the
bus, stopping any processing.
This way we can do a simpler comparison with gst-validate and the
process will error out if the specified threshold is reached.
https://bugzilla.gnome.org/show_bug.cgi?id=795428
2018-04-20 22:19:27 -03:00
Garima Gaur
8e6375c08b
resindvd, uvch264src, dx9screencapsrc: fix clock ref leaks in error paths
...
https://bugzilla.gnome.org/show_bug.cgi?id=776376
2018-04-12 19:07:19 +01:00
Sebastian Dröge
385a68b850
hlssink2: Use the new reset-muxer property on splitmuxsink
...
We don't want to reset the muxer, otherwise the continuity counter will
reset after each segment and some software gets confused. We want to
create a continuous stream.
https://bugzilla.gnome.org/show_bug.cgi?id=794816
2018-04-03 14:38:15 +03:00
Nirbheek Chauhan
5d2674f515
meson: Add missing optional lrdf dep to ladspa build
...
https://bugzilla.gnome.org/show_bug.cgi?id=794350
2018-03-27 14:25:24 +05:30
Nirbheek Chauhan
e80c044cb3
ladspa: Fix critical during plugin load on Windows
...
https://bugzilla.gnome.org/show_bug.cgi?id=794611
2018-03-27 12:02:21 +05:30
Tim-Philipp Müller
ed84f17917
x265enc: no //-style comments
2018-03-26 19:53:37 +01:00
James Stevenson
0670befbaf
x265enc: Add "key-int-max" property
...
https://bugzilla.gnome.org/show_bug.cgi?id=794623
2018-03-26 19:53:24 +01:00
Sebastian Dröge
3b5c2049bb
gl: Rename gstglutils.h functions to prevent symbol conflicts with static linking
...
The gl plugin in -base has the same function.
2018-03-25 12:53:53 +03:00
Sebastian Dröge
52ebbd55b2
opus: Rename opusheader functions to prevent symbol conflicts with static linking
...
The opus plugin in -base has the same functions.
2018-03-25 12:53:53 +03:00
James Stevenson
add2c0c35a
x265: Fix tagging of keyframes on output buffers
...
https://bugzilla.gnome.org/show_bug.cgi?id=794620
2018-03-23 14:10:57 +00:00
Alessandro Decina
f49134095c
meson: use gnome.mkenums_simple() to generate enumtypes files
...
Means we no longer need our custom scripts, nor template files.
2018-03-22 14:34:05 +00:00
Patrik Nilsson
e61e840d09
meson: fix ladspa dependencies
...
There are two issues, both related to dependency checking with the meson
support for the ladspa plugin.
With autotools, lrdf is handled like an optional dependency. But with
meson it is required. This makes the meson support less flexible and
inconsistent with autotools.
When autotools is used it properly checks if ladspa.h is available.
But with meson it does not, instead it treats lrdf as the main
dependency. This could cause a build failure if lrdf is installed, but
the ladspa sdk is not.
https://bugzilla.gnome.org/show_bug.cgi?id=794350
2018-03-22 09:50:50 +02:00
Patrik Nilsson
3fdcdf2705
meson: enable bs2b compilation
...
Add meson build system support to bs2b plugin.
https://bugzilla.gnome.org/show_bug.cgi?id=794346
2018-03-21 16:53:55 -04:00
Sebastian Dröge
8375e33965
webrtcbin: Remove parameter from gst_webrtc_rtp_sender_new()
2018-03-16 11:07:01 +02:00
Jan Alexander Steffens (heftig)
7da65ab6d5
srt: Add missing gstsrt.h to noinst_HEADERS
...
Reorder the list to match the SOURCES.
https://bugzilla.gnome.org/show_bug.cgi?id=794320
2018-03-14 10:46:34 +00:00
Sebastian Dröge
2b4f8ab027
iqa: Fix build with latest aggregator API changes
2018-03-02 21:53:47 +02:00
Mathieu Duponchelle
47208072bf
meson: enable more warnings
2018-03-01 18:44:30 +01:00
Tim-Philipp Müller
a0cc9d1af0
Remove schroedinger plugin
...
No upstream (website disappeared), no maintainer, and
pretty much a fringe format anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=776215
2018-03-01 15:24:39 +00:00
Mathieu Duponchelle
39d408f3d6
Port to latest GstAggregator segment API
...
The aggregator segment is now exposed on the src pad
https://bugzilla.gnome.org/show_bug.cgi?id=793946
2018-03-01 15:37:06 +01:00
Alicia Boya García
4d1b6882be
x265enc: Add format example for option-string
...
https://bugzilla.gnome.org/show_bug.cgi?id=793881
2018-02-27 13:56:57 -05:00
Chris Bass
2863a55a89
ttml: Add support for IMSC 1.0.1 fillLineGap attribute
...
Strictly speaking, the TTML spec requires that text backgrounds extend
only to the font height of the related text, rather than to the vertical
distance between lines. The result of this is that there will typically
be vertical gaps between line backgrounds through which moving video can
be seen. Since this was unnacceptable to some content providers, v1.0.1
of the IMSC spec (which profiles TTML) adds a new attribute,
itts:fillLineGap[1], that allows content authors to specify that clients
should extend text backgrounds such that there are no gaps between
lines. This attribute is also going to be included in the next release
of EBU-TT-D.
This patch adds support for fillLineGap to ttmlparse and ttmlrender.
[1] https://www.w3.org/TR/ttml-imsc1.0.1/#itts-fillLineGap
https://bugzilla.gnome.org/show_bug.cgi?id=787071
2018-02-27 16:27:47 +02:00
Jan Alexander Steffens (heftig)
37a9e0fff9
srt: Add support for streamheaders to sinks
...
https://bugzilla.gnome.org/show_bug.cgi?id=793503
2018-02-23 15:29:57 -05:00
Jan Alexander Steffens (heftig)
8a5dab1c06
srt: Refactor gst_srt_*_sink_send_buffer, extract send
...
https://bugzilla.gnome.org/show_bug.cgi?id=793503
2018-02-23 15:29:57 -05:00
Jan Alexander Steffens (heftig)
7463a93620
srt: Add gst_srt_base_sink_stop
...
https://bugzilla.gnome.org/show_bug.cgi?id=793503
2018-02-23 15:29:57 -05:00
Jan Alexander Steffens (heftig)
4039bdbaac
srt: Remove unused queued_buffers field
...
https://bugzilla.gnome.org/show_bug.cgi?id=793503
2018-02-23 15:29:57 -05:00
Nicolas Dufresne
6d930e45c2
Fix SRT Library package config name
2018-02-21 11:30:12 -05:00
Sebastian Dröge
b23231d8c3
colormanagement: Link to libgstbase for basetransform
2018-02-18 12:01:07 +02:00
Sebastian Dröge
90c1124393
gl: GL_LIBS does not exist anymore but X11_LIBS does and is needed
...
In case of X11 we have to call XInitThreads().
2018-02-18 11:49:25 +02:00
Sean DuBois
a8ffc56f84
aom: Implement cpu-used in av1enc
...
https://bugzilla.gnome.org/show_bug.cgi?id=791674
2018-02-14 10:19:40 +02:00
Tim-Philipp Müller
e9bfb4edc2
qt: remove plugin, moved to -good
...
https://bugzilla.gnome.org/show_bug.cgi?id=754094
2018-02-12 18:48:32 +00:00
Tim-Philipp Müller
90a836bb89
gtk: remove, plugin has moved to -good
2018-02-12 15:16:37 +00:00
Matthew Waters
e5c4135e81
vulkanupload: actually loop over possible uploaders
...
Fix some funky control that wasn't working
CID #1417219
2018-02-08 16:55:43 +11:00
Matthew Waters
6f50d35246
webrtc: Fix ffeb09e4
conditional
...
Fixes ffeb09e4ab
if (sscanf(...)) { // != 0
error;
}
Is not correct where != 0 indicates some kind of success.
Check instead that the correct number of elements were slurped.
2018-02-08 15:51:35 +11:00
Matthew Waters
7e6b4dcb49
webrtc: change dead code to an assert
...
CID #1429140
2018-02-08 15:47:33 +11:00
Matthew Waters
ffeb09e4ab
webrtc: bail on invalid rtpbin names
...
If we fail parsing rtpbin pad names, someone has screwed up so critical
and return.
CID #1429142
2018-02-08 15:29:56 +11:00
Matthew Waters
c5c69dcc55
qt: don't #include platform specific gstglcontext_*.h headers
...
They aren't public headers
2018-02-07 20:15:35 +11:00
Guillaume Desmottes
58ce84a3ea
opencv: fix OPENCV_PATH_NAME when using meson
...
Meson was checking for $prefix/OpenCV but was then defining
OPENCV_PATH_NAME with 'OpenCv' rather than 'OpenCV'.
https://bugzilla.gnome.org/show_bug.cgi?id=793212
2018-02-06 13:06:33 +00:00
Sean DuBois
fc4fe1c10e
aom: Drop pointless cast from av1enc
...
https://bugzilla.gnome.org/show_bug.cgi?id=791674
2018-02-05 15:34:49 +02:00
Sean DuBois
86abe6b1e6
aom: Fix all definite leaks in av1enc
...
Track if the encoder has been inited, and cleanup if needed. Also unref
input_state if has been set
https://bugzilla.gnome.org/show_bug.cgi?id=791674
2018-02-05 15:34:49 +02:00
Sean DuBois
327586bd26
aom: Consistent naming between av1dec and av1enc
...
https://bugzilla.gnome.org/show_bug.cgi?id=791674
2018-02-05 15:34:49 +02:00
Sean DuBois
3a8d50a355
aom: Implement flush for av1dec
...
https://bugzilla.gnome.org/show_bug.cgi?id=791674
2018-02-05 10:09:48 +02:00
Matthew Waters
eaef193d08
dtls: drop upstream segment and stream-start events
...
Fixes tests with GstHarness
We will push our own from the srcpad task.
2018-02-05 17:44:33 +11:00
Matthew Waters
dc452aa799
dtls: don't leak the system clock
...
Obtain and release it as needed.
2018-02-05 17:44:33 +11:00
Matthew Waters
18a62b144d
dtlsenc: fix typo in is-client property description
2018-02-05 17:44:33 +11:00