[Bug 667352] New: [0.11] misc core API/bug comments/nitpicks
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Jan 5 04:35:52 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=667352
GStreamer | gstreamer (core) | 0.11.x
Summary: [0.11] misc core API/bug comments/nitpicks
Classification: Platform
Product: GStreamer
Version: 0.11.x
OS/Version: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: mnauw at users.sourceforge.net
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Collecting a number of odd things/behaviour that pop up when browsing 0.11
core; maybe they are bugs, maybe as it is supposed to be.
* memory/buffer:
- no checking on modifying size in _unmap
- a number of operations on _buffer can be tricky with an outstanding _map
(notable removing a memory range, or performing another _map); no checking
though
- what is to happen upon release/free with an outstanding _map (allowed or not,
automagic stuff ?); no doc or sanity checking
- some adapter operations with outstanding _map can be likewise tricky (most
notably another _map, _flush or _clear); see also bug #664133.
* (sticky) event:
- order of serialized events not preserved;
a sticky event could be received, not sent downstream and stored, and then a
subsequent event is sent directly downstream without sending the stored first
* a FLUSH_STOP does not clear any sticky event, so the latter can turn up after
a flush, which seems to be very (too?) sticky
* when a sticky event is stored, it replaces the currently stored of same type,
and as such it will also be sent in order of the "old event", rather than
current/new order
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list