Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/gstreamer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-14Update RELEASE with more bug details after release1.6Tim-Philipp Müller
2016-04-14Release 1.6.41.6.4Tim-Philipp Müller
2016-04-14Update .po filesTim-Philipp Müller
2016-04-06utils: add 'transfer full' annotation to gst_pad_peer_query_capsAurélien Zanelli
https://bugzilla.gnome.org/show_bug.cgi?id=763912
2016-04-06pad: add 'transfer full' and 'nullable' annotations to gst_pad_get_current_capsAurélien Zanelli
and also change the description accordingly since function returns an incremented caps object or NULL if there is no caps set. https://bugzilla.gnome.org/show_bug.cgi?id=763912
2016-04-06utils: fix gir annotation for gst_element_query_convert()Ben Iofel
https://bugzilla.gnome.org/show_bug.cgi?id=763895
2016-04-06multiqueue: Fix not-linked pad handling at EOSJan Schmidt
Ensure that not-linked pads will drain out at EOS by correctly detecting the EOS condition based on the EOS pad flag (which indicates we actually pushed an EOS), and make sure that not-linked pads are woken when doing EOS processing on linked pads. https://bugzilla.gnome.org/show_bug.cgi?id=763770
2016-04-06multiqueue: two small fixes for when an existing pad is requestedTim-Philipp Müller
Unlock when returning NULL from gst_single_queue_new(), and don't crash with debug logging enabled if NULL is returned. Spotted by Steven Hoving.
2016-04-06multiqueue: Don't use random segment.position from upstreamEdward Hervey
segment.position is meant for internal usage only, but the various GST_EVENT_SEGMENT creationg/parsing functions won't clear that field. Use the appropriate segment boundary as an initial value instead
2016-04-06typefind: Allow caps query in "have-type" signal handlersRomain Picard
If an application calls gst_pad_query_caps from its "have-type" signal handler, then the query fails because typefind->caps has not been set yet. This patch sets typefind->caps in the object method handler, before the signal handlers are called. https://bugzilla.gnome.org/show_bug.cgi?id=763491
2016-04-06typefind: Store caps on the pad before emitting have-type but send it ↵Sebastian Dröge
downstream only in the default signal handler https://bugzilla.gnome.org/show_bug.cgi?id=763491
2016-03-15baseparse: Recheck after pre_push_frame() if there are tags pendingSebastian Dröge
Many parsers are storing tags only in pre_push_frame(), if we wouldn't check afterwards we would push buffers before those tags and a lot of code assumes that tags are available before preroll. https://bugzilla.gnome.org/show_bug.cgi?id=763553
2016-02-04baseparse: fix stray discont flag set on outgoing buffers in push modeTim-Philipp Müller
We have no guarantees about what flags are set on buffers we take out of the GstAdapter. If we push out multiple buffers from the first input buffer (which will have discont set), only the first buffer we push out should be flagged as discont, not all of the buffers produced from that first initial input buffer. Fixes issue where the first few mp3 frames/seconds of data in push mode were skipped or garbled in some cases, and the discont flags would also trip up decoders which were getting drained/flushed for every buffer. This was a regression introduced in 1.6 apparently.
2016-02-04controller: Do not unset uninitiallized GValueThibault Saunier
In case the property was not interpollable we might never initialize the GValue, we should thus never unset it.
2016-01-20Release 1.6.31.6.3Sebastian Dröge
2016-01-20Update .po filesSebastian Dröge
2016-01-17message: add function guard to gst_message_set_buffering_stats()Tim-Philipp Müller
https://bugzilla.gnome.org/show_bug.cgi?id=760704
2016-01-17GstDeviceMonitor: Don't remove unmatched class filtersNirbheek Chauhan
If no providers for a particular class could be found, then removing unmatched filters would cause all devices to be returned instead which is not at all what the user intended. We still return 0 for unmatched filters.
2016-01-17netclientclock: Fix GError memory leak in handling NTP responseFlorin Apostol
Error was not released if gst_ntp_packet_receive failed. https://bugzilla.gnome.org/show_bug.cgi?id=760598
2016-01-12gstutils: Fix build with clang -Werror=cast-alignTing-Wei Lan
https://bugzilla.gnome.org/show_bug.cgi?id=755657
2016-01-12queue2: fix fill level arithmetic overflow with large valuesTim-Philipp Müller
Based on patch by: Aleksander Wabik <awabik@opera.com> https://bugzilla.gnome.org/show_bug.cgi?id=755971
2016-01-03caps: Add (transfer full) annotation to simplify() and subtract() return valueSebastian Dröge
https://bugzilla.gnome.org/show_bug.cgi?id=759948
2016-01-03caps: add 'transfer full' annotation to caps returned by interserction functionsAurélien Zanelli
To make clear caller is responsible to unref them. https://bugzilla.gnome.org/show_bug.cgi?id=759948
2015-12-14Release 1.6.21.6.2Sebastian Dröge
2015-12-14Update .po filesSebastian Dröge
2015-12-14po: Update translationsSebastian Dröge
2015-12-14fdsrc: enable large file support in AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-14fdsink: enable large file support in AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-14queue2: enable large file support on AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-14downloadbuffer: enable large file support on AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-14sparsefile: enable large file support on AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-10filesink: enable large file support on AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-10filesrc: enable large file support in AndroidReynaldo H. Verdejo Pinochet
https://bugzilla.gnome.org/show_bug.cgi?id=758980
2015-12-07helpers: really fix install raceRoss Burton
My previous fix for #758029 wasn't quite right and simply made the race rarer. Some of the files are installed by install-exec and others by install-exec, so the hooks need to be split too. https://bugzilla.gnome.org/show_bug.cgi?id=758029
2015-12-04gst-launch: Fix process return value on errorNicolas Dufresne
In case of a run-time error message, the process return value was left unset. This would lead to error not being caught at shell level. https://bugzilla.gnome.org/show_bug.cgi?id=759019
2015-12-01controlsource: Annotate get_value[_array] as (method)Thibault Saunier
As the names clash with gst_object_get_value[_array] https://bugzilla.gnome.org/show_bug.cgi?id=756950
2015-11-19Revert "baseparse: do not overwrite header buffer timestamps"Thiago Santos
This reverts commit 2c475a035543efc0202ecdc52070295a421ed4b4. This causes issues with h264parse. It breaks timestamps as there are headers in the middle of the stream and this patch makes the timestamps for those differ from the ones that are adjusted, creating a discontinuity and leading to sync issues.
2015-11-19Revert "baseparse: simplify code a bit"Thiago Santos
This reverts commit 921816400bf3ad65f8978a50569a7d87ef05c806.
2015-11-18queue2: don't print criticals when receiving custom events in ring buffer modeTim-Philipp Müller
Downgrade from g_warning to GST_WARNING log message. https://bugzilla.gnome.org/show_bug.cgi?id=758276
2015-11-18ptp-helper: Disable multicast loopbackSebastian Dröge
We're not really interested in our own packets and ignore them anyway.
2015-11-16baseparse: simplify code a bitThiago Santos
Avoid repeated checks for testing if a buffer is a header
2015-11-16collectpads: handle buffer with dts-only when mapping to running timeThiago Santos
Otherwise the buffer was left with the original values and later would be compared with other buffers that were converted to runninn time, leading to bad interleaving of multiple streams. https://bugzilla.gnome.org/show_bug.cgi?id=757961
2015-11-16baseparse: do not overwrite header buffer timestampsThiago Santos
baseparse tries to preserve timestamps from upstream if it is running on a time segment and write that to output buffers. It assumes the first DTS is going to be segment.start and sets that to the first buffers. In case the buffer is a header buffer, it had no timestamps and will have only the DTS set due to this mechanism. This patch prevents this by skipping this behavior for header buffers. https://bugzilla.gnome.org/show_bug.cgi?id=757961
2015-11-16helpers: fix install raceRoss Burton
The install hook needs to be a install-data-hook not an install-exec-hook as the helpers are installed into helperdir which is considered data (only path variables with "exec" in are considered executables). The explicit dependency on install-helpersPROGRAMS was an attempt at solving this, but this causes occasional races where install-helpersPROGRAMS can run twice in parallel (once via install-all, once via the hook's dependency). https://bugzilla.gnome.org/show_bug.cgi?id=758029
2015-11-07pad: Mark sticky events as sent on not-linkedJan Schmidt
Instead of re-sending sticky events over and over to a not-linked pad, mark them as sent the first time. If the not-linked came from downstream, it already received the events. If the pad is actually not-linked, the sticky events will be rescheduled when the pad is linked anyway.
2015-11-07ghostpad: Allow deactivation with no peer.Jan Schmidt
Allow deactivation in pull-mode, since that implies we had a peer, activated in pull mode, then the peer disa-peer-ed ;)
2015-10-30Release 1.6.11.6.1Sebastian Dröge
2015-10-30Update .po filesSebastian Dröge
2015-10-30po: Update translationsSebastian Dröge
2015-10-29pad: Unblock blocking pad probes when receiving FLUSH_START in send_event() tooSebastian Dröge
Without this, flushing might not unblock the streaming thread and cause deadlocks. https://bugzilla.gnome.org/show_bug.cgi?id=757257