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