- May 17, 2018
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- May 14, 2018
-
-
Regardless of LIVE or VOD, "a manifest has next period but currently EOSed" state is meaning that it's time to advance period. Previous behavior of adpativedemux, however, was able to period advancing only for VOD case, since the adaptivedemux tried to update and wait new manifest without respecting existence of the next period. https://bugzilla.gnome.org/show_bug.cgi?id=781183
-
_get_next_fragment_timestamp() returns relative timestamp to period start. But gst_mpd_client_stream_seek() uses absolute MPD timeline. https://bugzilla.gnome.org/show_bug.cgi?id=781183
-
The currrent example was broken since 1.8.3 it seems. https://bugzilla.gnome.org/show_bug.cgi?id=786304
-
Unless we only have sparse streams. In this case we will consider them. It fixes a bug happening when first observed timestamp comes from a sparse stream and other streams don't have a valid timestamp, yet. Thus leading the timestamp from sparse stream to be the start of the following segment. In this case, if the timestamp is really bigger than non-sparse stream (audio/video), it will lead the pipeline to clip samples from the non-parse stream. https://bugzilla.gnome.org/show_bug.cgi?id=744469
-
Output any colorimetry information extracted from the stream into the caps.
-
Don't build caps directly, as that won't add any GstVideoInfo newer fields (such as colorimetry) automatically.
-
- May 05, 2018
-
-
Jan Schmidt authored
Check in configure if the gtk-3.0 has wayland support, and don't build the waylandsink example if it doesn't.
-
- Apr 28, 2018
-
-
We were assuming that NULL pool meant that downstream didn't reply. Update the pool index 0 instead of adding at the end. Otherwise we ended up letting basesrc decide, which would pick the blocksize as a size (4096) instead of the image size. https://bugzilla.gnome.org/show_bug.cgi?id=795327
-
This server uses an unknown 003.889 protocol version. This patch fixes the version validation in order to simply fallback to 3.3 as suggested by the spec.
-
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
-
- Apr 18, 2018
-
-
Nirbheek Chauhan authored
The clock seems to have a lot of drift (or we're using it incorrectly) which causes buffers to be late on the sink and get dropped. Disable till someone can investigate whether our usage of the API is incorrect (it looked correct to me) or if something is wrong.
-
- Apr 16, 2018
-
-
Sreerenj Balachandran authored
Using the default value (InterleavedDec == MFX_SCANTYPE_UNKNOWN) causing issues with non-interleaved sample decode. Ideally the usage of MFXVideoDECODE_DecodeHeader should fix these type of issue, but it seems to be not. But hardcoding the InterleaveDec to MFX_SCANTYPE_NONINTERLEAVED is fixing the problem and fortunately msdk seems to be taking care of Interleaved samples too .So let's hardcode it for now. https://bugzilla.gnome.org/show_bug.cgi?id=793787
-
Sreerenj Balachandran authored
Reposition the bytereader for proper skipping of APP1 marker segment if it is not Exif. https://bugzilla.gnome.org/show_bug.cgi?id=795117
-
Nirbheek Chauhan authored
-
Víctor Manuel Jáquez Leal authored
-
- Apr 12, 2018
-
-
g_object_set() expects the parameters values to be the exact type of the property being set.
-
Fix following assertion failure GStreamer-CRITICAL **: gst_structure_remove_field: assertion 'IS_MUTABLE (structure)' failed https://bugzilla.gnome.org/show_bug.cgi?id=795032
- Apr 09, 2018
-
-
Nirbheek Chauhan authored
The wait could've failed for whatever reason, we should handle that.
-
Nirbheek Chauhan authored
Otherwise we will wait forever in WaitForSingleObject because we forgot to start the client again after _Stop is called in reset(). https://bugzilla.gnome.org/show_bug.cgi?id=795114
-
Guillaume Desmottes authored
If the 'enable-last-sample' property is enabled, fakevideosink will keep a reference on last rendered buffer which may lead to buffer starvation in the pipeline. Request one extra buffer in this case so we always have a buffer flying in the pipeline. https://bugzilla.gnome.org/show_bug.cgi?id=795109
-
Nirbheek Chauhan authored
We can just return the template caps till the device is opened when going from READY -> PAUSED. This fixes a CRITICAL when calling ELEMENT_ERROR before the ringbuffer is allocated. Also fixes a couple of leaks in error conditions. https://bugzilla.gnome.org/show_bug.cgi?id=794611
-
- Apr 06, 2018
-
-
Nirbheek Chauhan authored
Causes glitches on very slow CPU machines or VMs, and our out-of-the-box experience should be good. https://bugzilla.gnome.org/show_bug.cgi?id=794497
-
Nirbheek Chauhan authored
This seems to cause glitches on devices with low CPU availability, such as virtual machines. Maybe even actual machines under high load. https://bugzilla.gnome.org/show_bug.cgi?id=794497
-
- Apr 05, 2018
-
-
We can't assume that MSDK always supports SW implementation on all platforms. Thus, msdk_is_available should check for ANY implementation. https://bugzilla.gnome.org/show_bug.cgi?id=794991
-
- Apr 04, 2018
-
-
Nirbheek Chauhan authored
HRESULT is always a 32-bit value, as is guint.
-
- Apr 03, 2018
-
-
Nirbheek Chauhan authored
-1/1000 is 0, so we were *always* detecting a buffer.
-
Nirbheek Chauhan authored
-
- Mar 31, 2018
-
-
- Mar 29, 2018
-
-
Sreerenj Balachandran authored
Removes unessential field framerate for decoder so that negotiation works even if framerate is not provided from upstream. https://bugzilla.gnome.org/show_bug.cgi?id=789752
-
For example, if framerate 0/1 is provided from upstream, the driver fails to configure and complain about it. We can let it go and make the driver assuming framerate itself. https://bugzilla.gnome.org/show_bug.cgi?id=789752
-
Removes unessential field framerate for decoder so that negotiation works even if framerate is not provided from upstream. https://bugzilla.gnome.org/show_bug.cgi?id=789752
-
Sreerenj Balachandran authored
MJPEG doesn't have support for extended coding options https://bugzilla.gnome.org/show_bug.cgi?id=793873
-
- Mar 27, 2018
-
-
Tim-Philipp Müller authored
rawparse plugin moved to -base, only legacyrawparse remains. siren plugin was renamed and was listed twice. https://bugzilla.gnome.org/show_bug.cgi?id=794069
-
Tim-Philipp Müller authored
When starting up we need to initialise things *before* streaming starts, so before we chain up to the parent class in the state change function. And when we shut down the element, we need to reset things after streaming has stopped, so after we chain up to the parent class in the state change function. https://bugzilla.gnome.org/show_bug.cgi?id=794353 https://bugzilla.gnome.org/show_bug.cgi?id=794290
-
-