diff --git a/external/config/desktop/bullseye/environments/xfce/config_base/packages b/external/config/desktop/bullseye/environments/xfce/config_base/packages index ad6162b..ba1dc5c 100644 --- a/external/config/desktop/bullseye/environments/xfce/config_base/packages +++ b/external/config/desktop/bullseye/environments/xfce/config_base/packages @@ -130,4 +130,5 @@ xscreensaver xserver-xorg xserver-xorg-video-fbdev xwallpaper - +libpipewire-0.3-0 +libspa-0.2-modules diff --git a/external/config/sources/families/include/rk3588_gpu_vpu.inc b/external/config/sources/families/include/rk3588_gpu_vpu.inc index c9228e9..8040fc2 100755 --- a/external/config/sources/families/include/rk3588_gpu_vpu.inc +++ b/external/config/sources/families/include/rk3588_gpu_vpu.inc @@ -62,7 +62,7 @@ rk3588_gpu_vpu_tweaks() dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/libv4l2rds0_1.20.0-2_arm64.deb" dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/libv4lconvert0_1.20.0-2_arm64.deb" dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/libv4l-dev_1.20.0-2_arm64.deb" - dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/libv4l-rkmpp_1.4.0-1_arm64.deb" + dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/libv4l-rkmpp_1.5.1-1.1_arm64.deb" dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/v4l-utils_1.20.0-2_arm64.deb" dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libv4l/qv4l2_1.20.0-2_arm64.deb" @@ -71,7 +71,9 @@ rk3588_gpu_vpu_tweaks() dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/xserver/xserver-xorg-dev_1.20.11-1_arm64.deb" dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/xserver/xserver-xorg-legacy_1.20.11-1_arm64.deb" - dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/chromium/chromium-x11_91.0.4472.164_arm64.deb" + dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/chromium/chromium-codecs-ffmpeg-extra_110.0.5481.4-debian11~bullseye~rkmpp20230130+1_arm64.deb" + dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/chromium/chromium-browser_110.0.5481.4-debian11~bullseye~rkmpp20230130+1_arm64.deb" + cp $EXTER/cache/sources/rk3588_packages_${RELEASE}/chromium/default $SDCARD/etc/chromium-browser/ dpkg_install_deb_chroot "$EXTER/cache/sources/rk3588_packages_${RELEASE}/libdrm/libkms1_2.4.104-1_arm64.deb" diff --git a/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization b/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization index b197f0b..3a02eb3 100755 --- a/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization +++ b/external/packages/bsp/common/usr/lib/orangepi/orangepi-hardware-optimization @@ -101,13 +101,23 @@ prepare_board() { [[ $BOARD =~ orangepi5|orangepi5b ]] && echo host > /sys/kernel/debug/usb/fc000000.usb/mode if [[ -c /dev/mpp_service ]]; then - chmod 666 /dev/mpp_service + chmod 0666 /dev/mpp_service + + if [[ $DISTRIBUTION_CODENAME == bullseye ]]; then + { + echo "type=dec" + echo "codecs=VP8:VP9:H.264:H.265:AV1" + echo "max-width=7680" + echo "max-height=4320" + } > /dev/video-dec0 + else + echo dec > /dev/video-dec0 + fi # Create dummy video node for chromium V4L2 VDA/VEA with rkmpp plugin - echo dec > /dev/video-dec0 echo enc > /dev/video-enc0 - chmod 660 /dev/video-* - chown root.video /dev/video-* + chmod 0660 /dev/video-* + chown root:video /dev/video-* fi for p in $(modetest|grep "^Planes:" -A 9999|grep -o "^[0-9]*");