Feedback about my tests today.
I tried 2 differents splitters but I got issues with both. After checking, it doesnt support CEC... that's why. So be carefull if you want to use CEC through splitters. CEC is not a standard on splitters.
Connecting mi box directly and CEC is working as expected and got surprise about hdcp stripping. So if your home theater has 2 hdmi output you can avoid to buy a splitter.
So I connected it to my pioneer sc-lx77 on hdmi out 1 and CEC working as expected. However I can't get hdmi out 1&2 display. So I tried yavta capture and it didn't work
Code: Select all
./yavta --capture=10000 -n 3 --encode-to=file.h264 -f UYVY -m -T /dev/video0
We're encoding to file.h264
Device /dev/video0 opened.
Device `unicam' on `platform:unicam 3f801000.csi' (driver 'unicam') is a video capture (without mplanes) device.
stride is 0
stride is now 1280
Video format set: UYVY (59565955) 640x480 (stride 1280) field none buffer size 614400
Video format: UYVY (59565955) 640x480 (stride 1280) field none buffer size 614400
Unable to get frame rate: Inappropriate ioctl for device (25).
vc.ril.isp:in:0(UYVY)(0xbf5fb0)type: video, fourcc: UYVY bitrate: 0, framed: 0 extra data: 0, (nil) width: 640, height: 480, (0,0,640,480) pixel aspect ratio: 0/0, frame rate: 0/0
buffers num: 3(opt 1, min 1), size: 614400(opt 614400, min: 614400), align: 0
Created pool of length 3, size 0
Create pool of 3 buffers of size 0 for render
Create pool of 3 buffers of size 0 for encode ip
Create pool of 3 buffers of size 460800 for encode/render
Writing data to file.h264
Create pool of 8 buffers of size 262144
Sent buffer 0xbffd58
Sent buffer 0xbfff30
Sent buffer 0xc00108
Sent buffer 0xc002e0
Sent buffer 0xc004b8
Sent buffer 0xc00690
Sent buffer 0xc00868
Sent buffer 0xc00a40
3 buffers requested, V4L2 returned 3 bufs.
length: 614400 offset: 0 timestamp type/source: mono/EoF
Buffer 0/0 mapped at address 0x7236a000.
Importing DMABUF 8 into VCSM...
...done. vcsm_handle 73728
Exported buffer 0 to dmabuf 8, vcsm handle 73728
Linking V4L2 buffer index 0 ptr 0xc01760 to MMAL header 0xbfc4c0. mmal->data 0xC0000003
length: 614400 offset: 614400 timestamp type/source: mono/EoF
Buffer 1/0 mapped at address 0x722d4000.
Importing DMABUF 9 into VCSM...
...done. vcsm_handle 77824
Exported buffer 1 to dmabuf 9, vcsm handle 77824
Linking V4L2 buffer index 1 ptr 0xc017d0 to MMAL header 0xbfc698. mmal->data 0xC0000004
length: 614400 offset: 1228800 timestamp type/source: mono/EoF
Buffer 2/0 mapped at address 0x7223e000.
Importing DMABUF 10 into VCSM...
...done. vcsm_handle 81920
Exported buffer 2 to dmabuf 10, vcsm handle 81920
Linking V4L2 buffer index 2 ptr 0xc01840 to MMAL header 0xbfc870. mmal->data 0xC0000005
I tried with kodi raspberry source and mi box, both set 1080p@50 on tv display information. Do you think it's relative to EDID?