mirror of
https://github.com/DrHo1y/orangepi-build.git
synced 2026-09-28 22:46:37 +07:00
sun50iw6 current: Bump kernel to orange-pi-5.10-media
Add kodi and ffmpeg for Debian11
This commit is contained in:
2
external/config/boards/orangepi3-lts.conf
vendored
2
external/config/boards/orangepi3-lts.conf
vendored
@@ -2,7 +2,7 @@
|
||||
BOARD_NAME="OPI 3 LTS"
|
||||
BOARDFAMILY="sun50iw6"
|
||||
BOOTCONFIG="orangepi_3_lts_defconfig"
|
||||
KERNEL_TARGET="legacy,current,next"
|
||||
KERNEL_TARGET="current,next"
|
||||
MODULES="sprdbt_tty sprdwl_ng"
|
||||
MODULES_BLACKLIST_LEGACY="bcmdhd"
|
||||
ATFBRANCH="tag:v2.2"
|
||||
|
||||
7725
external/config/kernel/linux-5.10-sunxi64-media.config
vendored
Executable file
7725
external/config/kernel/linux-5.10-sunxi64-media.config
vendored
Executable file
File diff suppressed because it is too large
Load Diff
29
external/config/sources/families/include/ffmepg_kodi.inc
vendored
Normal file
29
external/config/sources/families/include/ffmepg_kodi.inc
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
function ffmepg_kodi_install()
|
||||
{
|
||||
|
||||
chroot $SDCARD /bin/bash -c "apt install -q -y ffmpeg kodi libgles2 libjs-bootstrap lockfile-progs"
|
||||
#chroot $SDCARD /bin/bash -c "apt install -q -y ffmpeg kodi libgles2 libjs-bootstrap >/dev/null 2>&1"
|
||||
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavcodec58_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavdevice58_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavfilter7_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavformat58_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavresample4_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libavutil56_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libpostproc55_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libswresample3_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/libswscale5_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/ffmpeg_4.3.3-0+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/ffmpeg/ffmpeg-doc_4.3.3-0+deb11u1_all.deb"
|
||||
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/kodi/kodi_19.1+dfsg2-2+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/kodi/kodi-bin_19.1+dfsg2-2+deb11u1_arm64.deb"
|
||||
dpkg_install_deb_chroot "$EXTER/cache/sources/ffmpeg_kodi_debian11/kodi/kodi-data_19.1+dfsg2-2+deb11u1_all.deb"
|
||||
|
||||
install_deb_chroot "$EXTER/cache/debs/arm64/usbmount_0.0.24_all.deb"
|
||||
|
||||
cp $EXTER/packages/bsp/sunxi/appliance.xml ${SDCARD}/usr/share/kodi/system/settings/appliance.xml
|
||||
|
||||
rm $SDCARD/root/*.deb >/dev/null 2>&1
|
||||
|
||||
}
|
||||
13
external/config/sources/families/sun50iw6.conf
vendored
13
external/config/sources/families/sun50iw6.conf
vendored
@@ -1,5 +1,6 @@
|
||||
ATF_PLAT="sun50i_h6";
|
||||
source "${BASH_SOURCE%/*}/include/sunxi64_common.inc"
|
||||
source "${BASH_SOURCE%/*}/include/ffmepg_kodi.inc"
|
||||
OVERLAY_PREFIX='sun50i-h6'
|
||||
[[ -z $CPUMIN ]] && CPUMIN=480000
|
||||
[[ -z $CPUMAX ]] && CPUMAX=1810000
|
||||
@@ -35,9 +36,12 @@ case $BRANCH in
|
||||
current)
|
||||
|
||||
ASOUND_STATE='asound.state.sun50iw6-current'
|
||||
KERNELBRANCH="branch:orange-pi-5.10"
|
||||
LINUXCONFIG="linux-5.10-sunxi64-current"
|
||||
|
||||
#KERNELBRANCH="branch:orange-pi-5.10"
|
||||
#LINUXCONFIG="linux-5.10-sunxi64-current"
|
||||
|
||||
KERNELBRANCH="branch:orange-pi-5.10-media"
|
||||
LINUXCONFIG="linux-5.10-sunxi64-media"
|
||||
;;
|
||||
|
||||
next)
|
||||
@@ -62,6 +66,11 @@ family_tweaks_s()
|
||||
|
||||
fi
|
||||
|
||||
if [[ $BOARD == orangepi3-lts || $BRANCH == current || $RELEASE == bullseye ]]; then
|
||||
|
||||
ffmepg_kodi_install
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
family_tweaks_bsp()
|
||||
|
||||
121
external/packages/bsp/sunxi/appliance.xml
vendored
Normal file
121
external/packages/bsp/sunxi/appliance.xml
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<settings version="1">
|
||||
<section id="games">
|
||||
<category id="gamesgeneral">
|
||||
<group id="1">
|
||||
<setting id="gamesgeneral.enablerewind">
|
||||
<default>false</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
</section>
|
||||
<section id="system">
|
||||
<category id="display">
|
||||
<group id="1">
|
||||
<setting id="videoscreen.screen">
|
||||
<visible>false</visible>
|
||||
</setting>
|
||||
<setting id="videoscreen.limitedrange">
|
||||
<default>false</default>
|
||||
<visible>false</visible>
|
||||
</setting>
|
||||
<setting id="videoscreen.limitguisize">
|
||||
<visible>false</visible>
|
||||
<default>3</default>
|
||||
</setting>
|
||||
</group>
|
||||
<group id="3">
|
||||
<setting id="videoscreen.noofbuffers">
|
||||
<default>2</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="audio">
|
||||
<group id="1">
|
||||
<setting id="audiooutput.volumesteps">
|
||||
<default>20</default>
|
||||
</setting>
|
||||
<setting id="audiooutput.audiodevice">
|
||||
<default>ALSA:hdmi:CARD=sun50ih6hdmi,DEV=0</default>
|
||||
</setting>
|
||||
</group>
|
||||
<group id="3">
|
||||
<visible>false</visible>
|
||||
<setting id="audiooutput.passthrough">
|
||||
<default>false</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="logging">
|
||||
<group id="1">
|
||||
<setting id="debug.screenshotpath">
|
||||
<default>/storage/screenshots/</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
</section>
|
||||
<section id="services">
|
||||
<category id="airplay">
|
||||
<group id="1">
|
||||
<setting id="services.airplay">
|
||||
<default>true</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="smb">
|
||||
<group id="2">
|
||||
<setting id="smb.maxprotocol">
|
||||
<default>0</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
</section>
|
||||
<section id="pvr">
|
||||
<category id="epg">
|
||||
<group id="2">
|
||||
<setting id="epg.preventupdateswhileplayingtv">
|
||||
<default>true</default>
|
||||
</setting>
|
||||
<setting id="epg.ignoredbforclient">
|
||||
<default>true</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="pvrplayback">
|
||||
<group id="1">
|
||||
<setting id="pvrplayback.signalquality">
|
||||
<default>false</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="pvrpowermanagement">
|
||||
<group id="1">
|
||||
<setting id="pvrpowermanagement.setwakeupcmd">
|
||||
<default>/usr/bin/setwakeup.sh</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
</section>
|
||||
<section id="player">
|
||||
<category id="videoplayer">
|
||||
<group id="3">
|
||||
<setting id="videoplayer.useprimedecoder">
|
||||
<default>true</default>
|
||||
</setting>
|
||||
<setting id="videoplayer.useprimedecoderforhw">
|
||||
<visible>true</visible>
|
||||
</setting>
|
||||
<setting id="videoplayer.useprimerenderer">
|
||||
<default>0</default>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
<category id="input">
|
||||
<group id="4">
|
||||
<setting id="input.libinputkeyboardlayout">
|
||||
<visible>true</visible>
|
||||
</setting>
|
||||
</group>
|
||||
</category>
|
||||
</section>
|
||||
</settings>
|
||||
Reference in New Issue
Block a user