<CounterPillow>
mriesch may specifically be inquiring further because he is working on getting the camera and ISP stuff up and running in mainline ;)
<mriesch>
jaganteki: triggered by your question i quickly ran a test pipeline on rk3588 with the downstream kernel and gstreamer 1.26. this ended up in a segfault :-/
<mriesch>
but CounterPillow is correct of course, i used the element before for my rk3588 vicap mainline work. but there the issue is that i don't get any frames out of the hw
<mriesch>
jaganteki: since your pipeline is not exactly trivial, have you tried simplifying it a bit to rule out issues that could stem from other elements?
<jaganteki>
mriesch: i'm running downstream 6.1.84 with 1.22 gst. do you have any apt source to grab 1.26 gst?
<mriesch>
anyway in the mean time the rk3588 showed the first signs of life with a mainline driver
<mriesch>
(based on mainline, more like. or hopefully-soon-to-be-mainline)
<mriesch>
and the bayer2rgb element worked as expected. the image is wrong in many ways, but i don't think the bayer2rgb is to blame for that
<qschulz>
mriesch: \o/
ldevulder has joined #linux-rockchip
<mriesch>
(rk3588 VICAP, that is)
<qschulz>
mriesch: but once that's done, we can use Software ISP in libcamera no?
<mriesch>
qschulz: surely there's a ton of bugs remaining, but in principle yes
<qschulz>
darn it, I should really start working on the few camera modules we have :)
<qschulz>
so we're ready when this time comes
<mriesch>
qschulz: what modules do you have? :-)
<qschulz>
ov5675 which needs to run at 24MHz, ov13850 and ov9281
<qschulz>
fortunately the first two I can have them run with a PX30/RK3399-based SoM
<qschulz>
the latter is more difficult, have to dig a downstream-only motherboard
jaganteki has quit [Ping timeout: 240 seconds]
<qschulz>
and it's also black and white only, which the ISP doesn't like
<mriesch>
does omnivision encode the megapixels in their part names?
<qschulz>
I was able to hack things quickly a year or so ago and then some deeper changes happened in v4l2 and my quick and dirty solutionm doesn't apply anymore :)
<qschulz>
no clue :)
<qschulz>
but no, 13850 is 13.2Mp, but maybe if you count the binning or whatever the name of the "dead" pixels are, maybe?
jaganteki has joined #linux-rockchip
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
System_Error has quit [Read error: Connection reset by peer]
warpme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
dsimic has quit [Ping timeout: 248 seconds]
dsimic has joined #linux-rockchip
vagrantc has joined #linux-rockchip
jaganteki has quit [Quit: Client closed]
jaganteki has joined #linux-rockchip
ungeskriptet has quit [Ping timeout: 244 seconds]
npcomp has quit [Ping timeout: 244 seconds]
System_Error has quit [Remote host closed the connection]
System_Error has joined #linux-rockchip
ldevulder has quit [Quit: Leaving]
ungeskriptet has joined #linux-rockchip
npcomp has joined #linux-rockchip
stikonas has joined #linux-rockchip
jaganteki has quit [Quit: Client closed]
jaganteki has joined #linux-rockchip
<CounterPillow>
rockchip-dfi in mainline seems busted for LPDDR4/X on RK3588, as I've noticed while adding LPDDR5 support. I get half the clock cycles I should be getting, and 2/3rds of the bandwidth I expect of 2112 MHz memory.