rpicamsrc: Buffer has no PTS
vinod kesti
vinodkesti at yahoo.com
Tue Oct 18 18:29:30 UTC 2022
This error could be due to a wrong or negative timestamp.
Do you see any problem in timestamp issue with below command
gst-launch-1.0 rpicamsrc do-timestamp=true inline-headers=true
preview=false keyframe-interval=30 !
video/x-h264,width=640,height=480,framerate=30/1,profile=high !
h264parse ! tee name=t t. ! queue ! checksumsink
Sent from Yahoo Mail. Get the app
On Wednesday, 12 October, 2022 at 07:51:33 am GMT-5, Abu Abdullah via gstreamer-devel <gstreamer-devel at lists.freedesktop.org> wrote:
Hi,
i have this pipeline:
gst-launch-1.0 rpicamsrc do-timestamp=true inline-headers=true
preview=false keyframe-interval=30 !
video/x-h264,width=640,height=480,framerate=30/1,profile=high !
h264parse ! tee name=t t. ! queue ! splitmuxsink
location=/home/pi/snapshots_tmp/snap_%03d.mp4
max-size-time=30000000000 max-size-bytes=2000000 t. ! queue ! hlssink
max-files=5 target-duration=5
location=/home/pi/snapshots_tmp/segment_%05d.ts
playlist-location=/home/pi/snapshots_tmp/playlist.m3u8
it throughs this error:
ERROR: from element
/GstPipeline:pipeline0/GstSplitMuxSink:splitmuxsink0/GstMP4Mux:muxer:
Could not multiplex stream.
Additional debug info:
../gst/isomp4/gstqtmux.c(5402): gst_qt_mux_add_buffer ():
/GstPipeline:pipeline0/GstSplitMuxSink:splitmuxsink0/GstMP4Mux:muxer:
Buffer has no PTS.
if i remove 'inline-headers=true' it works fine but the hls segments
are not playable in the browser, im using hls.js and it throughs a
bunch of errors. hls only works with inline-headers=true
any support is appreciated
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20221018/7af89849/attachment.htm>
More information about the gstreamer-devel
mailing list