gstreamer/gst
Sebastian Dröge 0aae36567d buffer: Don't copy "memory" metas unconditionally
Don't copy memory metas if we only copied part of the buffer, didn't
copy memories or merged memories. In all these cases the memory
structure has changed and the memory meta becomes meaningless.

https://bugzilla.gnome.org/show_bug.cgi?id=751712
2015-07-01 10:37:37 +02:00
..
parse Remove obsolete Android build cruft 2015-04-26 17:49:44 +01:00
printf printf: fix invalid memory access in case of %% 2015-04-24 15:16:24 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.c Fix FSF address 2012-11-03 20:44:48 +00:00
glib-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-app.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst-i18n-lib.h Fix FSF address 2012-11-03 20:44:48 +00:00
gst.c gst/gst.c: Add a warning about DllMain to prevent misuse 2015-05-27 13:21:03 +01:00
gst.h gst.h: include the new gstprotection.h header 2015-04-18 12:27:46 +01:00
gst_private.h protection: add GstProtectionMeta to support protected content 2015-04-18 12:24:06 +01:00
gstallocator.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstallocator.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstatomicqueue.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstatomicqueue.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbin.c bin: undo upward state changes on children when a child fails 2015-04-15 16:00:21 +01:00
gstbin.h docs: cosmetic since marker fixes 2013-11-16 16:09:40 +00:00
gstbuffer.c buffer: Don't copy "memory" metas unconditionally 2015-07-01 10:37:37 +02:00
gstbuffer.h doc: Remove parenthesis around Since: 2015-06-18 11:48:50 -04:00
gstbufferlist.c bufferlist: Warn if copying a buffer fails in gst_buffer_list_copy_deep() 2015-06-24 10:52:56 +02:00
gstbufferlist.h bufferlist: add new api gst_buffer_list_copy_deep 2015-06-24 10:52:56 +02:00
gstbufferpool.c bufferpool: Fixed compiler warning 2015-06-24 16:05:37 +02:00
gstbufferpool.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstbus.c bus: Add guards against invalid arguments to set_flushing() and poll() 2015-03-27 10:15:45 +01:00
gstbus.h bus: Add a function to remove a bus watch 2014-10-14 10:31:18 +02:00
gstcaps.c debugutils: nicer printing of caps features 2015-04-01 12:15:30 +01:00
gstcaps.h structure/caps: Add gst_{structure,caps}_filter_and_map_in_place() 2014-12-16 18:22:46 +01:00
gstcapsfeatures.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstcapsfeatures.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstchildproxy.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstchildproxy.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstclock-linreg.c clock: Make linear regression x/y base start from maximum observation. 2015-02-07 04:38:39 +11:00
gstclock.c doc: Fix typo in ref _clock_wait_for_sync() 2015-06-13 20:52:01 -04:00
gstclock.h clock: Fix _STIME_FORMAT macros 2015-06-15 10:06:00 -04:00
gstcompat.h gst: minor docstring fixups to make g-i happy 2013-08-14 07:05:04 +02:00
gstconfig.h.in docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstcontext.c gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontext.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontrolbinding.c Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:37 +01:00
gstcontrolbinding.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstcontrolsource.c introspection: fix some minor annotation bugs 2014-06-06 15:15:12 -04:00
gstcontrolsource.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstdatetime.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstdatetime.h datetime: added missing include directives 2014-09-23 19:27:25 +03:00
gstdebugutils.c debugutils: nicer printing of caps features 2015-04-01 12:15:30 +01:00
gstdebugutils.h debugutils: Truncate parameter values that are too long 2014-12-18 17:19:36 +05:30
gstdevice.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdevice.h device: rename "klass" and get_klass() to "device-class" and _get_device_class() 2014-06-21 01:26:46 +01:00
gstdevicemonitor.c doc: More doc warning fixes 2015-06-14 10:29:04 -04:00
gstdevicemonitor.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstdeviceprovider.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceprovider.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstdeviceproviderfactory.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceproviderfactory.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstelement.c element: Document when a clock is available from gst_element_get_clock() 2015-04-02 17:33:22 -04:00
gstelement.h element: Add a FIXME for 2.0 about request_new_pad VS request_pad naming 2015-04-02 09:48:02 +02:00
gstelementfactory.c elementfactory: add ENCRYPTOR class defines 2015-04-14 17:51:05 +01:00
gstelementfactory.h doc: Unify Since mark for attribute and enum 2015-06-18 11:51:48 -04:00
gstelementmetadata.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsterror.c fixme: bump leftover 0.11 fixme comments 2014-09-25 21:27:03 +02:00
gsterror.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstevent.c doc: Remove uneeded protectionevent section 2015-06-13 13:14:30 -04:00
gstevent.h event: remove duplicated include 2015-05-01 10:39:19 +01:00
gstformat.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstformat.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstghostpad.c Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:37 +01:00
gstghostpad.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstinfo.c gstinfo: fix infinite loop in gst_debug_unset_threshold_for_name() 2015-04-23 11:20:25 +01:00
gstinfo.h docs: fix two gtk-doc warnings 2014-12-29 12:05:27 +01:00
gstiterator.c iterator: Fix outdated example code and accompanying documentation 2014-12-27 10:59:31 +00:00
gstiterator.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstmacros.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstmemory.c memory: provide a mem_map_full that takes the GstMapInfo 2015-06-12 16:12:10 +10:00
gstmemory.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstmessage.c message: add allow-none to gst_message_new_ function 2015-06-12 09:54:37 -03:00
gstmessage.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstmeta.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstmeta.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstminiobject.c gi: Skip mini object method that play with refcounting 2015-06-13 10:25:48 -04:00
gstminiobject.h doc: Fix annoation for GstMiniObject 2015-06-13 09:37:46 -04:00
gstobject.c gstobject: add gst_object_has_as_ancestor and deprecate previous function 2015-05-15 13:55:19 +02:00
gstobject.h gstobject: add gst_object_has_as_ancestor and deprecate previous function 2015-05-15 13:55:19 +02:00
gstpad.c pad: Clear EOS flag after received STREAM_START event 2015-06-23 10:35:46 +02:00
gstpad.h pad: add g-i 'transfer full' annotations to chain and chain_list functions 2014-08-23 12:24:27 +01:00
gstpadtemplate.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstpadtemplate.h pads: update docs for request pads 2014-05-08 09:13:04 +02:00
gstparamspecs.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstparamspecs.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstparse.c docs: gst-launch -> gst-launch-1.0 in example pipelines 2015-05-10 11:35:50 +01:00
gstparse.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpipeline.c pipeline: Add gst_pipeline_set_latency(), getter and GObject property 2015-06-11 12:55:34 +02:00
gstpipeline.h pipeline: Add gst_pipeline_set_latency(), getter and GObject property 2015-06-11 12:55:34 +02:00
gstplugin.c plugin: add more detail to logging when not loading a plugin 2015-02-02 09:41:06 +01:00
gstplugin.h doc: Cannot reference GST_PACKAGE_RELEASE_DATETIME 2015-06-13 21:02:20 -04:00
gstpluginfeature.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginfeature.h introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginloader.c pluginloader: Fix typos 2015-03-25 23:36:54 +00:00
gstpluginloader.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpoll.c poll: Prevent false-negative from WAKE_EVENT() on W32 2014-07-28 09:13:44 +02:00
gstpoll.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstpreset.c preset: fix incorrect preset version comparison 2015-01-14 11:05:01 +01:00
gstpreset.h preset: add gst_preset_is_editable() 2014-12-12 21:49:16 +01:00
gstprotection.c gstprection: _add_protection_meta() is transfer none 2015-06-13 12:26:13 -04:00
gstprotection.h doc: Fix Since: marks 2015-06-13 20:19:59 -04:00
gstquark.c query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquark.h query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquery.c allocation: Allow allocation pool without size 2015-03-14 12:00:53 +00:00
gstquery.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstregistry.c fixme: bump leftover 0.11 fixme comments 2014-09-25 21:27:03 +02:00
gstregistry.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrybinary.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrybinary.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstregistrychunks.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrychunks.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstsample.c sample: add gst_sample_set/get_buffer_list apis 2015-06-22 13:17:01 +02:00
gstsample.h gstsample.h: Include gstbufferlist.h now that it uses GstBufferList 2015-06-23 00:14:30 +10:00
gstsegment.c segment: add gst_segment_is_equal 2015-04-03 12:10:33 +01:00
gstsegment.h doc: Unify Since mark for attribute and enum 2015-06-18 11:51:48 -04:00
gststructure.c structure: add note about missing field creation on _set() 2015-05-31 20:22:34 -03:00
gststructure.h gstvalue: Add GstFlagSet type 2015-05-25 16:23:33 +10:00
gstsystemclock.c Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:37 +01:00
gstsystemclock.h doc: Unify Since mark for attribute and enum 2015-06-18 11:51:48 -04:00
gsttaglist.c taglist: Add missing scope to func param 2015-06-13 12:32:49 -04:00
gsttaglist.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gsttagsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttagsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttask.c task: guard against NULL task function 2015-06-25 09:56:19 +01:00
gsttask.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttaskpool.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttaskpool.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttoc.c toc: minor code clean-up 2014-11-02 20:18:38 +00:00
gsttoc.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gsttocsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttocsetter.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.c Fix FSF address 2012-11-03 20:44:48 +00:00
gsttrace.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsttypefind.c typefind: simplify registration code 2014-10-17 12:41:04 +02:00
gsttypefind.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttypefindfactory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttypefindfactory.h Fix FSF address 2012-11-03 20:44:48 +00:00
gsturi.c doc: More doc warning fixes 2015-06-14 10:29:04 -04:00
gsturi.h doc: More doc warning fixes 2015-06-14 10:29:04 -04:00
gstutils.c utils: use caps when getting a compatible pad by template 2015-06-22 17:18:43 -03:00
gstutils.h utils: Add gst_bin_sync_children_states() 2015-03-13 12:50:48 +00:00
gstvalue.c doc: More doc warning fixes 2015-06-14 10:29:04 -04:00
gstvalue.h gstvalue: Add GstFlagSet type 2015-05-25 16:23:33 +10:00
gstversion.h.in doc: Keep SECTION: after the ifdef 2015-06-13 11:55:10 -04:00
Makefile.am gi: Use INTROSPECTION_INIT for --add-init-section 2015-06-16 18:08:24 -04:00
math-compat.h Fix FSF address 2012-11-03 20:44:48 +00:00