[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