Permalink
Browse files

Merge remote-tracking branch 'LibreELEC/master'

  • Loading branch information...
adamg88 committed Oct 4, 2018
2 parents 5751e61 + 6499607 commit 855c3407753115ba8e91333ab26a59fe10c5ddc4
Showing with 7,994 additions and 6,357 deletions.
  1. +15 −0 packages/addons/addon-depends/argtable2/package.mk
  2. +23 −0 packages/addons/addon-depends/comskip/package.mk
  3. +3 −6 packages/addons/addon-depends/dvb-tools-depends/blindscan-s2/package.mk
  4. +4 −7 packages/addons/addon-depends/dvb-tools-depends/depends/bitstream/package.mk
  5. +3 −5 packages/addons/addon-depends/dvb-tools-depends/depends/libev/package.mk
  6. +6 −4 packages/addons/addon-depends/dvb-tools-depends/dvb-apps/package.mk
  7. +2 −5 packages/addons/addon-depends/dvb-tools-depends/dvblast/package.mk
  8. +2 −5 packages/addons/addon-depends/dvb-tools-depends/dvbsnoop/package.mk
  9. +2 −6 packages/addons/addon-depends/dvb-tools-depends/mumudvb/package.mk
  10. +1 −5 packages/addons/addon-depends/dvb-tools-depends/szap-s2/package.mk
  11. +23 −0 packages/addons/addon-depends/dvb-tools-depends/t2scan/package.mk
  12. +1 −5 packages/addons/addon-depends/dvb-tools-depends/tune-s2/package.mk
  13. +10 −9 packages/addons/addon-depends/dvb-tools-depends/w_scan/package.mk
  14. +0 −2 packages/addons/addon-depends/ffmpegx-depends/fdk-aac/package.mk
  15. +1 −4 packages/addons/addon-depends/ffmpegx-depends/libvpx/package.mk
  16. +3 −5 packages/addons/addon-depends/ffmpegx-depends/x264/package.mk
  17. +1 −3 packages/addons/addon-depends/ffmpegx-depends/x265/package.mk
  18. +3 −10 packages/addons/addon-depends/ffmpegx/package.mk
  19. +3 −6 packages/addons/addon-depends/opus/package.mk
  20. +2 −4 packages/addons/addon-depends/tvh-dtv-scan-tables/package.mk
  21. +6 −0 packages/addons/service/tvheadend42/changelog.txt
  22. +7 −6 packages/addons/service/tvheadend42/package.mk
  23. +8 −0 packages/addons/service/tvheadend42/source/bin/tvheadend42.start
  24. +83 −0 packages/addons/service/tvheadend42/source/defaults/comskip/comskip.ini
  25. +1 −1 packages/addons/service/tvheadend42/source/resources/settings.xml
  26. +1 −1 packages/addons/service/tvheadend42/source/settings-default.xml
  27. +0 −1 packages/addons/service/tvheadend42/source/system.d/service.tvheadend42.service
  28. +9 −1 packages/addons/tools/dvb-tools/changelog.txt
  29. +6 −2 packages/addons/tools/dvb-tools/package.mk
  30. +5 −0 packages/addons/tools/ffmpeg-tools/changelog.txt
  31. +1 −1 packages/addons/tools/ffmpeg-tools/package.mk
  32. +3 −2 packages/devel/cmake/package.mk
  33. +2 −2 packages/emulation/libretro-2048/package.mk
  34. +2 −2 packages/emulation/libretro-4do/package.mk
  35. +2 −2 packages/emulation/libretro-beetle-bsnes/package.mk
  36. +2 −2 packages/emulation/libretro-beetle-gba/package.mk
  37. +2 −2 packages/emulation/libretro-beetle-ngp/package.mk
  38. +2 −2 packages/emulation/libretro-beetle-pce-fast/package.mk
  39. +2 −2 packages/emulation/libretro-beetle-pcfx/package.mk
  40. +2 −2 packages/emulation/libretro-beetle-psx/package.mk
  41. +2 −2 packages/emulation/libretro-beetle-saturn/package.mk
  42. +2 −2 packages/emulation/libretro-beetle-vb/package.mk
  43. +2 −2 packages/emulation/libretro-beetle-wswan/package.mk
  44. +2 −2 packages/emulation/libretro-bluemsx/package.mk
  45. +2 −2 packages/emulation/libretro-bnes/package.mk
  46. +2 −2 packages/emulation/libretro-bsnes-mercury-accuracy/package.mk
  47. +2 −2 packages/emulation/libretro-bsnes-mercury-balanced/package.mk
  48. +2 −2 packages/emulation/libretro-bsnes-mercury-performance/package.mk
  49. +2 −2 packages/emulation/libretro-cap32/package.mk
  50. +2 −2 packages/emulation/libretro-desmume/package.mk
  51. +2 −2 packages/emulation/libretro-dosbox/package.mk
  52. +33 −0 packages/emulation/libretro-dosbox/patches/libretro-dosbox-readd-retro_midi_interface.patch
  53. +2 −2 packages/emulation/libretro-fbalpha/package.mk
  54. +2 −2 packages/emulation/libretro-fceumm/package.mk
  55. +2 −2 packages/emulation/libretro-fmsx/package.mk
  56. +2 −2 packages/emulation/libretro-fsuae/package.mk
  57. +2 −2 packages/emulation/libretro-fuse/package.mk
  58. +7 −3 packages/emulation/libretro-genplus/package.mk
  59. +2 −2 packages/emulation/libretro-gw/package.mk
  60. +2 −2 packages/emulation/libretro-hatari/package.mk
  61. +2 −2 packages/emulation/libretro-nestopia/package.mk
  62. +2 −2 packages/emulation/libretro-pcsx-rearmed/package.mk
  63. +2 −2 packages/emulation/libretro-pokemini/package.mk
  64. +2 −2 packages/emulation/libretro-ppsspp/package.mk
  65. +2 −2 packages/emulation/libretro-prboom/package.mk
  66. +2 −2 packages/emulation/libretro-prosystem/package.mk
  67. +2 −2 packages/emulation/libretro-reicast/package.mk
  68. +2 −2 packages/emulation/libretro-scummvm/package.mk
  69. +2 −2 packages/emulation/libretro-snes9x/package.mk
  70. +2 −2 packages/emulation/libretro-tyrquake/package.mk
  71. +2 −2 packages/emulation/libretro-vba-next/package.mk
  72. +2 −2 packages/emulation/libretro-vecx/package.mk
  73. +2 −2 packages/emulation/libretro-vice/package.mk
  74. +2 −2 packages/emulation/libretro-virtualjaguar/package.mk
  75. +2 −2 packages/emulation/libretro-yabause/package.mk
  76. +2 −2 packages/graphics/bcm2835-driver/package.mk
  77. +2 −2 packages/graphics/mesa/package.mk
  78. +2 −2 packages/lang/llvm/package.mk
  79. +3 −3 packages/linux-firmware/intel-ucode/package.mk
  80. +2 −2 packages/linux-firmware/kernel-firmware/package.mk
  81. +3 −0 packages/linux-firmware/rockchip-firmware/package.mk
  82. +17 −0 packages/linux-firmware/rockchip-firmware/scripts/hciattach-realtek-config
  83. +1 −0 packages/linux-firmware/rockchip-firmware/system.d/hciattach-realtek.service
  84. +14 −0 packages/linux-firmware/rockchip-firmware/udev.d/80-rockchip-firmware.rules
  85. +6 −6 packages/linux/package.mk
  86. +30 −40 packages/linux/patches/raspberrypi/linux-051-ouya_controller_support.patch
  87. +0 −177 packages/linux/patches/raspberrypi/linux-053-spinelplus-remote-0.2.patch
  88. +0 −896 packages/linux/patches/raspberrypi/linux-999-improve-ir-timeout-handling.patch
  89. +60 −0 packages/linux/patches/raspberrypi/linux-999-revert-dvb-t680ci-commit.patch
  90. +2 −2 packages/mediacenter/LibreELEC-settings/package.mk
  91. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.2048/package.mk
  92. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.4do/package.mk
  93. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-bsnes/package.mk
  94. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-gba/package.mk
  95. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-ngp/package.mk
  96. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pce-fast/package.mk
  97. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-pcfx/package.mk
  98. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-psx/package.mk
  99. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-saturn/package.mk
  100. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-vb/package.mk
  101. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.beetle-wswan/package.mk
  102. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.bluemsx/package.mk
  103. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.bnes/package.mk
  104. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-accuracy/package.mk
  105. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-balanced/package.mk
  106. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.bsnes-mercury-performance/package.mk
  107. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.cap32/package.mk
  108. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.desmume/package.mk
  109. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.dosbox/package.mk
  110. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.fbalpha/package.mk
  111. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.fceumm/package.mk
  112. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.fmsx/package.mk
  113. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.fsuae/package.mk
  114. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.fuse/package.mk
  115. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.genplus/package.mk
  116. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.gw/package.mk
  117. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.hatari/package.mk
  118. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.mupen64plus/package.mk
  119. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.nestopia/package.mk
  120. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.pcsx-rearmed/package.mk
  121. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.pokemini/package.mk
  122. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.ppsspp/package.mk
  123. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.prboom/package.mk
  124. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.prosystem/package.mk
  125. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.reicast/package.mk
  126. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.scummvm/package.mk
  127. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.snes9x/package.mk
  128. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.tyrquake/package.mk
  129. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.vba-next/package.mk
  130. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.vecx/package.mk
  131. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro.vice/package.mk
  132. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.virtualjaguar/package.mk
  133. +1 −1 packages/mediacenter/kodi-binary-addons/game.libretro.yabause/package.mk
  134. +3 −3 packages/mediacenter/kodi-binary-addons/game.libretro/package.mk
  135. +2 −2 packages/mediacenter/kodi-binary-addons/inputstream.adaptive/package.mk
  136. +2 −2 packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk
  137. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.dvblink/package.mk
  138. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.dvbviewer/package.mk
  139. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk
  140. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.mediaportal.tvserver/package.mk
  141. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.vbox/package.mk
  142. +2 −2 packages/mediacenter/kodi-binary-addons/pvr.vuplus/package.mk
  143. +11 −5 packages/mediacenter/kodi/package.mk
  144. +2 −4 packages/multimedia/aom/package.mk
  145. +3,073 −2,949 packages/multimedia/ffmpeg/patches/ffmpeg-99.1003-pfcd_hevc_optimisations.patch
  146. +22 −0 packages/multimedia/ffmpeg/patches/ffmpeg-99.1005-rkmppdec-Kodi-need-more-buffers.patch
  147. +25 −0 packages/multimedia/ffmpeg/patches/ffmpeg-99.1006-rkmppdec-continue-on-errinfo-frame.patch
  148. +83 −0 packages/multimedia/ffmpeg/patches/ffmpeg-99.1007-rkmppdec-enable-mpeg2.patch
  149. +2 −5 packages/multimedia/libhdhomerun/package.mk
  150. +3 −4 packages/multimedia/rkmpp/package.mk
  151. +2 −2 packages/multimedia/rkmpp/patches/rkmpp-0001-fix-32-bit-mmap-issue-on-64-bit-kernels.patch
  152. +1 −1 packages/multimedia/rkmpp/patches/rkmpp-0002-disable-unit-tests-by-default.patch
  153. +3 −3 packages/multimedia/rkmpp/patches/rkmpp-0003-h264d-revert-vdpu-fast-mode-code.patch
  154. +26 −0 packages/multimedia/rkmpp/patches/rkmpp-0004-h264d-fix-mpp_buf_slot_get_prop-crash.patch
  155. +22 −0 packages/multimedia/rkmpp/patches/rkmpp-0005-m2vd-use-ctx-pts.patch
  156. +103 −0 packages/multimedia/rkmpp/patches/rkmpp-0006-m2vd-export-aspect-ratio-information.patch
  157. +12 −7 packages/network/samba/scripts/smbd-config
  158. +1 −3 packages/network/samba/system.d/samba-config.service
  159. +3 −0 packages/sysutils/systemd/scripts/usercache-setup
  160. +0 −65 packages/sysutils/v4l-utils/keymaps/hp_mce
  161. +0 −31 packages/sysutils/v4l-utils/keymaps/samsung
  162. +0 −44 packages/sysutils/v4l-utils/keymaps/zotac_ad10
  163. +3 −3 packages/tools/bcm2835-bootloader/package.mk
  164. +19 −0 packages/tools/bcmstat/package.mk
  165. +2 −2 packages/tools/nano/package.mk
  166. +3 −3 packages/tools/rkbin/package.mk
  167. +20 −0 packages/tools/texturecache.py/package.mk
  168. +2 −2 packages/tools/u-boot/package.mk
  169. +1 −1 packages/tools/u-boot/patches/rockchip/u-boot-0001-dont-build-libfdt.patch
  170. +0 −35 packages/tools/u-boot/patches/rockchip/u-boot-0002-rockchip-board-save-cpuid-to-env.patch
  171. +99 −0 ...ges/tools/u-boot/patches/rockchip/u-boot-0002-rockchip-board-use-efuse-cpuid-to-set-ethaddr.patch
  172. +3 −3 ...28-add-efuse-support.patch → u-boot-0003-rockchip-rk3328-get-serial-and-ethaddr-from-efuse.patch}
  173. +5 −5 ...0005-rk3328-evb-add-sdmmc-vmmc-supply.patch → u-boot-0004-rk3328-evb-fix-sdmmc-vmmc-supply.patch}
  174. +0 −66 packages/tools/u-boot/patches/rockchip/u-boot-0004-rk3328-evb-get-ethaddr-from-efuse.patch
  175. +2 −2 ...88-add-efuse-support.patch → u-boot-0005-rockchip-rk3288-get-serial-and-ethaddr-from-efuse.patch}
  176. +53 −23 ...thaddr-from-efuse.patch → u-boot-0006-rk3399-evb-use-common-get-serial-and-ethaddr-from-ef.patch}
  177. +1 −1 ...from-the-Linux-kernel.patch → u-boot-0007-include-update-log2-header-from-the-Linux-kernel.patch}
  178. +0 −73 packages/tools/u-boot/patches/rockchip/u-boot-0007-rk3288-miqi-get-ethaddr-from-efuse.patch
  179. +22 −12 ...sable-android-boot-and-config.patch → u-boot-0008-rockchip-disable-android-boot-and-config.patch}
  180. +107 −0 ...s/tools/u-boot/patches/rockchip/u-boot-0009-configs-sync-rk3288-rk3328-and-rk3399-defconfig.patch
  181. +59 −0 packages/tools/u-boot/patches/rockchip/u-boot-0010-rk3288-tinker-enable-emmc.patch
  182. +68 −0 ...ls/u-boot/patches/rockchip/u-boot-0011-Revert-rockchip-dts-rk3328-evb-Enable-gmac2io-for-rk.patch
  183. +2 −1 projects/Generic/linux/linux.x86_64.conf
  184. +240 −228 projects/RPi/devices/RPi/linux/linux.arm.conf
  185. +255 −231 projects/RPi/devices/RPi2/linux/linux.arm.conf
  186. +0 −24 projects/RPi/filesystem/usr/share/alsa/cards/HifiberryDigi.conf
  187. +0 −24 projects/RPi/filesystem/usr/share/alsa/cards/IQAudIODigi.conf
  188. +0 −24 projects/RPi/filesystem/usr/share/alsa/cards/JustBoomDigi.conf
  189. +1 −1 projects/RPi/filesystem/usr/share/alsa/cards/{AlloDigiOne.conf → RPi-WM8804.conf}
  190. +4 −4 projects/Rockchip/bootloader/install
  191. +372 −34 projects/Rockchip/devices/MiQi/linux/rockchip-4.4/linux.arm.conf
  192. +376 −320 projects/Rockchip/devices/RK3328/linux/rockchip-4.4/linux.aarch64.conf
  193. +5 −1 projects/Rockchip/devices/RK3328/options
  194. +469 −36 projects/Rockchip/devices/RK3399/linux/rockchip-4.4/linux.aarch64.conf
  195. +372 −34 projects/Rockchip/devices/TinkerBoard/linux/rockchip-4.4/linux.arm.conf
  196. +16 −0 projects/Rockchip/kodi/appliance.xml
  197. +3 −0 projects/Rockchip/options
  198. +301 −101 projects/Rockchip/patches/linux/rockchip-4.4/linux-0001-rockchip.patch
  199. +7 −7 projects/Rockchip/patches/linux/rockchip-4.4/linux-0002-ir.patch
  200. +6 −6 projects/Rockchip/patches/linux/rockchip-4.4/linux-0003-cec.patch
  201. +23 −23 projects/Rockchip/patches/linux/rockchip-4.4/linux-0004-audio.patch
  202. +703 −361 projects/Rockchip/patches/linux/rockchip-4.4/linux-0005-dts.patch
  203. +13 −12 projects/Rockchip/patches/linux/rockchip-4.4/linux-0006-rtl8211f.patch
  204. +3 −3 projects/Rockchip/patches/linux/rockchip-4.4/linux-0007-dtoverlay-configfs.patch
  205. +9 −9 projects/Rockchip/patches/linux/rockchip-4.4/linux-0008-mmc-pwrseq.patch
  206. +9 −9 projects/Rockchip/patches/linux/rockchip-4.4/linux-0009-mmc.patch
  207. +3 −3 projects/Rockchip/patches/linux/rockchip-4.4/linux-0010-dvb.patch
  208. +0 −49 projects/Rockchip/patches/linux/rockchip-4.4/linux-1000-limit.patch
  209. +317 −26 projects/Rockchip/patches/linux/rockchip-4.4/linux-1000-pl330.patch
  210. +13 −13 projects/Rockchip/patches/linux/rockchip-4.4/linux-1000-vcodec.patch
  211. +15 −6 scripts/image
