XBMC ופענוח וידאו בחומרה על פלטפורמת Android, השלב הבא.
נשלח: 14/01/2013 13:41
למי שלא מכיר עד עתה XBMC תמכה תחת סביבת אנדרואיד בפענוח וידאו בVPU, מעבד הוידאו רק עבור מעבדי Amlogic 8726.
הסיבה לכך היתה שיצרניות מעבדי הArm למיניהן מחייבות חתימה על הסכמי NDA ע"מ לאפשר גישה לAPI של המעבדים שלהן, דבר שלא מסתדר עם תוכנות קוד פתוח כמו XBMC.
במקרה של Amlogic חברת Pivos עשתה מאמצים רבים ע"מ כן לאפשר ולהתאים את הקוד שמתקשר עם מעבד הוידאו ע"מ שתיהיה לXBMC גישה לAPI עם פונקציונליות מלאה.
כמובן שתמיכה רק בפלטפורמת מעבדים אחת היא מגבלה רצינית, והוספת תמיכה מיוחדת לכל פלטפורמת מעבדים כפי שנעשה עם Amlogic זה לא פתרון מוצלח, כיוון שהאופי של פרוייקטי קוד פתוח כמו XBMC מציב מגבלה על משאבי הפיתוח ולכן לא ניתן לתת פתרון בנפרד לכל פלטפורמה.
למשבצת זו נכנסת libstagefright, ספריית תוכנה המאפשרת באופן גנרי לפענח וידאו בחומרה תחת פלטפורמת Android עם כיסוי נרחב של פלטפורמות מעבדים שונים.
בין שאר המעבדים שאמורים להיות נתמכים בצורה מלאה נמצא גם Nvidia Tegra 3.0 שמשולב בטבלטים פופולריים של Asus ו-Google.
צוות המתכנתים שמאחורי XBMC שוקד לא מעט זמן על libstagefright ועכשיו נראה שהם מתחילים לקצור את הפירות והם נכנסו לשלב שמבקשים ממשתמשים לנסות ולדווח על באגים ותקלות.
מן הסתם מדובר בגרסאות ביטא ראשוניות ביותר שעדיין לא מוכנות לשימוש יומיומי אלא עבור דיווח של שגיאות וקריסות ע"מ שהמפתחים יוכלו לתקנם.
http://forum.xbmc.org/showthread.php?tid=152005
הסיבה לכך היתה שיצרניות מעבדי הArm למיניהן מחייבות חתימה על הסכמי NDA ע"מ לאפשר גישה לAPI של המעבדים שלהן, דבר שלא מסתדר עם תוכנות קוד פתוח כמו XBMC.
במקרה של Amlogic חברת Pivos עשתה מאמצים רבים ע"מ כן לאפשר ולהתאים את הקוד שמתקשר עם מעבד הוידאו ע"מ שתיהיה לXBMC גישה לAPI עם פונקציונליות מלאה.
כמובן שתמיכה רק בפלטפורמת מעבדים אחת היא מגבלה רצינית, והוספת תמיכה מיוחדת לכל פלטפורמת מעבדים כפי שנעשה עם Amlogic זה לא פתרון מוצלח, כיוון שהאופי של פרוייקטי קוד פתוח כמו XBMC מציב מגבלה על משאבי הפיתוח ולכן לא ניתן לתת פתרון בנפרד לכל פלטפורמה.
למשבצת זו נכנסת libstagefright, ספריית תוכנה המאפשרת באופן גנרי לפענח וידאו בחומרה תחת פלטפורמת Android עם כיסוי נרחב של פלטפורמות מעבדים שונים.
בין שאר המעבדים שאמורים להיות נתמכים בצורה מלאה נמצא גם Nvidia Tegra 3.0 שמשולב בטבלטים פופולריים של Asus ו-Google.
צוות המתכנתים שמאחורי XBMC שוקד לא מעט זמן על libstagefright ועכשיו נראה שהם מתחילים לקצור את הפירות והם נכנסו לשלב שמבקשים ממשתמשים לנסות ולדווח על באגים ותקלות.
מן הסתם מדובר בגרסאות ביטא ראשוניות ביותר שעדיין לא מוכנות לשימוש יומיומי אלא עבור דיווח של שגיאות וקריסות ע"מ שהמפתחים יוכלו לתקנם.
http://forum.xbmc.org/showthread.php?tid=152005