XBMC on Linux for Arm Devices

מחשבים, חומרה, KODI, NUC, Raspberry pi
dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

shlomico כתב:dhead - רק כדי לבדוק שאני מבין את המכשירים האלו עם ה DVB-T2 , הכוונה שלך היא להרים Backend PVR ו XBMC PVR client על אותו מכשיר ?
...
כן, למרות שיש לי כבר Backend מאוד זול, שקט, חסכוני ויציב אך זה נראה לי פרויקט מאוד נחמד שיהיה שימושי לרבים (אם לא יכשל טוטלית).

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

ברור - אני שואל בעצם , אם הם מוכרים אנדרויד שיש בו XBMC , איך הם מצפים שמישהו יתקין שם backendTvheadend למשל ?

הוא יוכל רק אם הוא ROOT ואני לא יודע גם על הפצה שתעבוד תחת אנדרויד ...אתה יכול להרחיב פה ?

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

shlomico כתב:ברור - אני שואל בעצם , אם הם מוכרים אנדרויד שיש בו XBMC , איך הם מצפים שמישהו יתקין שם backendTvheadend למשל ?

הוא יוכל רק אם הוא ROOT ואני לא יודע גם על הפצה שתעבוד תחת אנדרויד ...אתה יכול להרחיב פה ?
...
במכשירי האנדרואיד מבוססי Amlogic עם טיונרי DVB מגיעה בד"כ אותה תוכנה לצפייה בשידורים הדיגיטליים (לא זוכר שמה).
אין שום Backend לאנדרואיד, עם הרבה מאמץ אפשר להגיע לכך ש-Tvheadend תרוץ על אנדרואיד אך הדרייברים לטיונרים המובנים במכשירים האלה לרוב חלקיים ביחס לדרייברים הסטנדרטיים בלינוקס (מבחינת DVB-API) ולכן הסיכוי ש-Tvheadend תעבוד עם הטיונרים האלה אפסי (למרות שאשמח לאכול את הכובע).
אחד מחברי צוות הפיתוח של XBMC הודיע שבכוונתו לכתוב Backend לאנדרואיד אך שוב תהיה בעיה של תאימות מול טיונרים (אך יהיה כך להתקין את התוכנה עצמה).

לינוקס זו התשובה, אין בעיה להריץ את Tvheadend (או כל Backend אחר) אך צריך לבדוק האם הדרייברים (שקיימים במקורות של Amlogic) מלאים ואם לא אז צריך להוסיף להם את היכולות החסרות.
במקרה של מכשירי ה-DVB-T מהדור הקודם (מבוססי M3) שהגיעו עם טיונר של Maxlinear הדרייברים היו חלקיים ואף אחד לא לקח את היוזמה לשפרם.

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

(Y) (Y)

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

קמפלתי לעצמי מערכת מעודכנת עבור ה-IPTV18 (או G-Box Midnight) מבוסס M3 החד ליבתי על בסיס עץ הפיתוח המעודכן של Corey.

השימוש באחריותכם בלבד, אני לא אחראי לכל נזק שיגרם למכשירכם.

תואם גרסה 2.1/2.2
http://d-h.st/HxH

תואם הגרסה החדשה עם כרטיס אלחוטי RTL8188ETV (אין לי מושג אם עובד)
http://d-h.st/YEs

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

יש מצב למדריך קצר איך מקמפלים ?

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

@shlomico

https://github.com/Pivosgroup/buildroot-linux
אם אתה לא יכול להמשיך מהמדריך שם אז זה לא בשבילך.

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

בהחלט יכול :-)

לא ראיתי אותו אף פעם , ולא ידעתי שקורי וPIVOS זה אותו דבר בעיקרון

תודה

(Y) (Y)

ilan8888
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 261
הצטרף: יולי 2005

שליחה

