raspberry-pi
raspberry-pi copied to clipboard
Project status
trafficstars
| Component | Status | Comment |
|---|---|---|
| Display | :white_check_mark: | drm_hwcomposer |
| GPU/GLES | :white_check_mark: | mesa3d/v3d GLES3.1 |
| GPU/VULKAN | :white_check_mark: | mesa3d/v3dv VKAPIv1.2 |
| WIFI | :white_check_mark: | |
| Bluetooth | :white_check_mark: | AOSP btlinux HAL |
| Camera | :warning: | CSI Preview works only / USB camera doesn't work |
| Hardware video encoders | :white_check_mark: | Zero-Copy H264 (up to 1080p) |
| Hardware video decoders | :warning: | Zero-Copy H264 (up to 1080) and non zero-copy H265 (up to 4k) *1 |
| Software video codecs | :white_check_mark: | High performance using ffmpeg |
| Audio | :warning: | tinyhal, 3.5mm jack output works. No HDMI audio support |
Issues:
| Component | Comment | Issue link |
|---|---|---|
| *1 HW video codecs | H265 video decoder uses CPU to copy/detile buffers, which impacts performance | |
| SDCARD Boot time | 2+ boot takes 56s |
Building on Ubuntu 23.10 requires downloading extra packages that are not available via apt install:
wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.4-2_amd64.deb && sudo dpkg -i libtinfo5_6.4-2_amd64.deb && rm -f libtinfo5_6.4-2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libncurses5_6.4-2_amd64.deb && sudo dpkg -i libncurses5_6.4-2_amd64.deb && rm -f libncurses5_6.4-2_amd64.deb
H264 and H265 hardware codec support added. CPU is still copy buffers, so performance is poor.
Added H264 encoder and improved H264 decoder performance.
I thought by default GloDroid built external-camera HAL so USB could work assuming that the camera is in /dev/camera2 and above ?