diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-06-24 22:49:17 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-06-24 23:05:29 +0200 |
commit | 9909c08807bda709fd12b6270bb5bcdc467e6e72 (patch) | |
tree | 58b34321430af15490d51cfe4078a3f652a0982d /ChangeLog | |
parent | 0f9db939d70e390c386c0bccfafbbf1a271ba386 (diff) |
Release 1.5.21.5.2
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 881 |
1 files changed, 879 insertions, 2 deletions
@@ -1,9 +1,886 @@ +=== release 1.5.2 === + +2015-06-24 22:49:17 +0200 Sebastian Dröge <sebastian@centricular.com> + + * ChangeLog: + * NEWS: + * RELEASE: + * configure.ac: + * docs/plugins/gstreamer-plugins.args: + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstenumtypes.c: + * win32/common/gstversion.h: + Release 1.5.2 + +2015-06-24 22:45:00 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/af.po: + * po/az.po: + * po/be.po: + * po/bg.po: + * po/ca.po: + * po/cs.po: + * po/da.po: + * po/de.po: + * po/el.po: + * po/en_GB.po: + * po/eo.po: + * po/es.po: + * po/eu.po: + * po/fi.po: + * po/fr.po: + * po/gl.po: + * po/hr.po: + * po/hu.po: + * po/id.po: + * po/it.po: + * po/ja.po: + * po/lt.po: + * po/nb.po: + * po/nl.po: + * po/pl.po: + * po/pt_BR.po: + * po/ro.po: + * po/ru.po: + * po/rw.po: + * po/sk.po: + * po/sl.po: + * po/sq.po: + * po/sr.po: + * po/sv.po: + * po/tr.po: + * po/uk.po: + * po/vi.po: + * po/zh_CN.po: + * po/zh_TW.po: + Update .po files + +2015-06-22 23:37:27 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * tests/check/gst/gstutils.c: + tests: gstutils: fix wrong description of test element + It is a fakesink with request pads, not a source + +2015-06-24 15:35:16 +0200 Jonas Holmberg <jonashg@axis.com> + + * gst/gstbufferpool.c: + bufferpool: Fixed compiler warning + The pool variable was unused when buidling with debug disabled. + +2015-06-24 11:13:40 +0200 Sebastian Dröge <sebastian@centricular.com> + + * po/cs.po: + * po/de.po: + * po/hu.po: + * po/nl.po: + * po/pl.po: + * po/ru.po: + * po/uk.po: + * po/vi.po: + po: Update translations + +2015-06-24 11:12:03 +0200 Sebastian Dröge <sebastian@centricular.com> + + * win32/common/libgstreamer.def: + win32: Update .def file for new API + +2015-06-24 14:19:04 +0900 Hyunjun Ko <zzoon.ko@samsung.com> + + * libs/gst/base/gstbasesink.c: + basesink: need to deep-copy last buffer list in drain + https://bugzilla.gnome.org/show_bug.cgi?id=751420 + +2015-06-24 10:52:02 +0200 Sebastian Dröge <sebastian@centricular.com> + + * gst/gstbufferlist.c: + bufferlist: Warn if copying a buffer fails in gst_buffer_list_copy_deep() + +2015-06-24 14:18:47 +0900 Hyunjun Ko <zzoon.ko@samsung.com> + + * docs/gst/gstreamer-sections.txt: + * gst/gstbufferlist.c: + * gst/gstbufferlist.h: + * tests/check/gst/gstbufferlist.c: + * win32/common/libgstreamer.def: + bufferlist: add new api gst_buffer_list_copy_deep + https://bugzilla.gnome.org/show_bug.cgi?id=751420 + +2015-06-23 16:58:56 +0200 Jonas Holmberg <jonashg@axis.com> + + * libs/gst/check/gstcheck.c: + * tests/check/gst/gstobject.c: + gstcheck: Print newline in message handler + The message handler is supposed to print a newline after the message + just like the default message handler. + +2015-06-12 16:54:32 +0800 Song Bing <b06498@freescale.com> + + * plugins/elements/gstinputselector.c: + inputselector: Handle different duration track selection + Support track switch from EOS track to non-EOS one. + https://bugzilla.gnome.org/show_bug.cgi?id=750761 + +2015-06-12 16:52:46 +0800 Song Bing <b06498@freescale.com> + + * gst/gstpad.c: + pad: Clear EOS flag after received STREAM_START event + Clear EOS flag after received STREAM_START event + https://bugzilla.gnome.org/show_bug.cgi?id=750761 + +2015-06-22 14:30:49 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * tests/check/gst/gstutils.c: + tests: gstutils: add tests for gst_element_get_compatible_pad + Adds tests for gst_element_get_compatible_pad for when it has to + request pads. + Note that these tests don't cover the case when it has to request + a pad that already exists. + https://bugzilla.gnome.org/show_bug.cgi?id=751235 + +2015-06-19 15:46:56 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst/gstutils.c: + utils: use caps when getting a compatible pad by template + Do not ignore the caps argument when requesting a pad by template. + This is particularly harmful when the pad caps query by default + returns ANY so it will match the first template instead of the + one that actually intersects with the caps. + https://bugzilla.gnome.org/show_bug.cgi?id=751235 + +2015-06-23 00:14:30 +1000 Jan Schmidt <jan@centricular.com> + + * gst/gstsample.h: + gstsample.h: Include gstbufferlist.h now that it uses GstBufferList + +2015-06-17 16:12:13 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> + + * plugins/elements/gstconcat.c: + concat: when releasing pad, send EOS appropriately. + Previously, concat sent an EOS if there was a next pad. + https://bugzilla.gnome.org/show_bug.cgi?id=751107 + +2015-06-16 16:14:18 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * plugins/elements/gstconcat.c: + * plugins/elements/gstconcat.h: + concat: Add adjust-base property + This disables the segment.base adjustments, which is useful if downstream + takes care of base adjustments already (example: a combination of concat + and streamsynchronizer) + https://bugzilla.gnome.org/show_bug.cgi?id=751047 + +2015-06-22 14:04:45 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/base/gstbasesink.c: + basesink: Unset the last buffer list if we only got a buffer + Also remember any preroll buffer list. + +2015-06-22 13:33:29 +0200 Sebastian Dröge <sebastian@centricular.com> + + * docs/gst/gstreamer-sections.txt: + * win32/common/libgstreamer.def: + sample: Add new API to the docs + +2015-06-22 20:02:55 +0900 Hyunjun <zzoon.ko@samsung.com> + + * libs/gst/base/gstbasesink.c: + basesink: enable to get last sample including buffer list if needed + In case of a buffer list rendering, last-sample is not updated. + It needs to be updated and enable to get buffer list from last-sample. + https://bugzilla.gnome.org/show_bug.cgi?id=751026 + +2015-06-22 19:35:40 +0900 Hyunjun <zzoon.ko@samsung.com> + + * gst/gstsample.c: + * gst/gstsample.h: + sample: add gst_sample_set/get_buffer_list apis + Allowed to set/get buffer list to sample if needed + https://bugzilla.gnome.org/show_bug.cgi?id=751026 + +2015-06-19 10:52:10 +0100 Tim-Philipp Müller <tim@centricular.com> + + * test.py: + test.py: remove accidentally committed file + +2015-06-18 11:51:48 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstbuffer.c: + * gst/gstelementfactory.h: + * gst/gstsegment.h: + * gst/gstsystemclock.h: + * libs/gst/base/gstbasetransform.h: + doc: Unify Since mark for attribute and enum + As this show up as prose in the doc, simply make it consistent + and "arguable" nicer to read. + +2015-06-18 11:48:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstbuffer.h: + doc: Remove parenthesis around Since: + This confuse the parser, hence it does not endup in the doc and the + index properly. + +2015-05-06 16:44:48 +1000 Jan Schmidt <jan@centricular.com> + + * docs/gst/gstreamer-sections.txt: + * gst/gstbuffer.c: + * gst/gstbuffer.h: + * win32/common/libgstreamer.def: + Add GstParentBufferMeta + A core meta which helps implement the old concept + of sub-buffering in some situations, by making it + possible for a buffer to keep a ref on a different + parent buffer. The parent buffer is unreffed when + the Meta is freed. + This meta is used to ensure that a buffer whose + memory is being shared to a child buffer isn't freed + and returned to a buffer pool until the memory + is. + https://bugzilla.gnome.org/show_bug.cgi?id=750039 + +2015-06-16 18:08:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/Makefile.am: + * libs/gst/base/Makefile.am: + * libs/gst/check/Makefile.am: + * libs/gst/controller/Makefile.am: + * libs/gst/net/Makefile.am: + * test.py: + gi: Use INTROSPECTION_INIT for --add-init-section + This new define was added to common. The new init section fixed + compilation warning found in the init line that was spread across + all files. + +2015-06-16 17:46:44 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * common: + Automatic update of common submodule + From 6015d26 to f74b2df + +2015-06-15 10:06:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstclock.h: + clock: Fix _STIME_FORMAT macros + This macro didn't work well as it relied on the sign on the last + divided number (number of days). This value is most of the time + zero, and zero is considered positive in printf. Instead, deal with + the sign manually, and resuse the original macros for the rest. This + actually simplify the macro a lot. + +2015-06-14 20:48:29 +0100 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gsttypefindelement.c: + typefindelement: reset segment only once streaming has stopped + Fixes the occasional criticals in the discoverer unit test. + https://bugzilla.gnome.org/show_bug.cgi?id=745073 + https://bugzilla.gnome.org/show_bug.cgi?id=750823 + +2015-06-14 11:23:22 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-sections.txt: + doc: Add more missing symbols in lib-sections.txt + These where causing broken links. + +2015-06-14 11:22:54 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/net/gstnetaddressmeta.c: + doc: Fix reference to unknown type GstNetAddress + +2015-06-14 11:22:36 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-sections.txt: + * libs/gst/controller/gsttimedvaluecontrolsource.h: + doc: Include and fix GstControlPoint + +2015-06-14 11:21:26 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-docs.sgml: + doc: Add GstNetControlMessageMeta to the doc + This is being referenced elsewhere, but results in broken links. + It seems to be public API, so I think it should be in the doc. + +2015-06-14 10:59:51 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/base/gstpushsrc.h: + doc: Document GstPushSrcClass + +2015-06-14 10:58:18 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/base/gstcollectpads.h: + doc: Better document new GstCollectData.ABI.abi.dts + The doc generator get confused with the inline structure. So + workaround by wrapping the inner of the structure with + public/private mark, and document that GST_COLLECT_PADS_DTS macro + shall be used to access this. + +2015-06-14 10:56:28 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-sections.txt: + * libs/gst/base/gstbaseparse.h: + * libs/gst/net/gstnetcontrolmessagemeta.h: + * libs/gst/net/gstptpclock.h: + doc: Various doc fixes for libgstreamer-base + * Fix function name in sections.txt + * Add few missing or fix miss-named + * Workaround gtk-doc being confused with non typedef + types (loose track of public/private + +2015-06-14 10:25:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstdevicemonitor.c: + * gst/gsturi.c: + * gst/gsturi.h: + * gst/gstvalue.c: + doc: More doc warning fixes + So from this point, the remaining warning for libgstreamer are about + protected member not showing in the doc. This may need some discussion + with upstream gtk-doc people. + * Remove % in from of none macro + * Fixed GST_TYPE_FAGS -> GST_TYPE_FAG_SET + * Minor wording fix + * Can't link to GstUri.port, so split the .port part + +2015-06-14 09:17:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gsturi.c: + doc: In GstUri we meant nul-terminated, not %NULL + %NULL refers to the pointer. I've written it this way in one + word as this is what GLib uses. + +2015-06-13 21:02:20 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstplugin.h: + doc: Cannot reference GST_PACKAGE_RELEASE_DATETIME + So simply remove the % sign. + +2015-06-13 20:52:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstclock.c: + doc: Fix typo in ref _clock_wait_for_sync() + +2015-06-13 20:37:34 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gsturi.c: + doc: Fix GstUri doc typos + * Use &perctn; instead of reserved character % + * NULL take two L + +2015-06-13 20:19:59 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstallocator.h: + * gst/gstbuffer.c: + * gst/gstbuffer.h: + * gst/gstbufferpool.h: + * gst/gstclock.h: + * gst/gsterror.h: + * gst/gstmemory.h: + * gst/gstmessage.h: + * gst/gstprotection.h: + * libs/gst/base/gstcollectpads.h: + * libs/gst/controller/gsttimedvaluecontrolsource.c: + doc: Fix Since: marks + There was few Since: mark missing their column. Also unify the way + we set the Since mark on enum value and structure members. These + sadly don't show up in the index. + +2015-06-13 20:01:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/gst/gstreamer-sections.txt: + * gst/gstbuffer.c: + doc: Add gst_buffer_copy_deep() + +2015-06-13 19:47:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/check/gstconsistencychecker.c: + gi: Skip gst_consitency_checker_new + This non boxed type cannot be allocated safely. + +2015-06-13 19:46:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/gst/gstreamer-docs.sgml: + * docs/libs/gstreamer-libs-docs.sgml: + doc: Add indexes of added APIs + One of the nice feature in GTK doc is that it generate indexes + of added APIs base on the since marker. Include that in our doc + while fixing the issue of duplicate ID (produce xml contains that + id it seems) + +2015-06-13 15:10:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/controller/gsttimedvaluecontrolsource.c: + doc: Make ..._source_find_control_point_iter transfer none + +2015-06-13 14:40:43 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/net/gstntppacket.c: + doc: Silence warning about unused gstntppacket section + This API is internal. + +2015-06-13 14:37:42 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-docs.sgml: + * docs/libs/gstreamer-libs-sections.txt: + * libs/gst/net/gstntppacket.c: + Revert "doc: Add GstNtpPacket to the doc" + This reverts commit c4eb876961aba1092c4831a8feaf48d7be1e38ae. + Oops, this is not a public API + +2015-06-13 14:21:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/libs/gstreamer-libs-docs.sgml: + * docs/libs/gstreamer-libs-sections.txt: + * libs/gst/net/gstntppacket.c: + doc: Add GstNtpPacket to the doc + +2015-06-13 13:55:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/base/gstindex.c: + doc: Remove gstindex from doc comment + Moving that to normal comment to silence the generator. GstIndex + is not in GStreamer library at the moment (removed from 0.10). + +2015-06-13 13:48:03 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/base/gstcollectpads.c: + gi: Set collectpads function param scope + +2015-06-13 13:42:58 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * libs/gst/base/gstbitreader.c: + * libs/gst/base/gstbytereader.c: + * libs/gst/base/gstbytewriter.c: + gi: Skip allocator of non-boxed structure + These are not usable as they are, and can easily lead to crash + or leaks. This also silence warning from the scanner. If we manage to + make this usable, we can then remove that mark, it will require + to make this type boxed. + +2015-06-13 13:24:13 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/gst/gstreamer-sections.txt: + doc: Give gstconfig a nice name + As all other section do have a nice came case name, it seems + more consistent. + +2015-06-13 13:19:21 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/gst/gstreamer-sections.txt: + doc: Add missing gst_event_new/parse_protection + +2015-06-13 13:19:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * docs/gst/gstreamer-sections.txt: + doc: Give gstprotection section a nice title + +2015-06-13 13:14:30 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstevent.c: + doc: Remove uneeded protectionevent section + These functions are part of gstevent section already. Keep the doc, + since it's good. + +2015-06-13 12:32:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gsttaglist.c: + taglist: Add missing scope to func param + This tell GI if this function is for actions (call) or is the + answer of this method being asynchronous (async). In this case + it's a call. This also silence warning from the GI scanner. + +2015-06-13 12:27:31 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstprotection.h: + gstprotection: Add missing Since 1.6 mark + +2015-06-13 12:26:13 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstprotection.c: + gstprection: _add_protection_meta() is transfer none + Just like gst_buffer_add_meta() this function should also be + transfer none. This also silence a gi warning about returning + a copy of a non boxed bare structure. + +2015-06-13 12:25:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstprotection.c: + * gst/gstprotection.h: + * tests/check/gst/gstprotection.c: + gstprotection: Add missing namespace to macro + GST_PROTECTION_SYSTEM_ID_CAPS_FIELD was missing the GST_ namespace. + Add it before its too late. + +2015-06-13 11:55:10 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstversion.h.in: + doc: Keep SECTION: after the ifdef + Otherwise GTK doc will see it as often as we include that files + and warn about duplicated SECTION: + +2015-06-13 10:23:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstminiobject.c: + gi: Skip mini object method that play with refcounting + It make no sense to allow using that. Any use would lead to leak + of crash. Note that GMiniObject is entirely unusable as you cannot + cast from let's say GstBuffer to GstMiniObject. + +2015-06-13 15:05:05 +0100 Tim-Philipp Müller <tim@centricular.com> + + libs: more doc scanner fixes + gstbasetransform.h:196: Warning: GstBase: "@submit_input_buffer" parameter unexpected at this location: + * @submit_input_buffer: Function which accepts a new input buffer and pre-processes it. + gstnetcontrolmessagemeta.c:103: Warning: GstNet: gst_buffer_add_net_control_message_meta: unknown parameter 'message' in documentation comment, should be 'addr' + +2015-06-13 09:37:46 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstminiobject.h: + doc: Fix annoation for GstMiniObject + Replacing reprecated "Ref Func:", "Unref Fun:" etc. comment block + with appropriate (ref-func name) etc. annotation. + +2015-06-13 09:34:06 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstelementfactory.h: + doc: Fix unbalanced parenthesis + +2015-06-13 09:30:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstclock.h: + doc: Fix more typo + +2015-06-13 09:22:41 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstclock.h: + doc: Fix type in previous commit + Marker is (value .. not (alue. + +2015-06-13 09:19:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> + + * gst/gstclock.h: + * gst/gstelementfactory.h: + doc: Don't use deprecated Value: and Type: comment + Instead use appropriate annotation. Annotations can be added + to the right of the constant name in a comment block. + +2015-06-12 17:07:38 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * docs/libs/gstreamer-libs-sections.txt: + collectpads: Add new macro to the doc + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-12 17:07:26 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * docs/gst/gstreamer-sections.txt: + clock: Add new signed time macro to the doc + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-10 14:17:01 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * libs/gst/base/gstcollectpads.c: + collectpads: Don't initially send an invalid DTS + Sending a possibly invalid DTS may confuse the muxers, which will + then think the DTS is going backward. + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-04-03 17:54:50 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * libs/gst/base/gstcollectpads.c: + * libs/gst/base/gstcollectpads.h: + * tests/check/libs/collectpads.c: + collectpads: Add negative DTS support + Make gst_collect_pads_clip_running_time() function also store the + signed DTS in the CollectData. This signed DTS value can be used by + muxers to properly handle streams where DTS can be negative initially. + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-12 12:06:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com> + + * gst/gstclock.h: + clock: Add signed time utilities + Add utility to print signed value of time. This is useful to + trace running time values in gint64 or GstClockTimeDiff values. + Additionally, define GST_CLOCK_STIME_NONE to indicate an invalid + signed time value and validation macro. New macros are: + GST_CLOCK_STIME_NONE + GST_CLOCK_STIME_IS_VALID + GST_STIME_FORMAT + GST_STIME_ARGS + https://bugzilla.gnome.org/show_bug.cgi?id=740575 + +2015-06-10 20:44:26 -0300 Thiago Santos <thiagoss@osg.samsung.com> + + * gst/gstmessage.c: + message: add allow-none to gst_message_new_ function + No restriction for creating messages without a source + +2015-06-12 13:45:33 +0100 Tim-Philipp Müller <tim@centricular.com> + + * win32/common/libgstcontroller.def: + win32: update .def file for new API + +2015-05-27 12:29:41 +0300 Lazar Claudiu <lazar.claudiu.florin@gmail.com> + + * libs/gst/controller/gstdirectcontrolbinding.c: + * libs/gst/controller/gstdirectcontrolbinding.h: + * tests/check/libs/controller.c: + * tests/examples/controller/.gitignore: + * tests/examples/controller/Makefile.am: + * tests/examples/controller/absolute-example.c: + controller: Added absolute direct control binding, example and test + Fixes: 740502 + API: gst_direct_control_binding_new_absolute + +2015-06-04 00:03:16 +1000 Matthew Waters <matthew@centricular.com> + + * docs/gst/gstreamer-sections.txt: + * gst/gstallocator.h: + * gst/gstmemory.c: + * gst/gstmemory.h: + memory: provide a mem_map_full that takes the GstMapInfo + Follow up of 7130230ddb349d0ca7942abdba26b7558df055d1 + Provide the memory implementation the GstMapInfo that will be used to + map/unmap the memory. This allows the memory implementation to use + some scratch space in GstMapInfo to e.g. track different map/unmap + behaviour or store extra implementation defined data about the map + in use. + https://bugzilla.gnome.org/show_bug.cgi?id=750319 + +2015-04-08 14:21:43 -0700 Alison Chaiken <alison_chaiken@mentor.com> + + * docs/manual/basics-pads.xml: + docs: manual: fix name reversal in basics-pads + https://bugzilla.gnome.org/show_bug.cgi?id=747532 + +2015-06-11 23:06:26 +0100 Tim-Philipp Müller <tim@centricular.com> + + * plugins/elements/gstelements_private.c: + gst_writev: define UIO_MAXIOV on iOS/OSX + Apparently it's only seton iOS/OSX if defined(KERNEL). + +2015-06-12 01:15:19 +1000 Jan Schmidt <jan@centricular.com> + + * plugins/elements/gstelements_private.c: + gst_writev: Respect UIO_MAXIOV limit for the iov array + If we receive more than UIO_MAXIOV (1024 typically) buffers + in a single writev call, fall back to consolidating them + into one output buffer or multiple write calls. + This could be made more optimal, but let's wait until it's + ever a bottleneck for someone + +2015-06-11 12:34:04 +0200 Sebastian Dröge <sebastian@centricular.com> + + * docs/gst/gstreamer-sections.txt: + * gst/gstpipeline.c: + * gst/gstpipeline.h: + * win32/common/libgstreamer.def: + pipeline: Add gst_pipeline_set_latency(), getter and GObject property + This overrides the default latency handling and configures the specified + latency instead of the minimum latency that was returned from the LATENCY + query. + https://bugzilla.gnome.org/show_bug.cgi?id=750782 + +2015-06-11 11:37:30 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * plugins/elements/gstconcat.c: + concat: Add active-pad property + https://bugzilla.gnome.org/show_bug.cgi?id=746949 + +2015-06-11 11:05:53 +0200 Sebastian Dröge <sebastian@centricular.com> + + * plugins/elements/gstconcat.c: + concat: Also reset the current start offset when receiving a FLUSH_STOP on the srcpad + +2015-06-11 11:05:38 +0200 Sebastian Dröge <sebastian@centricular.com> + + * plugins/elements/gstconcat.c: + concat: Add some newlines to event handling code to make the code look a bit less dense + +2015-06-11 10:53:30 +0200 Carlos Rafael Giani <dv@pseudoterminal.org> + + * plugins/elements/gstconcat.c: + concat: Reset segment base offset after FLUSH_STOP with reset_time = TRUE + If the reset_time value of a FLUSH_STOP event is set to TRUE, the pipeline + will have the base_time of its elements reset. This means that the concat + element's current_start_offset has to be reset to 0, since it was + calculated with the old base-time in mind. + Only FLUSH_STOP events coming from the active pad are looked at. + Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> + +2015-03-28 16:46:32 +0100 Carlos Rafael Giani <dv@pseudoterminal.org> + + * plugins/elements/gstconcat.c: + concat: Forward FLUSH_START and FLUSH_STOP events + Without this, seeking deadlocks if performed while the pipeline is paused. + Only flush events coming from the active pad are forwarded. + https://bugzilla.gnome.org/show_bug.cgi?id=745366 + +2015-06-09 14:28:30 +0200 Stefan Sauer <ensonic@users.sf.net> + + * Makefile.am: + cruft: add the obsolete tmpl dir to cruft-dirs + +2015-06-09 11:30:10 +0200 Edward Hervey <bilboed@bilboed.com> + + * common: + Automatic update of common submodule + From d9a3353 to 6015d26 + +2015-06-09 11:01:53 +0200 Edward Hervey <edward@centricular.com> + + * plugins/elements/gstfilesink.c: + filesink: Fix fsync/_commit usage + _MSC_VER will only be defined when building *on* windows and not just + *for* windows. Instead, use the G_OS_WIN32 define + +2015-06-09 10:59:42 +0200 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + * libs/gst/helpers/gst-ptp-helper.c: + ptp: Check for the actual API we use instead of just looking for __APPLE__ + Should fix the build on FreeBSD, DragonFly and other BSDs. + https://bugzilla.gnome.org/show_bug.cgi?id=750530 + +2015-06-08 17:10:56 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/net/gstnetclientclock.c: + netclientclock: Use the new GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC flag + https://bugzilla.gnome.org/show_bug.cgi?id=750574 + +2015-06-08 17:04:55 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/net/gstnetclientclock.c: + netclientclock: Make the clock a wrapper clock around an internal clock + The internal clock is only used for slaving against the remote clock, while + the user-facing GstClock can be additionally slaved to another clock if + desired. By default, if no master clock is set, this has exactly the same + behaviour as before. If a master clock is set (which was not allowed before), + the user-facing clock is reporting the remote clock as internal time and + slaves this to the master clock. + This also removes the weirdness that the internal time of the netclientclock + was always the system clock time, and not the remote clock time. + https://bugzilla.gnome.org/show_bug.cgi?id=750574 + +2015-06-08 23:07:40 +0200 Stefan Sauer <ensonic@users.sf.net> + + * common: + Automatic update of common submodule + From d37af32 to d9a3353 + +2015-06-08 20:00:47 +0100 Tim-Philipp Müller <tim@centricular.com> + + * tests/check/elements/fakesink.c: + tests: fakesink: fix string leak in unit test + +2015-06-09 00:52:34 +1000 Jan Schmidt <jan@centricular.com> + + * plugins/elements/gstfilesink.c: + filesink: Fix Windows build by using _commit instead of fsync. + +2015-06-08 12:22:56 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/net/gstptpclock.c: + ptp: Make sure to always initialize the variables we put into the statistics structure later + CID 1304676, 1304677, 1304678, 1304679. + +2015-06-08 12:02:39 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/helpers/gst-ptp-helper.c: + ptp: Ensure that not too much is read from or written to struct ifreq.ifr_name + +2015-06-08 19:33:03 +1000 Jan Schmidt <jan@centricular.com> + + * libs/gst/base/gstbasetransform.h: + basetransform: Add Since markers for new vfuncs + Add Since: 1.6 markers for the new submit_input_buffer() and + generate_output() vfuncs + +2015-05-23 01:08:29 +1000 Jan Schmidt <jan@centricular.com> + + * libs/gst/base/gstbasetransform.c: + * libs/gst/base/gstbasetransform.h: + * tests/check/Makefile.am: + * tests/check/libs/.gitignore: + * tests/check/libs/test_transform.c: + * tests/check/libs/transform2.c: + basetransform: Split input buffer processing from output generation + Allow for sub-classes which want to collate incoming buffers or + split them into multiple output buffers by separating the input + buffer submission from output buffer generation and allowing + for looping of one of the phases depending on pull or push mode + operation. + https://bugzilla.gnome.org/show_bug.cgi?id=750033 + +2015-04-16 10:32:02 +1000 Jan Schmidt <jan@centricular.com> + + * gst/gstbuffer.h: + * plugins/elements/gstfilesink.c: + Add GST_BUFFER_FLAG_SYNC_AFTER flag, and implement in filesink. + Makes it possible to get filesink to fsync() after rendering + a buffer. + +2015-06-08 10:46:24 +0200 Руслан Ижбулатов <lrn1986@gmail.com> + + * libs/gst/net/gstptpclock.c: + ptp: Fix build on Windows, and in general the GI build when PTP support was not available + It's not going to work on Windows still, the helper process needs to be + ported. + +2015-06-07 23:05:53 +0200 Stefan Sauer <ensonic@users.sf.net> + + * common: + Automatic update of common submodule + From 21ba2e5 to d37af32 + +2015-06-07 17:31:50 +0200 Stefan Sauer <ensonic@users.sf.net> + + * common: + Automatic update of common submodule + From c408583 to 21ba2e5 + +2015-06-07 16:58:40 +0200 Stefan Sauer <ensonic@users.sf.net> + + * docs/gst/Makefile.am: + * docs/libs/Makefile.am: + * docs/plugins/Makefile.am: + docs: remove variables that we define in the snippet from common + This is syncing our Makefile.am with upstream gtkdoc. + +2015-06-07 17:16:06 +0200 Stefan Sauer <ensonic@users.sf.net> + + * autogen.sh: + * common: + Automatic update of common submodule + From d676993 to c408583 + +2015-06-07 16:44:26 +0200 Sebastian Dröge <sebastian@centricular.com> + + * configure.ac: + Back to development + +2015-06-07 10:52:33 +0200 Sebastian Dröge <sebastian@centricular.com> + + * libs/gst/net/gstntppacket.c: + netclientclock: The NTP poll interval is a signed int8, not unsigned + === release 1.5.1 === -2015-06-07 Sebastian Dröge <slomo@coaxion.net> +2015-06-07 09:41:28 +0200 Sebastian Dröge <sebastian@centricular.com> + * ChangeLog: + * NEWS: + * RELEASE: * configure.ac: - releasing 1.5.1 + * docs/plugins/gstreamer-plugins.args: + * docs/plugins/gstreamer-plugins.hierarchy: + * docs/plugins/gstreamer-plugins.signals: + * docs/plugins/inspect/plugin-coreelements.xml: + * gstreamer.doap: + * win32/common/config.h: + * win32/common/gstenumtypes.c: + * win32/common/gstversion.h: + Release 1.5.1 2015-06-07 09:33:52 +0200 Sebastian Dröge <sebastian@centricular.com> |