- Mar 03, 2018
-
-
Tim-Philipp Müller authored
- Mar 02, 2018
-
-
Sebastian Dröge authored
-
Nicolas Dufresne authored
This reverts commit 93d29e80.
-
Nicolas Dufresne authored
This reverts commit 5ac886d8.
-
- Mar 01, 2018
-
-
Mathieu Duponchelle authored
-
Tim-Philipp Müller authored
No upstream (website disappeared), no maintainer, and pretty much a fringe format anyway. https://bugzilla.gnome.org/show_bug.cgi?id=776215
-
Mathieu Duponchelle authored
The aggregator segment is now exposed on the src pad https://bugzilla.gnome.org/show_bug.cgi?id=793946
-
Nirbheek Chauhan authored
Directsoundsrc/sink have multiple issues, most of which cannot be fixed at all because the API is deprecated and is implemented as a compatibility wrapper around WASAPI since Vista. Users and developers should now use the wasapisrc/sink elements, and future development efforts should go towards that.
-
- Feb 28, 2018
-
-
Mathieu Duponchelle authored
-
Tim-Philipp Müller authored
-
- Feb 27, 2018
-
-
Nirbheek Chauhan authored
Should fix warnings or build errors on 32-bit platforms and on Windows. Also clarify in logging that all timestamps are in microseconds.
-
Nirbheek Chauhan authored
Average latency is a 64-bit integer. https://ci.gstreamer.net/job/GStreamer-master/9962/
-
Nirbheek Chauhan authored
Measures the audio latency between the source pad and the sink pad by outputting period ticks on the source pad and measuring how long they take to arrive on the sink pad. Very useful for quantifying latency improvements in audio pipelines. This plugin was particularly useful during development of the low-latency features of the wasapi plugin. https://bugzilla.gnome.org/show_bug.cgi?id=793839
-
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
-
- Feb 26, 2018
-
-
Tim-Philipp Müller authored
Many will still be missing corresponding doc sections in the source code though.
-
Nirbheek Chauhan authored
The low-latency property is *always* safe to enable, so applications that do realtime communication should set it, and the elements will automatically configure WASAPI to use the lowest possible device period, and the audioringbuffer in audiobasesink will also be configured accordingly. Applications can also use exclusive mode during capture and playback for the lowest possible latency if they know that the device will not be used by any other application. In this mode, the latency-time and buffer-time properties will be completely ignored.
-
Nirbheek Chauhan authored
The AudioClient3 API is only available on Windows 10, and we will automatically detect when it is available and use it. However, using it for capturing audio with low latency and without glitches seems to require setting the realtime priority of the entire pipeline to "critical", which we cannot do from inside the element. Hence, we can only enable that by default for wasapisink since apps should be able to safely set the low-latency property to TRUE if they need low-latency capture or playback.
-
Nirbheek Chauhan authored
Use LoadLibrary() to set the thread characteristics at runtime so it works automagically regardless of where or how the plugin was built.
-
Nirbheek Chauhan authored
This allows us to request ultra-low-latency device periods even in shared mode. However, this requires good drivers and Windows 10, so we only enable this when we detect that we are running on Windows 10 at runtime. You can forcibly disable this feature on Windows 10 by setting GST_WASAPI_DISABLE_AUDIOCLIENT3=1 in the environment.
-
Nirbheek Chauhan authored
Fix comment, and don't try to use it at all.
-
Nirbheek Chauhan authored
Without this, they all go to the default category where they can be missed
-
Nirbheek Chauhan authored
Saves a lot of boilerplate across all files.
-
- Feb 23, 2018
-
-
There's unused code remaining since MSDK bufferpool patches landed. https://bugzilla.gnome.org/show_bug.cgi?id=793741
- Feb 22, 2018
-
-
- Feb 21, 2018
-
-
Nicolas Dufresne authored
There is nothing in the spec that state that framerate is not valid in that case. This aligns GStreamer with FFMPEG behaviour for similar streams. https://bugzilla.gnome.org/show_bug.cgi?id=793284
-
Tim-Philipp Müller authored
add_global_arguments() can't be used in subprojects. It's entirely possible that -bad is a subproject but gstreamer is picked up from an installed location, so we should really use add_project_arguments() in both cases.
-
-
Nicolas Dufresne authored
This is a wrapper around fakesink that will advertise GstVideoMeta and other meta API in order to achieve zero-copy whenever possible. his new element is useful when doing performance testing with video stream and don't want the sink capability to change the upstream behaviour. https://bugzilla.gnome.org/show_bug.cgi?id=793624
-
-
Nicolas Dufresne authored
-
For Mac OS, GST_EXTRA_MODULE_SUFFIX should be set as '.dylib'. https://bugzilla.gnome.org/show_bug.cgi?id=793585
-
Sreerenj Balachandran authored
-