memory: Deprecate GST_MEMORY_FLAG_NO_SHARE
This flag always causes problems as it prevents subbuffering, instead one should create a custom GstAllocator to pool the GstMemory objects and not rely on the lifetime of the GstBuffer object they were originally attached to.
There is still code in the XImage src/sink elements as well as kmssink that use no-share, but we should document it so others don't use it in the future.
Originally proposed in. https://bugzilla.gnome.org/show_bug.cgi?id=757254
Merge request reports
Activity
added Post release label
added 22 commits
-
e02a48cb...9f17094c - 21 commits from branch
gstreamer:master
- f601278c - memory: Deprecate GST_MEMORY_FLAG_NO_SHARE
-
e02a48cb...9f17094c - 21 commits from branch
assigned to @gstreamer-merge-bot
mentioned in commit ocrete/gstreamer@34999afe
assigned to @ocrete and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @ocrete
mentioned in commit ocrete/gstreamer@e9c99c05
added 3 commits
-
34999afe...3393b456 - 2 commits from branch
gstreamer:master
- e9c99c05 - memory: Deprecate GST_MEMORY_FLAG_NO_SHARE
-
34999afe...3393b456 - 2 commits from branch
assigned to @ocrete and unassigned @gstreamer-merge-bot
assigned to @gstreamer-merge-bot and unassigned @ocrete
assigned to @ocrete and unassigned @gstreamer-merge-bot
changed milestone to %1.19.1