dhead2009 כתב:קמפלתי לעצמי מערכת מעודכנת עבור ה-IPTV18 (או G-Box Midnight) מבוסס M3 החד ליבתי על בסיס עץ הפיתוח המעודכן של Corey.

השימוש באחריותכם בלבד, אני לא אחראי לכל נזק שיגרם למכשירכם.

תואם גרסה 2.1/2.2
http://d-h.st/HxH

תואם הגרסה החדשה עם כרטיס אלחוטי RTL8188ETV (אין לי מושג אם עובד)
http://d-h.st/YEs
...
היי

יש צפי מתי תצא גירסה חדשה למכשירי ה dual core ?

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

למי שמתעניין, Gotham מתקמפלת יפה עבור המכשירים האלה (לפחות עבור M3 חד-ליבתי) ופענוח וידאו בחומרה תקין.
יש כמה התאמות שנדרשות כך שמאוד לא רצוי לקמפל ישירות מה-repository הרשמי של XBMC, אחרת תתקלו במעט באגים (לפחות אחד מציק ביותר).

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

dhead2009 כתב:למי שמתעניין, Gotham מתקמפלת יפה עבור המכשירים האלה (לפחות עבור M3 חד-ליבתי) ופענוח וידאו בחומרה תקין.
יש כמה התאמות שנדרשות כך שמאוד לא רצוי לקמפל ישירות מה-repository הרשמי של XBMC, אחרת תתקלו במעט באגים (לפחות אחד מציק ביותר).
...
נ.ב.

למי שלא הבין את ההקשר התייחסתי למכשירים מבוססי Amlogic.

אני יכול גם לאשר שהבאג עם רצועת האודיו של עידן+ ו-Tvheadend לא קיים יותר ב-Gotham.

אני מציע למי שמתעניין בפלטפורמה לעיין שוב ברשימת המגבלות הקיימות ואלה שצפויות להיפתר בקרוב (מתוך בדיקה שלי מול גרסאות שקימפלתי).

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

תודה

אז אתה אומר שהgithub של קורי (זה שקימפלת אני מניח ) מכיל xbmc 13 ?

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

shlomico כתב:תודה

אז אתה אומר שהgithub של קורי (זה שקימפלת אני מניח ) מכיל xbmc 13 ?
...
לא, ה-Github שלי מכיל מעט מהשינויים הנדרשים אך נדרשת עוד עבודה.
תעיין ב- https://github.com/MakakLabs

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

אתה קצת לא ברור - קודם לשאלתי , האם הגיט של קורי מכיל גרסה 13 של XBMC ? והאם מכיל גם קוד ל MX ולא רק ל M3 ?

שנית מה זה הגיט של MAKAK ?

תודה שלומי

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

@shlomico

מה לא ברור ?
Corey עדיין לא התחיל לעבוד על גרסה מבוססת Gotham.

המטרה שלי להגיע למצב שתהיה גרסה מבוססת Gotham שלפחות תתאים לאופי השימוש שלי (אני לא הולך לשבת לפתור באגים שלא מעניינים אותי).
אני מבצע את השינויים הנדרשים ומשתף אותם בארגון https://github.com/MakakLabs

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

לא ברור כי אתה אומר "קימפלתי מהעץ של קורי ", אח"כ מדבר על באגים שנפתרו בגוטהאם ושאני שואל האם העץ שלו מכיל קוד של XBMC 13 , אתה אומר
לא , יש שם שינויים שלי יש עוד עבודה ??? על מה אתה מדבר ?

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

@shlomico

תביט בענף הבא וב-commits האחרונים שבו.
אם אתה מבין איך מגדירים את Buildroot והחבילות שבו אז לא תהיה לך בעיה להבין כיצד לקמפל גרסה מבוססת Gotham.
לא אמור להיות כל קושי לקמפל גרסה כזו גם ל-MX אך לא ניסיתי כי מכשיר ה-MX שלי נמצא בשימוש.

https://github.com/MakakLabs/buildroot- ... nux-gotham

