[Bug 753112] New: osxaudiosrc drops frames when osxaudiosink misses frames
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jul 31 13:36:01 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=753112
Bug ID: 753112
Summary: osxaudiosrc drops frames when osxaudiosink misses
frames
Classification: Platform
Product: GStreamer
Version: unspecified
OS: Mac OS
Status: NEW
Severity: major
Priority: Normal
Component: gst-plugins-good
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: ilya.konstantinov at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
To reproduce:
$ gst-launch-1.0 osxaudiosrc ! identity drop-probability=0.1 ! osxaudiosink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstAudioSrcClock
WARNING: from element /GstPipeline:pipeline0/GstOsxAudioSrc:osxaudiosrc0: Can't
record audio fast enough
Additional debug info:
gstaudiobasesrc.c(866): GstFlowReturn gst_audio_base_src_create(GstBaseSrc *,
guint64, guint, GstBuffer **) ():
/GstPipeline:pipeline0/GstOsxAudioSrc:osxaudiosrc0:
Dropped 9261 samples. This is most likely because downstream can't keep up and
is consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstOsxAudioSrc:osxaudiosrc0: Can't
record audio fast enough
I don't quite understand why osxaudiosrc drops frames when the *sink* is the
one that's not receiving all of the frames. This doesn't happen with fakesink
or filesink.
Also, it's "solved" by setting "osxaudiosink sync=0".
--
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