6by9
6by9
I am NOT proposing that this gets merged here, but created it for #4358
Kieran sent the vc4 and cam_helper upstream - any chance of a review there? https://lists.libcamera.org/pipermail/libcamera-devel/2024-October/045749.html
Tested on rpi-6.15.y (6.15.0-rc3) as well and also fails. However I've just noticed that I get a flicker of the correct image as I quit the application. I think this...
https://github.com/raspberrypi/linux/blob/rpi-6.12.y/drivers/gpu/drm/vc4/vc4_plane.c#L2376 `== VC4_GEN_6_C` should be `>= VC4_GEN_6_C`. #6811
Nope. Ran far longer (just over 100k iterations), but still failed.
12bit readout mode needs checking that it behaves with all the link frequency options as the datasheet says it is only valid for certain values.
If you wanted my dev branch for it, then it's https://github.com/6by9/linux/tree/mainline_2712_hevc_dec_v4 I will look to do a backport, but it's likely to be a fixup patch on the current rpi-6.12.y...
I don't know tvheadend source well enough to tell exactly what you're enabling here, but can advise on the Pi encoder and decoder. What source format are you handling? Presumably...
> I performed tests with h264 720x576 25p: 720 is not a multiple of 32, hence we get fun and games. > * hw decoding h264 --> hw encoding h264...
> > The quickest thing to check (if it can be achieved) would be to switch to NV12. > > This was the missing puzzle .... Thank you for pushing...