- Jul 11, 2014
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Edward Hervey authored
And remove the version guards that went along with it https://bugzilla.gnome.org/show_bug.cgi?id=733046
-
Fixes regression introduced by: commit b60888fd Author: Michael Olbrich <m.olbrich@pengutronix.de> Date: Tue May 20 11:18:56 2014 +0200 dmabuf: share the mapping with shared copies of the memory https://bugzilla.gnome.org/show_bug.cgi?id=730441
-
Sebastian Dröge authored
-
- Jul 04, 2014
- Jul 03, 2014
-
-
Previously this was printed as characters which caused later processing of the error message to sometimes warn about non-UTF-8 characters. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732697
-
Gwenole Beauchesne authored
Fix gst_video_decoder_parse_available() to really parse any pending source data that is still available in the adapter. This is a memory optimization to avoid expansion of video packed added to the adapter, but also a fix to EOS condition when the subclass parse() function ultimately only needed to call into gvd_have_frame() and no additional source bytes were consumed, i.e. gvd_add_to_frame() is not called. This situation can occur when decoding H.264 streams in byte-stream/nal mode for instance. A decoder always requires the next NAL unit to be parsed so that to determine picture boundaries. When a new picture is found, no byte is consumed (i.e. gvd_add_to_frame() is not called) but gvd_have_frame() is called (i.e. priv->current_frame is gone). Also make sure to avoid infinite loops caused by incorrect subclass parse() implementations. This can occur when no byte gets consumed and no appropriate indication (GST_VIDEO_DECODER_FLOW_NEED_DATA) is returned. https://bugzilla.gnome.org/show_bug.cgi?id=731974 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
-
- Jul 02, 2014
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Make the MIKEY message and payload objects miniobjects so that they have a GType and are refcounted. We can reuse the dispose method to clear our payload objects. Add some annotations. Implement a copy function for the MIKEY message. Fix the unit test. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732589
-
- Jul 01, 2014
-
-
Wim Taymans authored
Don't only allow GET and then POST request to setup tunneling over HTTP but also allow POST and then GET. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732459
-
- Jun 28, 2014
-
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 27, 2014
-
-
Thiago Santos authored
Let go the reference to the converter caps after using it
-
Tim-Philipp Müller authored
Just shows devices with basic info and exits. Or will wait for more devices to show up or be removed with the --follow option. It's also possible to pass filters as command line arguments in the form DEVICE_CLASSES or DEVICE_CLASSES:CAPS.
-
- Jun 26, 2014
-
-
Sebastian Dröge authored
Remove the macros that used them, nobody could've used them anyway.
-
Gwenole Beauchesne authored
Recognize H.264 Level 5.2, as exposed by modern 2160p30+ streams, i.e. commonly known as 4K. Also add initial support for handling Annex.G (SVC) profiles. https://bugzilla.gnome.org/show_bug.cgi?id=732269 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
-
Jan Schmidt authored
Fixes a problem with at least one file being detected incorrectly as DTS because there's DTS packets early enough in the file.
-
- Jun 23, 2014
-
-
Tim-Philipp Müller authored
Makes it pass on 32-bit systems.
-
- Jun 22, 2014
-
-
Tim-Philipp Müller authored
Makes it pass on 32-bit systems.
-
Sebastian Dröge authored
We can't convert to ANY capsfeatures, they are only there so that we can passthrough whatever downstream can support... but we definitely don't want to return them to upstream.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
- Jun 20, 2014
-
-
Sebastian Dröge authored
With most decoder libraries, and especially when accessing codecs via OpenMAX or similar APIs, we don't have the ability to properly related the output buffers to a number of input samples. And could e.g. get a fractional number of input buffers decoded at a time. Previously this would in the end lead to an error message and stopped playback. Change it to a warning message instead and try to handle it gracefully. In theory the subclass can now get timestamp tracking wrong if it completely misuses the API, but if on average it behaves correct (and gst-omx and others do) it will continue to work properly. Also add a test for the new behaviour. We don't change it in the encoder yet as that requires more internal logic changes AFAIU and I'm not aware of a case where this was a problem so far.
-
- Jun 13, 2014
-
-
g_socket_accept() is only called once for a server socket. So keeping the socket open ist just confusing possible clients. https://bugzilla.gnome.org/show_bug.cgi?id=731566
-
-
Canceling the accept/select happens when the source is shut down. This is not an error and the GST_FLOW_ERROR causes problems when only part of the pipeline is shut down. https://bugzilla.gnome.org/show_bug.cgi?id=731567
-
- Jun 12, 2014
-
-
Edward Hervey authored
We are scaling from a unit in microseconds to a unit in ((1 << 32) per seconds). We therefore scale the microseconds values by: value of a second in the target unit (1 << 32) -------------------------------------------------------------- value of a second in the origin format (1 000 000 microsecond)
-
- Jun 11, 2014
-
-
Vincent Penquerc'h authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- Jun 10, 2014
-
-
Thiago Santos authored
Adds a send_event handling for allowing appsrc to flush its internal data, allowing users to flush the pipeline without setting it to null. https://bugzilla.gnome.org/show_bug.cgi?id=724231
-
Thiago Santos authored
The strides that are set from the GstVideoInfo structs are a gsize. Using an int can cause overflows when dealing with large enough images https://bugzilla.gnome.org/show_bug.cgi?id=731195
-