shlomico
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 708
הצטרף: ספטמבר 2006

שליחה

מתנצל - אני לא בקיא בקומפילציה בסביבות לינוקס בטח שלא embedded .
אני מפתח ומכיר לא מעט סביבות - וזו אחת חדשה שאני מנסה ללמוד.

לא היה לי מושג שהגרסה של XBMC שנארזת פנימה בסוף זה הגדרה בלבד.

אם יש לך איזה מדריכים / חומר קריאה על buildroot ןdefconfig אני אשמח לקרוא

שלומי

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

@shlomico

את הפעולות הבסיסיות קל להבין מאוד להבין ולבצע.
תתחיל מכאן http://buildroot.uclibc.org/docs.html

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009

שליחה

מצורפים קישורים להורדה גרסאות לינוקס (Buildroot) מבוססות גרסת beta של Gotham שקימפלתי לשימושי האישי.

השימוש באחריותכם בלבד !
אני לא מספק שום סוג של תמיכה.
אני יוצא מכלל הנחה כי אתם יודעים כיצד להתקין את העדכון על מכשירכם.
אם קרתה תקלה עקב החלת עדכון על מכשיר לא תואם או בכלל, זו בעיה שלכם.

בשונה מהגרסאות שמפיץ Corey גרסה זו מבוססת על מקורות נקיים (כמעט) של XBMC ללא כל מיני patch-ים בעיקר כיוון שאני לא הולך לעשות עבודה ש-Corey והמפתחים האחרים יבצעו בקרוב וגם כי מבחינתי השינויים האלה צריכים להידחף לעץ הפיתוח הרשמי של XBMC.

כתוצאה מכך קיימים ההבדלים/שינויים הבאים:
* PivosPowerSyscall לא קיים לכן תפריט הכיבוי ב-XBMC לא עובד כנדרש, ניתן כמובן לכבות את המכשיר מהשלט.
* גרסת FFMPEG 1.2 מול 1.2.4 אצל Corey (שכוללת patch-ים).
* המיפוי של קצב הדגימה הנתמך ע"י ה-DAC של Amlogic לא קיים.
* גרסת דרייבר Mali תומכת API 17 (ולא 20) של OpenGL ES. ככל הנראה עקב זאת חיזויים (visualization) מסוימים יגרמו לקפיאת המערכת
* התאמות של buffer האודיו שאין לי מושג אם נחוצות ב-Gotham, בינתיים לא ראיתי תופעות שליליות.
* patch-ים קטנטנים מ-Pivos שמפתחיה (שחברים בצוות XBMC, בעיקר Davila) כנראה החליטו שלא ראויים להיכנס ל-Gotham ונוגעים למקלדת תפריט ניתוק בטוח של USB ועוד...

אשמח אם משתמשים ידווחו אם יש שיפור, שינוי לרעה או שאין שינוי כלל כאשר משתמשים ב-FF/RW לוידאו (הרצה קדימה או אחורה מהירה), היה patch עבור Frodo שנגע לזאת אך אני לא בטוח אם נחוץ ל-Gotham (די משוכנע שלא).

היתרונות למעבר לגרסה זו נוגעות לתכונות החדשות ב-Gotham אך לא רק, בין השאר:
* מצב 3D סטיראוסקופי חצאי רזולוציה, כלומר HSBS, HTAB וכו' ... (קיימת תמיכה עבור Amlogc גם במצב שזור אך היא לא נכנסה ל-Gotham).
* כל השיפורים בביצועים המגיעים לאופטימיזציה שהתבצעה עבור ה-RPi, ניווט סופר מהיר בתפריטים אפילו עם ה-M3 החד ליבתי.
* נראה כי באגים הקשורים לאימות מול AP אלחוטי נעלמו כליל אך לא הייתי בונה על צפייה באמצעות כרטיס הרשת האלחוטי הפנימי (הניהול כעת מתבצע מההרחבה Network Manager הנמצאת תחת תוכנות).
* הבאג עם מכשירי M3 שמנע תקשורת בין שלט JSON (כמו Yatse) כאשר לא היה חיבור לאינטרנט לא קיים יותר.
* לא קיימת יותר התקלה עם רצועת אודיו של עידן+ וקליינט Tvheadend (או אחר בעל demuxer-ים פנימיים).
* עם מכשירי M3 חוויית השימוש שונה לחלוטין מ-beta2 של J1nx והם עובדים באופן די מרשים.

