[libcamera-devel] Video recording on PinePhone Re: libcamera on pinephone

Kieran Bingham kieran.bingham at ideasonboard.com
Tue Jul 12 23:56:01 CEST 2022


Quoting Pavel Machek via libcamera-devel (2022-07-12 22:44:56)
> Hi!
> 
> > build/src/cam/cam  -c /base/i2c-csi/rear-camera at 4c -spixelformat=JPEG,width=1920,height=1080 -C2000 -F/tmp/delme2.jpg
> > 
> > somehow work, and result can be decoded using
> > 
> > time gst-launch-1.0 filesrc location=delme.unk ! jpegparse ! filesink
> > location=delme2.unk sync=false
> > 
> > or recoverjpeg, but I'm not getting 30fps. Any idea how to debug that?
> > Cam gives this output:
> 
> > 74020.783102 (30.01 fps) cam0-stream0 seq: 000001 bytesused: 2073600
> > 74020.883095 (10.00 fps) cam0-stream0 seq: 000004 bytesused: 2073600
> > 74020.949774 (15.00 fps) cam0-stream0 seq: 000006 bytesused: 2073600
> > 74021.016443 (15.00 fps) cam0-stream0 seq: 000008 bytesused: 2073600
> > 74021.049787 (29.99 fps) cam0-stream0 seq: 000009 bytesused: 2073600
> > 74021.116423 (15.01 fps) cam0-stream0 seq: 000011 bytesused: 2073600
> > 74021.183135 (14.99 fps) cam0-stream0 seq: 000013 bytesused: 2073600
> 
> I just noticed that if I don't enable file output, I'm geting nice
> 30fps. Hmm. I am outputting 60MB/sec, but with 3GB RAM, it should be
> possible to sustain that for a while...
> 

Are you on the 'very latest' libcamera? Laurent merged improvements to
the gstreamer buffering '8' days ago, which would have an effect in this
area.

--
Kieran

> Best regards,
>                                                                 Pavel
> -- 
> People of Russia, stop Putin before his war on Ukraine escalates.


More information about the libcamera-devel mailing list