[gstreamer-bugs] [Bug 618409] jackaudiosrc: improve process callback
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu May 13 03:57:15 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=618409
GStreamer | gst-plugins-bad | git
Wim Taymans <wim.taymans> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |wim.taymans at gmail.com
Resolution| |FIXED
Target Milestone|HEAD |0.10.19
--- Comment #3 from Wim Taymans <wim.taymans at gmail.com> 2010-05-13 10:57:11 UTC ---
(In reply to comment #2)
> Created an attachment (id=160906)
View: https://bugzilla.gnome.org/attachment.cgi?id=160906
Review: https://bugzilla.gnome.org/review?bug=618409&attachment=160906
> advance the ringbuffer as we copy samples
>
> We should also advance the ringbuffer as segments are copied over, not just
> once in the process callback but everytime we copy over more than the length
> parameter given by the gst_ringbuffer_prepare_read call.
I commited the following patch instead. Just like in the sink case, the number
of frames is always exactly equal to the size we get from the prepare_read call
or else something else is wrong.
commit d4f6a94b93291d36fd3658d790869f757187df05
Author: Wim Taymans <wim.taymans at collabora.co.uk>
Date: Thu May 13 12:55:29 2010 +0200
jacksrc: make sure we always read nframes
Error out when we are asked to read a different size that what was
configured as
the jack period size because that would mean something else is wrong.
Fixes #618409
--
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