From b1097031897d1dfa80a8aed9b0fe15d652a0f168 Mon Sep 17 00:00:00 2001 From: LordGrey Date: Sun, 27 Nov 2022 17:21:59 +0100 Subject: [PATCH] Version 2.0.14 --- .version | 2 +- CHANGELOG.md | 36 ++++++++++++-- doc/development/CompileHowto.md | 21 ++++++-- .../Hyperion-platforms_supported.xlsx | Bin 10942 -> 0 bytes doc/development/SupportedPlatforms.md | 46 +++++++++--------- 5 files changed, 71 insertions(+), 34 deletions(-) delete mode 100644 doc/development/Hyperion-platforms_supported.xlsx diff --git a/.version b/.version index e47db50d..3d45b5c6 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -2.0.14-beta.1 +2.0.14 diff --git a/CHANGELOG.md b/CHANGELOG.md index f47a02dd..7c8f8055 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,22 +4,48 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.13...HEAD) +## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.14...HEAD) ### Breaking ### Added -- Added saturation gain and brightness/value gain as new color processing settings - ### Changed ### Fixed -- V4L2-Grabber: Fixed a SEGFAULT in init() when compiled on Ubuntu Server 22.04 - ## Removed +## [2.0.14](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.14) - 2022-11 + +Hyperion's November release is not too big, but provides you with the latest updates and fixes. Many thanks to all contributors providing code (xkns, drzony) or translations. + +### Added + +- New color processing settings: Saturation gain and brightness/value gain. They allow compensating washed out HDR colors on LEDs (#822, #1092, #1142 partially). +- New languages: Catalan & Greek +- USB Capture: Support 3D processing for MJPEG +- Forwarding: Support flat-/proto buffer input +- Adalight: HyperSerial support (High speed protocol by awawa-dev) and support device feedback, show statistics provided by HyperSerial (modified by LordGrey) sketch +- AtmoOrb: Firmware image for Particle/Photon + +### Changed + +- Serial LED-devices: Ability to select standard Baud rates, as well as defining a custom one +- LED-devices: Do not switch-off device, if background effect is configured and will kick-in soon + +### Fixed + +- USB-Grabber: Fixed a SEGFAULT when compiled on Ubuntu Server 22.04 +- USB Grabber: Fixed memory leak when transforming MJPEG +- ImageResampler: Apply only half crop for 3D to maintain crop ratio +- Remote Control: Update Color calibration values when calibration settings were saved +- Fixed Smoothing got out of sync when saving configuration +- Smoothing: Removed "outputrate" as duplicate to update frequency +- Queue LED-device on/off signals +- UI: Correctly lookup current Instance Name +- Fixed AtmoOrb firmware image + ## [2.0.13](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.13) - 2022-05-22 ### Added diff --git a/doc/development/CompileHowto.md b/doc/development/CompileHowto.md index e08f08e1..f13f880d 100644 --- a/doc/development/CompileHowto.md +++ b/doc/development/CompileHowto.md @@ -17,9 +17,12 @@ wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/ ``` **Raspberry Pi OS Bullseye** ```console -wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t bullseye +``` +**Raspberry Pi OS Bookworm** +```console +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t bookworm ``` - ## Cross compilation on x86_64 for: **x86_64 (Debian Stretch):** @@ -32,7 +35,11 @@ wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/ ``` **x86_64 (Debian Bullseye):** ```console -wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t bullseye +``` +**x86_64 (Debian Bookworm):** +```console +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t bookworm ``` **Raspberry Pi v1 & ZERO (Debian Stretch)** ```console @@ -44,7 +51,11 @@ wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/ ``` **Raspberry Pi v1 & ZERO (Debian Bullseye)** ```console -wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t bullseye +``` +**Raspberry Pi v1 & ZERO (Debian Bookworm)** +```console +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t bookworm ``` **Raspberry Pi 2/3/4 (Debian Stretch)** ```console @@ -56,7 +67,7 @@ wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/ ``` **Raspberry Pi 2/3/4 (Debian Bullseye)** ```console -wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv7l +wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv7l -t bullseye ``` ## Cross compilation on x86_64 for developers Using additional options you can cross compile locally diff --git a/doc/development/Hyperion-platforms_supported.xlsx b/doc/development/Hyperion-platforms_supported.xlsx deleted file mode 100644 index dbe51323674d7dbd545e9c5080670c3fa9437c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10942 zcmeHtg(AaunX9bC;F zTn*K{oXmmx%%1jkq#!5=+I#>6`1=2C|HU&5OMgCC8BvU)9C7nQQzxGwdD0B+?XwYI46H#_EgZAD5W#NyaWm$TQ8 z(s>fWg%ujH^$Bme@^O(*PGG(^!peVKG-0+Oe%doqneb z;%@%n^V)(H0u?>YU>gDB_Xg9Vi*4GQiBKQ6z4|@O58LrZ+!M5Al<_lC$Z|)6%tes z(xI4()%%1RDMgk(MK429qcY-i8UkN~CsFw;hLR*Flo?#Y8k5y56^=wfaM zWMTeo|3CBmFSg0QJbFda8^s=0r0^5zhlqijnUw@IQ8^D0=}%;8{(&;fsEx4&lmsiC zG=yks_#u!|0qy<|LrW_HvHJsL*PEObZ!xg=DVjVg!_)7b-C*gdUD70-D>i!3-Dj?5 zt}~=$y=dLrZ(?J)-@)%F0aVF49)C5 zUx;UQVm|sZDP#|*kaJ?(vX4vkQ{`U;=rnMi4d;0E^1%0$51bALza=SI1xKvE8%dC0 zO8NzOMq0r}f)9Xu;c3V6hn;vhy4adHI@TRj9m?>jk@X#HR>W zk1Tg=^aWQI@NRb54B>}fV8K2ZoHe5x2 z4AFHioih$!o>*)R_Rp+=SNiWNBdP(bK?_zF7bpM#6?_F)W&Wxx6>4wdzk=t7;*5lG zZOPZJZb?!`V+mE9Dzt2BrTudA)z`i?k4KUAp( zaac91QYVdeRUx7eL`(c6N#;&qC}b;4%ZyYQ26hp(yz@H!l8GDn>>35ppp>`^ihypL zUTNt{Z2Z$)w0aBHs%#OZ3qDQUpAmE+KFWH(KUwp}#*Ds(i}FGaUp<0~$k=%UJ#f@xw z$uipewvK^vf546adVi^9YOqZjKp)st@eBHI@48 znn`^FF=I)i1z%8js-|}%M`>1YQL?b77af=f%;sbtp>txIkv!+!47Ev~2ZeK+H2g4} z8aj7vR9(DZmQD1>fX)n=H%)mS84)xsIAbO&Q!argB8PGjm$2WIm-YRFR$2&7b|pct z)aUFFRYU_(ORt_lsc{&|a7ZH{xK}Y3B4d<>_){n=eY`Ot4zStFum|T@Qd^p4m$qnk zs2)$e__r5Xo@lXs8%9_wp&{0sh~Ljve7W;_*Pg0vm3OutPM7HAES48p{XegLL2$>k znEc`=rbT1pT(!ubH`EFFPfA4`_wrf|JQ9rn0AT&0R6r|Z7jrXJR~KssOW<#As7=Gx zafuu2QPAi)Xd*CQOm5OekHvuyHfp7x_0!-^1BVh4B-M(v9i<8do$grmTI$09>8mc* z!XIV_9iAsG-<9xlHN7O$@?(|GM-U(4q=Y5uU$XOE2(Gjh&=9kw4ZpLL?apY1`IZyk z@$6s~L-mefG$UO{x6OD&oNjCRwhR!Jt6KzgI8&w>!NT{nQvqaIRxIsZYLA6oN*Bsn zpDpKqPgIHSl*M&qtX6EBoQRy9h^yKWvyc+g5VB_^`533EC$^-p6#iB~H7as(r*`U; z8?s*zd&9W@JF@W6t4>6`@>J`rkRZcE91e%Z5`R~3L!5jT=yV5FFO;cQGlKLWGL=S- z@Q*oH&U7YSg96wId}AJH45LeQm~g0s0q+YMi1;E7Uuve{kOONv5^6QN`OY(?JOrFU z9+Alh74o4R{F~+8oelAwnd5!-OP8-(?v}Z$NL^);E(W-m@7vwa9p{1xIf*gdAI_Cr zBN78yr|f@p6ka(fOJhM7d3yx3m82Rg;YZb2_mq*yd4l-TWi&I(RDJR*z6ZGTvr)@bYn%HL$Z$f8|{y2g+MM&Q%{T7%tD{3K9 zJSX(QL^b}H!(7z)wn76vzs<^Rs`!z3ChW78n-9ZrVi6uw)^p-#gV_;lAbG-Z8Y9eB z`;IYOCS&3{OsO=<`_0&$sp&c7T7i*3IBV<-vJT9~B*#VF#iQO$YLkx8>QNnX^$P3c zxJs20@&Vda?}qh0i0yEfOjC)JPs^cfQdc=NYC@-<8a)t#`5^-k&QKVMK+dY`r`~T8 z@|Y8w=Nsz%+xa%VobScl_;~$>JW>|ED%BVC<}&xC+o40ne;*wNDJ_aFGn!OyF}-;@ zpnKjmB9~7Dw%n!{<-$3BD2r&##of67 zcs!W^<5A8-^TZ+a-f*b38WfL_p03@nCCV$8rYaV`sT^ zNKJN7xK+|<9$%N4h&T9&jZ7)Y^u1DMngK%lmC_;%#xB*PZPOcT)q&0ln$dZR%58^C z2T~^O9`=H}%geoXp0#979F~>XQedd6g4UFKISzeQNHRJ>ve}}$BMNNMhXbdeBsLIZ zm%T?&i;wk>#~Wr46Z!@&|Af$nZpo3P=t$F$xnQtGFG~%c!umpJ5gUe6mcsBiETWK= zcWJh%vPyC2GI}&3Z138+GZN60;AwR5f(J7vK!6G(Edq<^TL6f^FRP>)(iB%Ye) z6Ky!^<~4N}==BIYQ0j#iu=<33^*ybbC2dk;H7Xj}uhAd!D*a}dKL*v-X2jLI27mg( zmu0u&kO6>w@X^13_R5KG3EQlD zHx7ICyj`Rqjetcd0lEAzNladgoO@d*=D5Zc0Dv!)PUuB{i>1KW)Z7k)iL8g*?N6!-uo2ES&g`nr|&}&sPzO{&#mk zel%)b&yBnE_yC{#+dIv?r>7MP#I|G*B#|H`+s>G}@8Pl$+sGTQF0(k)seoBiTr!hO zVf6W?cgJrB00#P`Ha%{&du_UOa52c9UjF^-tt3T25k?BbC=_q5e($@u!`dEJ(X)}E49di~$3PO%X!7r`Fu8AuIo8m;P@RPb`<&Lu=izP^M4d2Q z)r-|ABYoKwnQGf&GVTPKccF}n*hzncXZBO_sV*u;wLU9M*O$5KO!L##cIfaI7y4oz z3(>B>=2WaQ^|YKtoacY^FJ3!-Ht6JOAO2pw7^V~wj#KW|=pN6*yh0N?R8VQa0CIva@5pL8d%21tPl5YHsVhe{Up~h30 zwtdtY-IC2SYy8bT?^3Nsxr;|;6s#1;s`|FvecnD2iHI{=e}1TKaZX{z!AnN?`jLjR zp-Uda4Kb>(4jpvrK{-7#7A7&=4Wb)m5o?Uu9Ksg1$HvwY;;Y%W`P7k~1NHd>g0euG z^AHMj+GJ`M-<-6g3-t^K;3eiT5-s^kk{*wO;uy1Bqh@4-h^QP-a%fsOI{r5S{;PuI zix{_ZxKa_tR+Bq!EKdAU9&}qe^5TXd>Q!f2~HE=&oj z&9Q_~D@g3Q@~6_f#&bG_#r3*MxAF`Xit0CWu*11_C>yKsef?uEa*BD-3g4}j$il|K zM?mJ=?2NJnVUDIIVBdL^v2NFulhBnB4lSbRNYGZ(w!X7;q5?6z+IQH7JYvq{;B{RI zgH_cwdUl(6{Yg!3+!~}kEia~SHq-ESFN@(EzZ?{aU%|eou>@marEgp6mQXTF?<_gv z7Z#ka%mBktBGY%k&d9~@$W@y2Em-(Myr#>s9N+k=_dvsc*W;C~d5~5WgZgHFIc9($d;Ovcsi44to93xN|$oLkz{1%xC$z& zh%85Comt#LWkq>0*@80-Q|Vn!kfL)nmcMn?I;z5e)LLYK#_b(qu*;(x@}mk^_}QSC z*juDi8==ft>pVERaLq0i-=K2#3_r(W?O=I4osIQEUeLub&H9Vu;z1|X4U8IKxrASNLi3ZE~xM3DIo>Bn` ztun6HJPs-CaUuJJ+ZqJ>zY_+mwaiDw^JMcii_fSMl6V-jSWHn}$UjOE#AQp5ty$XL+O1#mdpS9&Od3zY>W+Tg+ztgnq7IW`T$?uU+Kq zcd~2(lL_#$&X%K2Eg<6njMzZ!6gKjHiDAa(vY^^YvDbC8!s5=zAu1LgrF|VzAd%cB zXL==K$;FbrP2lQCV{tbloWR~B=V8T;7|j`8XA2UC3I1AH-Hg4ZE*#NxSL@EARgJX@ zW6bGvdKi?TQi|{{vSZ@Ihf4ZbJUT8XHP=S&XB~~xPboTLKMI{i&SVir528!$u%_1wwN_pxmL+O{WM+}xe^ z$XdhJr6qkQ?b$%k*p-Tx?G5T_MNd&u=GLMCe$)PHg8s0Z@CBU8t#{_w2j4`;Q_i*3 zPZD-84Fv5xq}Ha$7$%vJJI$l<^=Z+oJt7vTZ_4L)7E=_H1GpY;V2tjMqWl-OPoyBf zbf^^;5+rxsgrCX}H=!N+-33VikFlz%20xtOjH^v>^EO->#gWLLRXq~{Ur_G`M-zCG z*};m9r6HSVB77ak{6Tt|E@J6#zNV#q$*hzfG)zJPLmEB$gi-rxQNa7!d!Z{B7n;tw z=km&dL*&O5j><&1*gb!_oHs)wa$^4DefP3k*L+}jir)0;`RC5Bw3+#NmKOzkn~aDn zQ9^ki3&b#5zFKuS6-@5=)((8|-_3i%Z|idO3_41OkXK>NoIzT(o=H6VY z%O45wiS)yddrYQ1T{)aUU7o~MTpqk-b*ZO?!}&J(z&HeYalQLo1KWWEbz~X$f@G9) zJ5+gcuB>`O2~h=hM=5Z>__FYTY1xBzj@UJbauREP^^<9}n~KRI}|wsvv>FOvUS z*&`~}38qP$UaFbRE2$#^yP4T*;_*;k_?bX$C&P;aDQ+k`KD4^Wi3I7V3Pp@0r!+&M zsb22_3A}nc^W@3-CaagVrr9}~*J}Ysog;STTgL84nBd^?C?ogd;C{|9?WDq!jwQtf z5v|U}+>m!1Cr(uoCo_CIa+?!!FbdmxV8hheeW)#eLz!6?v!5uQMghMsL!XQ>nhf{Q zHJYN;e9~5y!ypKY6P|D0&|tHz4OBFV_K}m(z~F)fT@Dz?+bc67L{(y6G`abM&s4%w zI`9VetY9VeXfWX&K$!uaWg(j+p0HZ?*TK|aZK7h6?^b0&m0sjJmOiBiy@4?=8dCL;Z zJuemNBfJAv99c}SrHqNXlN_|p9euZO=CNG9Nh@yHc0Ze)bWYy-Zk*Z!4A95435A*) zVo2$YMoK^!wNSzvovD4~?Vrmxq|E(e`S3=AKj)2n008r;*7_m7Hi71n>MvXCYg$B{ zZLvOf%+Yp5-hP8WTxcFEpX<769kZWBUS6tZTh}r56gO5nS4?Cy(vE*LD!PQwvyItv z-5P_ykcMIE6V9UMBG#+s9+gsM&-Ljp72C+B*I;LBB14@U4sO>ym5<&U6gvw|hPHF& zpG6~n{{uON%%5s&b7}D+ZH!<`Qw@;^!rDCKO=a|232%*lJx!?9ZLX+x=E7$Tzi%|E zrZMsyT-2?7O;dr-m1jVGbIY=XjHK5Zm3PKAkmj4kghp!@}rMe)@-0)+xx+$mMTc7`Jj3W2S5i(*wd4f2$hOn zUfQW;#N)xMqEV>nyYJuU`@uA`vj20gp*-V*>lWDPxqk@>#1;C}d9OQysPR$cgPDUXxHLdPs`ssZzqG9FK(xSsIZu?Q1f@UO%&8axoC~a~p)|?EPJwGA+?vi8~ zmfy6X2flw`*;t39(vSSLS6V(QgJMkjRvtI5Z)6jcbz8pXz~qxbRhqgclh}-Gs^|Bc zsmms$H=7)_=N4^vWX9m1*5E5PD8%gFCR1~jOF6Q8CmZfG@@`qC-82(P4Rlh+nbGTSzk%sGvQC&Vx&)cuEh^eO}w*>O@PntEp? zr>JF&<%y02gEH?lkLyF+oXE|45g99wud_**=FJ^bk*-{Ur86t*`lXi_+-|SDgg9Te z>}!cD&3R50S@o?2sS%b&ab&emh&QIW#;_iXQN&C*QFjgLwqkB^>ZU<92<_7 z@YP%Ra%1XdS8nrtBjbtq<#%3&%Fx`vubxo)^(ArU+pjHK9^ARF`YGStU+kl@-+$&M ztagWEagtReXX~&{ru9Vl9C)EXyIB#rv874eQ+=3?-3Djs zpo??+1PdurH~KC0=o2tNFryU+2qz)(B%FaLnMGFD%vIv)WT^-MXH@>qtxixWFlE5` z7HjY*I=K2`=4h(q;^+iqF?Dn?|Fe(ae?=E?_zO+am+N804LgB;78~@-YREASZGseX z-xjU`dEz8_=+@qmM!EmE`LI$k125{31U%nri@+Lgw<|!cshTVkw-!}`ing6Bv5(5# zS8o$eypV^VwSlI36(}~me-2s?cd_5-vVolCSqBNL#JQ+~a&E#+4sTH?fig}dqz(d#T>3--d@sXo+o1Q1Hb63lpfd7&P*o}z1HuvE6X zrzGY|L)8GC3+ETb1oS7mU*#mNLhWq(?!As;O1MD^LW?2pzg5Y-$XfCaD~mC+map2( zo;DNd$s9HK@jYPqB!n1si>|k`*GvBVmHvc40c9RqCqO-DTu|!jAM;bQ*)lnKVEvm0 z6MLFJScVfg-R^4cqH6By`di+e<(G3dW)o|NL(O(sND;KBV;50o17mE)>iSwGq?Z~t z4`PwBG4E8!UUDnTSA4OoslWE~4GMfCO!ApLw)c)1Pm9|JzB>rbA+BX5CnqE4&V7BS z?4u-sM>m@dZ!ZjYEwy3{io`AFsniY^DI9jO^Vz>KP zyK9P7_OJK-`7hP0p6uE`tX-zp#$$3q^&?I@Cor)FoNDwGELX4Y-*q@mpNIhQxGOzvmAxr;s-avWdamrij3$5sFriN;f0Z}*Y>7m zf>XX3^Ge?bO)eP6grJ=mh@`mdon7&@ML8^REMm-GGT|ab$7-`QJ_R$DP6~1YNw>H5zhIrXbB)5%RIAYv{c69H9UgJkk zI!{hYy(u^H?zmJU)`6KVLxQSmK;G9IR0TOK&T2#U7SDB7Mv;YO){*#xC=8aCyz`FT zq0@PFN&Ho<5}8-;Tv$Iuu4Jn;{}}Dwyy|mbp}N#t6y&gXR6j-z+OQU2Fs|Q)?UL%8 z_I~tRdWTeNiz(rU$zw%lzueg=j+?qwrHt3T2m5v2f9B$SP{>8!s!^fwMs|I}7VBfF zCfXj+;T@Kb5$=1bYz*#Q!Z_99(4IlBS%w>PE1gr=mvNIU2P9wpbi;K?eHZqY&k zJ=*Vpzg9ke1^6}5^b_Ft{%Re9H=ezT-DF4aEeqsOs zvZMgO-?-VY;=cydp8!MTzu&|!q4Xa^>#v~y>AinK0svK%f4QeWeYuhxG*|}#03`5- N8mz{_zXf%`{{g;BED`_! diff --git a/doc/development/SupportedPlatforms.md b/doc/development/SupportedPlatforms.md index 9647a271..2e170c57 100644 --- a/doc/development/SupportedPlatforms.md +++ b/doc/development/SupportedPlatforms.md @@ -4,36 +4,36 @@ Hyperion is currently suported on the following sets of configuration: In case of problems, it is recommended checking with the wider Hyperion community (https://hyperion-project.org/forum/). ## Official -| Hardware | OS | Version | Grabber | Package | Comments | +| Hardware | OS | Version | Screen-Grabber | Package | Comments | |-----------|-----------------|--------------------|-----------------------------------------|-------------------------------------------------------------------------------|------------------------------------| | X64 | Windows | 10 | QT¹ | [Windows-AMD64.exe](https://github.com/hyperion-project/hyperion.ng/releases) | Direct X9 Grabber via self-compile | -| X64 | Ubuntu | 18.04, 20.04² | QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | -| X64 | Debian | 9, 10, 11³ | QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | -| RPi 4 | HyperBian | 9, 10, 11³ | QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | | -| RPi 4 | Raspberry Pi OS | 9, 10, 11³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | -| RPi 3 /3+ | HyperBian | 9, 10, 11³ | QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/hyperion-project/hyperion.ng/releases) | | -| RPi 3 /3+ | Raspberry Pi OS | 9, 10, 11³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| X64 | Ubuntu | 18.04, 20.04, 22.04² | QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| X64 | Debian | 9, 10, 11, 12³| QT¹
XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 4 | HyperBian | 9, 10, 11, 12³| QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | | +| RPi 4 | Raspberry Pi OS | 9, 10, 11, 12³| QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 3 /3+ | HyperBian | 9, 10, 11, 12³| QT¹
XCB/X11¹
DispmanX | [HyperBian.zip](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 3 /3+ | Raspberry Pi OS | 9, 10, 11, 12³| QT¹
XCB/X11¹
DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | | ## Unofficial In case you have an additional working setups you would like to share with the community, please get in touch or issue a PR to have the table updated. -| Hardware | OS | Version | Grabber | Package | Comments | -|---------------|-----------------|---------------|-----------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| -| X64 | macOS | 11 | QT
OSX | [macOS-x86_64.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | M1 not tested | -| X64 | Fedora | | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | -| X64 | Arch | | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | -| RPi 0/ 1 / 2 | Raspberry Pi OS | 9, 10, 11³ | QT¹
XCB/X11¹
DispmanX | [Linux-armv6l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | No recommended | -| RPi 4 | LibreElec | 10.x (Matrix) | QT¹ | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | -| RPi 4 | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | -| RPi 3 /3+ | LibreElec | 10.x (Matrix) | QT¹ | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | -| RPi 3 /3+ | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | -| Amlogic | CoreElec | 19.x (Matrix) | Amlogic | CoreElec Plugin | Supported via CoreElec project | -| Amlogic | CoreElec | 9.2.x (Leia) | Amlogic | CoreElec Plugin | Supported via CoreElec project | -| Vero4K | OSMC | | | | [hyperion-vero4k](https://github.com/hissingshark/hyperion-vero4k) | -| LG TV | webOS | | - | | [hyperion-webos](https://github.com/webosbrew/hyperion-webos) | +| Hardware | OS | Version | Screen-Grabber | Package | Comments | +|---------------|-----------------|----------------|-----------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------| +| X64 | macOS | 11, 12 | QT
OSX | [macOS-x86_64.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | M1 not tested | +| X64 | Fedora | 35 | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | +| X64 | Arch | | QT¹
XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | | +| RPi 0/ 1 / 2 | Raspberry Pi OS | 9, 10, 11, 12³| QT¹
XCB/X11¹
DispmanX | [Linux-armv6l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | No recommended | +| RPi 4 | LibreElec | 10.x (Matrix) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 4 | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 3 /3+ | LibreElec | 10.x (Matrix) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| RPi 3 /3+ | LibreElec | 9.2.x (Leia) | QT¹
DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) | +| Amlogic | CoreElec | 19.x (Matrix) | Amlogic | CoreElec Plugin | Supported via CoreElec project | +| Amlogic | CoreElec | 9.2.x (Leia) | Amlogic | CoreElec Plugin | Supported via CoreElec project | +| Vero4K | OSMC | | | | [hyperion-vero4k](https://github.com/hissingshark/hyperion-vero4k) | +| LG TV | webOS | | - | | [hyperion-webos](https://github.com/webosbrew/hyperion-webos) | Legend --- ¹ Requires an environment with `DISPLAY` defined\ -² 18=Bionic Beaver, 20=Focal Fossa\ -³ 9=Stretch, 10=Buster, 11=Bullseye +² 18=Bionic Beaver, 20=Focal Fossa, 22=Jammy Jellyfish\ +³ 9=Stretch, 10=Buster, 11=Bullseye, 12=Bookworm