[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