@@ -0,0 +1,15 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="argtable2"
PKG_VERSION="2.13"
PKG_SHA256="8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf"
PKG_LICENSE="BSD"
PKG_SITE="http://argtable.sourceforge.net/"
PKG_URL="https://downloads.sourceforge.net/project/argtable/argtable/argtable-${PKG_VERSION}/argtable2-${PKG_VERSION:2:4}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Argtable is an open source ANSI C library that parses GNU-style command-line options"
make_target() {
:
}
@@ -0,0 +1,23 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="comskip"
PKG_VERSION="6030aa0d3b589161ec96c6c986c48aa826fb9f72"
PKG_SHA256="df0b4b0354aef5acc17e4e94a20a396fa69c474af7579c94aad09dd490e0ee38"
PKG_LICENSE="GPL"
PKG_SITE="http://www.kaashoek.com/comskip/"
PKG_URL="https://github.com/erikkaashoek/Comskip/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain argtable2 ffmpeg"
PKG_LONGDESC="Comskip detects commercial breaks from a video stream. It can be used for post-processing recordings"
PKG_TOOLCHAIN="autotools"
pre_configure_target() {
LDFLAGS="$LDFLAGS -ldl"
export argtable2_CFLAGS="-I$(get_build_dir argtable2)/src"
export argtable2_LIBS="-L$(get_build_dir argtable2)/src/.libs -largtable2"
}
make_target() {
:
}
@@ -2,15 +2,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="blindscan-s2"
PKG_VERSION="94cb626"
PKG_SHA256="cea70a7c4f3091530fd3cdf6e79e1c7386928678ef89fa5d937e5092c7cf9522"
PKG_ARCH="any"
PKG_VERSION="192eaf0b3eccfb9721b3d49b9010b5c1447776e0"
PKG_SHA256="c9e5bd07672765b30dac758844e2eb87ab68d5dc6bc731e9df6394159acddcbb"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/majortom/blindscan-s2"
PKG_URL="https://github.com/persianpros/blindscan-s2/archive/$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/PLi-metas/blindscan-s2/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="blindscan-s2 is a program to blindscan digital satellite signals"
PKG_LONGDESC="blindscan-s2 is a program to blindscan digital satellite signals"
makeinstall_target() {
@@ -2,15 +2,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="bitstream"
PKG_VERSION="1.3"
PKG_SHA256="f8a90b0ae517ccb295760317f7809ff097ae220ef75b05b0fc2b813debc4a8b7"
PKG_ARCH="any"
PKG_VERSION="1.4"
PKG_SHA256="b2484940d3b8733bec9dd1ec1731de428261dff31c9f95874264be9dc9ce786b"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org"
PKG_URL="http://download.videolan.org/pub/videolan/${PKG_NAME}/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_URL="http://download.videolan.org/pub/videolan/bitstream/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_SHORTDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
PKG_LONGDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF, etc."
PKG_LONGDESC="biTStream is a set of C headers allowing a simpler access to binary structures such as specified by MPEG, DVB, IETF."
PKG_MAKEINSTALL_OPTS_TARGET="PREFIX=/usr"
@@ -4,13 +4,11 @@
PKG_NAME="libev"
PKG_VERSION="4.24"
PKG_SHA256="973593d3479abdf657674a55afe5f78624b0e440614e2b8cb3a07f16d4d7f821"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://software.schmorp.de/pkg/libev.html"
PKG_URL="http://dist.schmorp.de/libev/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_SHORTDESC="libev: a full-featured and high-performance event loop"
PKG_LONGDESC="A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs."
PKG_LONGDESC="A full-featured and high-performance event loop."
PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--enable-static"
@@ -1,18 +1,20 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="dvb-apps"
PKG_VERSION="3d43b280298c"
PKG_SHA256="70c1d293ea3ddbcb970e01c8a51487ee97a4dcf33a73c0236c7d57757c7f6fb0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://www.linuxtv.org/wiki/index.php/LinuxTV_dvb-apps"
PKG_URL="http://linuxtv.org/hg/dvb-apps/archive/${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="Digitial Video Broadcasting (DVB) applications"
PKG_LONGDESC="Applications and utilities geared towards the initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC standards."
PKG_LONGDESC="Applications for initial setup, testing and operation of an DVB device supporting the DVB-S, DVB-C, DVB-T, and ATSC."
pre_make_target() {
export PERL_USE_UNSAFE_INC=1
}
makeinstall_target() {
:
}
@@ -3,15 +3,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="dvblast"
PKG_VERSION="77cfaa8"
PKG_SHA256="b78eaec73addb328384bf8acb93a1b6a6334f4fa47914f98b91b4cd4fc00b639"
PKG_ARCH="any"
PKG_VERSION="acf3844377351ea2949ce1c48dbfde589491013d"
PKG_SHA256="007d2c93876892bd09c2a520bdce0b04f6469187123bbf24cdcf0d5effec5389"
PKG_LICENSE="GPL"
PKG_SITE="https://www.videolan.org/projects/dvblast.html"
PKG_URL="http://repo.or.cz/dvblast.git/snapshot/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain bitstream libev"
PKG_SECTION="tools"
PKG_SHORTDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
PKG_LONGDESC="DVBlast is a simple and powerful MPEG-2/TS demux and streaming application"
pre_configure_target() {
@@ -2,15 +2,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="dvbsnoop"
PKG_VERSION="c1ec72f"
PKG_SHA256="a277434fa78a31493d53a74e2a4f5bbb77e9cc396ec230c64f03e85dc6338e7f"
PKG_ARCH="any"
PKG_VERSION="badf61fcdab1177c1162747be06d035a2b671e9b"
PKG_SHA256="7f0f5d9ca15c5caae3ca249d95a5fc30cececd16f63e00a1404e0d2368ce56fa"
PKG_LICENSE="GPL"
PKG_SITE="http://dvbsnoop.sourceforge.net/"
PKG_URL="https://github.com/persianpros/dvbsnoop/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
PKG_LONGDESC="dvbsnoop is a DVB/MPEG stream analyzer program"
PKG_TOOLCHAIN="autotools"
@@ -2,16 +2,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="mumudvb"
PKG_VERSION="a09373d"
PKG_SHA256="66ef8f11a0e5795cd6408e33581a95de88a76d499e8a0d41f34880295d346efa"
PKG_ARCH="any"
PKG_VERSION="6153f87a17a94fbf6e71d710bef39c313302b494"
PKG_SHA256="4e8dd903d0cba1e798c3921da83b332a9bbb5ad2102f5c1a9699965af6989e28"
PKG_LICENSE="GPL"
PKG_SITE="http://mumudvb.net/"
PKG_URL="https://github.com/braice/MuMuDVB/archive/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="MuMuDVB-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain libdvbcsa"
PKG_SECTION="tools"
PKG_SHORTDESC="MuMuDVB (Multi Multicast DVB) is a program that streams from DVB on a network using multicasting or unicast"
PKG_LONGDESC="MuMuDVB (Multi Multicast DVB) is a program that streams from DVB on a network using multicasting or unicast"
PKG_TOOLCHAIN="autotools"
@@ -2,16 +2,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="szap-s2"
PKG_VERSION="69ff358"
PKG_VERSION="69ff3584caf9b46f7a551b39b9f9956f8461377c"
PKG_SHA256="eea8d99d2d5d6403d624acdd9df908a2dd7767dd5469b44e9a281ff863096b32"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/updatelee/tune-s2"
PKG_URL="https://bitbucket.org/CrazyCat/szap-s2/get/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="CrazyCat-${PKG_NAME}-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
PKG_LONGDESC="szap-s2 is a simple zapping tool for the Linux DVB S2 API"
makeinstall_target() {
@@ -0,0 +1,23 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="t2scan"
PKG_VERSION="8b9ad91e8685ff80e7c5d924caec83f1ee49ebf3"
PKG_SHA256="cdfae6232ba1bbc954bd228f9db217d004c07407cf46245816d39f4599e91111"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/mighty-p/t2scan"
PKG_URL="https://github.com/mighty-p/t2scan/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A small channel scan tool which generates DVB-T/T2 channels.conf files."
# aml 3.14 hack
pre_configure_target() {
if [ "$LINUX" = "amlogic-3.14" -o "$LINUX" = "amlogic-3.10" ]; then
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $PKG_BUILD/configure*
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $PKG_BUILD/configure*
fi
}
makeinstall_target() {
:
}
@@ -2,16 +2,12 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="tune-s2"
PKG_VERSION="60cc4aa"
PKG_VERSION="60cc4aaa70b646d38f2e40251860375283c44816"
PKG_SHA256="e39069a0f2f0930809647052fe1f8c9a13f05af537013b03a99f09ceb9bfb997"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://bitbucket.org/updatelee/tune-s2"
PKG_URL="https://bitbucket.org/CrazyCat/tune-s2/get/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="CrazyCat-${PKG_NAME}-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
PKG_LONGDESC="tune-s2 is a small linux app to be able to tune a dvb devices"
makeinstall_target() {
@@ -4,20 +4,21 @@
PKG_NAME="w_scan"
PKG_VERSION="20170107"
PKG_SHA256="38e0f38a7bf06cff6d6ea01652ad4ee60da2cb0e937360468f936da785b46ffe"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://wirbel.htpc-forum.de/w_scan/index2.html"
PKG_URL="http://wirbel.htpc-forum.de/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="tools"
PKG_SHORTDESC="DVBlast is a small channel scan tool to create an channel.conf for VDR"
PKG_LONGDESC="DVBlast is a small channel scan tool to create an channel.conf for VDR"
PKG_LONGDESC="A channel scan tool which generates ATSC, DVB-C, DVB-S/S2 and DVB-T channels.conf files."
PKG_TOOLCHAIN="autotools"
# aml 3.14 is meh
# aml 3.14 hack
pre_configure_target() {
if [ $LINUX = "amlogic-3.14" -o $LINUX = "amlogic-3.10" ]; then
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $PKG_BUILD/configure*
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $PKG_BUILD/configure*
fi
if [ "$LINUX" = "amlogic-3.14" -o "$LINUX" = "amlogic-3.10" ]; then
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $PKG_BUILD/configure*
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $PKG_BUILD/configure*
fi
}
makeinstall_target() {
:
}
@@ -4,11 +4,9 @@
PKG_NAME="fdk-aac"
PKG_VERSION="0.1.6"
PKG_SHA256="adbcd793e406e1b88b3c1c41382d49f8c27371485b823c0fdab69c9124fd2ce3"
PKG_ARCH="any"
PKG_LICENSE="other"
PKG_SITE="https://sourceforge.net/projects/opencore-amr/"
PKG_URL="https://github.com/mstorsjo/fdk-aac/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_LONGDESC="A standalone library of the Fraunhofer FDK AAC code from Android."
PKG_TOOLCHAIN="autotools"
@@ -4,14 +4,11 @@
PKG_NAME="libvpx"
PKG_VERSION="1.7.0"
PKG_SHA256="1fec931eb5c94279ad219a5b6e0202358e94a93a90cfb1603578c326abfc1238"
PKG_ARCH="any"
PKG_LICENSE="BSD"
PKG_SITE="https://www.webmproject.org"
PKG_URL="https://github.com/webmproject/libvpx/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain yasm:host"
PKG_SECTION="multimedia"
PKG_SHORTDESC="WebM VP8/VP9 Codec SDK"
PKG_LONGDESC="The WebM Project is dedicated to developing a high-quality, open video format for the web that's freely available to everyone."
PKG_LONGDESC="WebM VP8/VP9 Codec"
configure_target() {
@@ -2,15 +2,13 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="x264"
PKG_VERSION="snapshot-20180627-2245"
PKG_SHA256="4fa2bcd818fa0ec197c027b3d38ba587ebc4cfb956c2b24deb37e69a46999daf"
PKG_ARCH="any"
PKG_VERSION="snapshot-20181001-2245"
PKG_SHA256="edea9b8621da02ebe748101222c974f8a640b19d9d3a3790a24130b892dd7445"
PKG_LICENSE="GPL"
PKG_SITE="http://www.videolan.org/developers/x264.html"
PKG_URL="https://download.videolan.org/x264/snapshots/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_LONGDESC="x264"
PKG_LONGDESC="x264 codec"
pre_configure_target() {
cd $PKG_BUILD
@@ -7,10 +7,8 @@ PKG_SHA256="6e59f9afc0c2b87a46f98e33b5159d56ffb3558a49d8e3d79cb7fdc6b7aaa863"
PKG_ARCH="x86_64"
PKG_LICENSE="GPL"
PKG_SITE="https://www.videolan.org/developers/x265.html"
PKG_URL="http://download.videolan.org/pub/videolan/$PKG_NAME/${PKG_NAME}_${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="${PKG_NAME}_${PKG_VERSION}"
PKG_URL="http://download.videolan.org/pub/videolan/x265/${PKG_NAME}_${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="multimedia"
PKG_LONGDESC="x265 is a H.265/HEVC video encoder application library"
PKG_TOOLCHAIN="make"
@@ -2,15 +2,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="ffmpegx"
PKG_VERSION="4.0.1"
PKG_SHA256="cbb7c3ed5b7a669962dfe7c58dc495279274ac259e75770cccf2d2b0115ff5fb"
PKG_ARCH="any"
PKG_VERSION="4.0.2"
PKG_SHA256="5ec8d580ef8c357e79f46bf00faaf1c237e1377b1b473a42ea1c3b0fb80b6123"
PKG_LICENSE="LGPLv2.1+"
PKG_SITE="https://ffmpeg.org"
PKG_URL="https://github.com/FFmpeg/FFmpeg/archive/n${PKG_VERSION}.tar.gz"
PKG_SOURCE_DIR="FFmpeg-n${PKG_VERSION}"
PKG_DEPENDS_TARGET="toolchain aom bzip2 fdk-aac libvorbis openssl opus x264 x265 zlib"
PKG_SECTION="multimedia"
PKG_LONGDESC="FFmpegx is an complete FFmpeg build to support encoding and decoding"
PKG_BUILD_FLAGS="-gold"
@@ -39,10 +36,6 @@ pre_configure_target() {
PKG_FFMPEG_LIBS="-lbcm_host -ldl -lmmal -lmmal_core -lmmal_util -lvchiq_arm -lvcos -lvcsm"
fi
if [ "$TARGET_ARCH" == "arm" ]; then
PKG_FFMPEG_ARM_AO="--enable-hardcoded-tables"
fi
# HW encoders
# RPi 0-3
@@ -177,7 +170,7 @@ configure_target() {
--enable-openssl \
\
`#Advanced options` \
$PKG_FFMPEG_ARM_AO \
--disable-hardcoded-tables \
}
@@ -2,15 +2,12 @@
# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="opus"
PKG_VERSION="1.2.1"
PKG_SHA256="cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732"
PKG_ARCH="any"
PKG_VERSION="1.3-rc2"
PKG_SHA256="f6bab321fb81db984766f1e4d340a9e71a5ca2c5d4d53f4ee072e84afda271ca"
PKG_LICENSE="BSD"
PKG_SITE="http://www.opus-codec.org"
PKG_URL="https://archive.mozilla.org/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_URL="https://archive.mozilla.org/pub/opus/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="audio"
PKG_SHORTDESC="Codec designed for interactive speech and audio transmission over the Internet"
PKG_LONGDESC="Codec designed for interactive speech and audio transmission over the Internet"
if [ "$TARGET_ARCH" = "arm" ]; then
@@ -2,13 +2,11 @@
# Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="tvh-dtv-scan-tables"
PKG_VERSION="4258e52"
PKG_SHA256="48de5baa843ecd5a2231e9b007fc6b3fd86739ddd075158b31fcdefdcd3ce2dd"
PKG_ARCH="any"
PKG_VERSION="47f11c5680863858e43e7feb3d48cc22575da0ae"
PKG_SHA256="2c34829c9a263449d1227f31dc3ad5e348e2ba742661b5b021eef6175f21931d"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/tvheadend"
PKG_URL="https://github.com/tvheadend/dtv-scan-tables/archive/$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="dtv-scan-tables-${PKG_VERSION}*"
PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Digital TV scan tables, a fork from Tvh to support more recent tables"
PKG_TOOLCHAIN="manual"
Oops, something went wrong.

0 comments on commit 855c340

Please sign in to comment.