[gstreamer-bugs] [Bug 609801] New: [volume] Split buffers into smaller pieces if GstController is used
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Feb 12 16:02:32 PST 2010
https://bugzilla.gnome.org/show_bug.cgi?id=609801
GStreamer | gst-plugins-good | git
Summary: [volume] Split buffers into smaller pieces if
GstController is used
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: slomo at circular-chaos.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
Hi,
the attached patches add some helper API to libgstaudio for splitting audio
buffers into specific intervals. This is usually a good idea if GstController
is used to have smoother changes of the controlled properties.
The current implementation of it counts the samples and makes sure that every N
samples the properties are synced, while balancing the accumulative rounding
errors. Buffer timestamps are then interpolated from the current buffer's start
timestamp but are clamped to the current buffer's end timestamp. Future
implementations can change this behaviour, for example by making sure that the
timestamps are always at x, 2x, 3x, 4x, ...
The second patch uses this in the volume element.
--
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