[Bug 731206] New: 64bit system has problems with timestamps generated by shmsrc

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 4 06:37:13 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731206
  GStreamer | gst-plugins | 1.2.4

           Summary: 64bit system has problems with timestamps generated by
                    shmsrc
    Classification: Platform
           Product: GStreamer
           Version: 1.2.4
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: k.borowczyk at samsung.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Operatig system: Ubuntu 14.04
GStreamer: custom built 1.2.4 release (only difference in code is application
of 2-line fix for bug 702842)

The test commands are:

1. The video source:
/rtcs/bin/gst-launch-1.0 filesrc
location=~/Downloads/big_buck_bunny_720p_surround.avi ! decodebin ! shmsink
socket-path=/tmp/gstShm shm-size=10000000 max-lateness=1

2. The encoding part (which fails):
/rtcs/bin/gst-launch-1.0 shmsrc socket-path=/tmp/gstShm is-live=true
do-timestamp=true ! "video/x-raw, format=I420, width=1280, height=720,
pixel-aspect-ratio=1/1, interlace-mode=progressive, colorimetry=bt709,
framerate=5000000/208333" ! avenc_flv ! flvmux streamable=true ! rtmpsink
location="rtmp://192.168.0.2/oflaDemo/stream live=1"


What fails?
avenc_flv does not encode video and complains about wrong timestamps (which are
generated by shmsrc):

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
0:00:00.051209180  7988       0xec29e0 FIXME                default
gstutils.c:3648:gst_pad_create_stream_id_printf_valist:<shmsrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.062946317  7988       0xec29e0 FIXME               basesink
gstbasesink.c:3022:gst_base_sink_default_event:<rtmpsink0> stream-start event
without group-id. Consider implementing group-id handling in the upstream
elements
0:00:00.190466700  7988       0xec29e0 ERROR                  libav :0:: Error,
Invalid timestamp=3, last=3
0:00:00.190541565  7988       0xec29e0 ERROR                  libav
gstavvidenc.c:655:gst_ffmpegvidenc_handle_frame:<avenc_flv0> avenc_flv: failed
to encode buffer
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:06.217776854
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

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