[Bug 752573] New: ximagesrc+pulsesrc dropped samples

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sat Jul 18 15:36:35 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=752573

            Bug ID: 752573
           Summary: ximagesrc+pulsesrc dropped samples
    Classification: Platform
           Product: GStreamer
           Version: 1.4.5
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: fraph24 at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Command:
LC_ALL=C GST_DEBUG="*:3" gst-launch-1.0 \
    oggmux name=mux ! \
        queue ! \
        filesink location=meeting.ogv \
    ximagesrc ! \
        videorate ! video/x-raw,framerate=25/1 ! \
        vaapipostproc ! \
        queue ! \
        theoraenc bitrate=1000 ! \
        queue ! \
        mux. \
   pulsesrc ! \
        queue ! \
        opusenc bitrate=32768 ! \
        queue ! \
        mux.

Output:
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
Setting pipeline to PAUSED ...
0:00:00.038045323  4817      0x119f4a0 FIXME                default
gstutils.c:3643:gst_pad_create_stream_id_internal:<pulsesrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
Pipeline is live and does not need PREROLL ...
Got context from element 'vaapipostproc0': gst.vaapi.Display=context,
display=(GstVaapiDisplay)NULL;
0:00:00.038243943  4817      0x1213280 FIXME                default
gstutils.c:3643:gst_pad_create_stream_id_internal:<ximagesrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
Setting pipeline to PLAYING ...
New clock: GstPulseSrcClock
Redistribute latency...
0:00:00.228456538  4817      0x119f680 FIXME               basesink
gstbasesink.c:3064:gst_base_sink_default_event:<filesink0> stream-start event
without group-id. Consider implementing group-id handling in the upstream
elements
0:00:35.962090167  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:858:gst_audio_base_src_create:<pulsesrc0> create DISCONT of
1072320 samples at sample 1723680
0:00:35.962175971  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Can't
record audio fast enough
0:00:35.962193547  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Dropped
1072320 samples. This is most likely because downstream can't keep up and is
consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstPulseSrc:pulsesrc0: Can't
record audio fast enough
Additional debug info:
gstaudiobasesrc.c(863): gst_audio_base_src_create ():
/GstPipeline:pipeline0/GstPulseSrc:pulsesrc0:
Dropped 1072320 samples. This is most likely because downstream can't keep up
and is consuming samples too slowly.
0:01:48.692676164  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:858:gst_audio_base_src_create:<pulsesrc0> create DISCONT of
3392160 samples at sample 5214720
0:01:48.692728186  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Can't
record audio fast enough
0:01:48.692744854  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Dropped
3392160 samples. This is most likely because downstream can't keep up and is
consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstPulseSrc:pulsesrc0: Can't
record audio fast enough
Additional debug info:
gstaudiobasesrc.c(863): gst_audio_base_src_create ():
/GstPipeline:pipeline0/GstPulseSrc:pulsesrc0:
Dropped 3392160 samples. This is most likely because downstream can't keep up
and is consuming samples too slowly.
0:05:21.623086685  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:858:gst_audio_base_src_create:<pulsesrc0> create DISCONT of
10121760 samples at sample 15435360
0:05:21.623123764  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Can't
record audio fast enough
0:05:21.623134596  4817      0x119f4a0 WARN            audiobasesrc
gstaudiobasesrc.c:863:gst_audio_base_src_create:<pulsesrc0> warning: Dropped
10121760 samples. This is most likely because downstream can't keep up and is
consuming samples too slowly.
WARNING: from element /GstPipeline:pipeline0/GstPulseSrc:pulsesrc0: Can't
record audio fast enough
Additional debug info:
gstaudiobasesrc.c(863): gst_audio_base_src_create ():
/GstPipeline:pipeline0/GstPulseSrc:pulsesrc0:
Dropped 10121760 samples. This is most likely because downstream can't keep up
and is consuming samples too slowly.
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:05:49.563093587
Setting pipeline to PAUSED ...
0:05:49.604279721  4817 0x7fe160002f20 WARN                audiosrc
gstaudiosrc.c:244:audioringbuffer_thread_func:<pulsesrc0> error reading data -1
(reason: Success), skipping segment
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

System information:
$ cat /etc/system-release
Fedora release 22 (Twenty Two)
$ rpm -q gstreamer1
gstreamer1-1.4.5-1.fc22.x86_64

Additional information:
1. If use shout2send instead of filesink, gst-launch closes itself after a
while
2. It doesn't happen every time
3. It doesn't seem to be related with CPU or bandwith usage
4. I can reproduce it using very different bitrates and framerates

-- 
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