שימו לב, בהתייחס לעדכוני התוכנה הנ"ל עודכנה רשימת המגבלות והתקלות של המכשירים.

הורדות:
העדכונים מתאימים לשני המכשירים הראשונים שברשימת מכשירי Amlogic שבפוסט הראשון בשרשור זה, לפני הכל, חזרו לעמוד הראשון וודאו מהו מכשירכם.


* IPTV18 Pro, דו-ליבתי מבוסס Amlogic 8726-MX (לא תואם גרסת NEWMTD).
http://d-h.st/zuA
MD5: 459c7945ed6d282684194fd3f3ec1226


* IPTV18 או G-Box Midnight גרסאות מכשיר 2.1/2.2, חד ליבתי מבוסס Amlogic 8726-M3.
http://d-h.st/aLK
MD5: 5e748f75b9db9ee63e0877aaddd868fd


* IPTV18 או G-Box Midnight גרסאות מכשיר 2.3 חדש עם כרטיס אלחוטי RTL8188ETV, חד ליבתי מבוסס Amlogic 8726-M3.
המכשירי לא ברשותי אך התבקשתי לקמפל גרסה זו, לא בדקתי את ה-WIFI.
http://d-h.st/R4X
MD5: 7980f9fc9d09d3dc731f6245665aed2a


מה צפוי בעתיד עם מכשירי Amlogic ?
* להפתעתי מכשירי M3 ממשיכים להימכר, אולי במספרים קטנים יותר אך הסינים גילו כנראה שהאווזה הזו XBMC תחת לינוקס מטילה ביצים זהובות לכן Acemax מיהרו לשלוח לי אתמול את הגרסה המעודכנת של דגם ה-M3 שלהם עם RTL8188ETV (שתגיע אלי כבר בשבוע הקרוב) בתקווה שאולי אעזור להם להשמיש את הכרטיס האלחוטי תחת לינוקס (למרות שהתאמצתי מאוד להסביר להם שלא כדי להם לשלוח לי מכשיר חינמי).
* לפי J1nx צפוי להתפרסם בקרוב קרנל 3.0.8 למכשירי M3, שאיתו כבר יגדל מבחר הדרייברים לדונגלי DVB-T ואולי ישפר את מצב פילטר ביטול השזירה עם מכשירי M3.
* אני מקווה לשחרר לפחות עדכון נוסף מבוסס גרסה יציבה של Gotham (שיתכן שכבר יהיה מבוסס על עץ XBMC של Corey).
* את המיפוי של קצבי הדגימה הנתמכים ע"י ה-DAC הפנימי של Amlogic אני מקווה לדחוף לקרנל (לדרייבר של Amlogic) וכך מעבר לכך שלא צריך לגרור את ה-patch הזה עם XBMC גם נרוויח שלא תהיה מגבלה של קצב דגימה עם DAC חיצוני.
* בעדכון הבא ל-MX יאופשרו הדרייברים לדונגלי DVB-T שקיימים בקרנל (בקרנל של M3 אין משהו מעניין) וכמובן את Tvheadend (מי שיש לו זמן פנוי ליצור package עבור V4LDVB מוזמן לעשות זאת).
נערך לאחרונה על ידי dhead666 ב 16/03/2014 11:42, נערך 2 פעמים בסך הכל.

חזור אל “חומרה PC + סטרימרים”