GUPnP AV i קוד פתוח ותוכנה חופשית לגמרי הספרייה תוכנן כחלק מסגרת GUPnP, מתן למשתמשים עם אוסף של עוזרי לבניית יישומי אודיו ווידאו באמצעות GUPnP.
מה זה GUPnP?
GUPnP היא מסגרת מונחה עצמים וקוד פתוח, המיועדת במיוחד ליצירת התקני UPnP ונקודות בקרה, שנכתבו ב- C באמצעות libsoup ו- Gobject. ממשק API של GUPnP נועד להיות קל לשימוש, גמיש ויעיל.
מסגרת GUPnP נוצרה בתחילה בשל התסכולים של היזם עם ספריית libupnp ואת הבלגן שלה. לכן, GUPnP הוא לגמרי משורשר יחיד, הוא משתלב עם הלולאה הראשי GLib, זה אסינכרוני, ומציע את אותה קבוצה של תכונות כמו libupnp.
תחילת העבודה עם GUPnP AV
התקנת הפרויקט GUPnP AV על מחשב גנו / לינוקס היא הקלה ביותר של משימות, כפי שאתה צריך קודם להוריד את הגרסה האחרונה של התוכנה מ Softoware או דרך האתר הרשמי שלה (ראה את הקישור בדף הבית בסוף מאמר), ולשמור אותו במחשב שלך, עדיף איפשהו בתיקייה הבית שלך.
השתמש בכלי השירות של מנהל הארכיון כדי לחלץ את התוכן של חבילת המקור, לפתוח יישום אמולטור מסוף ולנווט למיקום של קבצי הארכיון שחולצו (לדוגמה cd /home /softoware/gupnp-av.12.12.7), שם אתה תפעיל את & lsquo; ./ להגדיר && להפוך & rsquo; הפקודה כדי להגדיר / לייעל ולעבד את הפרויקט.
שים לב כי תחילה עליך להתקין את תוכנית GUPnP לפני שתנסה להתקין את הכלי. לאחר אוסף מוצלח, ניתן להתקין GUPnP AV מערכת רחבה ולהפוך אותו לזמין לכל המשתמשים במחשב שלך על ידי הפעלת & lsquo; sudo להפוך את ההתקנה & rsquo; הפקודה כמשתמש מועדף או את & lsquo; בצע התקנה & rsquo; הפקודה כמו שורש.
מתחת למכסת המנוע
תסתכל מתחת למכסה המנוע של התוכנית GUPnP AV, אנו יכולים להבחין כי זה נכתב בשפת התכנות ואלה ו- C. הוא תומך כעת בפלטפורמות מחשב של 32 סיביות ו- 64 סיביות.
מה חדש במהדורה זו:
- הסר תלות מיותרת ב- GSSDP-1.0.gir.
מה חדש בגירסה 0.12.7:
- הסר את השימוש ב- INCLUDES שהוצאו משימוש.
- תקן GUPnPDIDLLiteObject geters.
- הימנע מאזהרות על פרטי פרוטוקול חסרים.
- לדרוש vapigen 0.22 כדי למנוע לולאה אינסופית על הדור VAPI.
- באגים קבועים בגירסה 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=740265
- https://bugzilla.gnome.org/show_bug.cgi?id=741103
- https://bugzilla.gnome.org/show_bug.cgi?id=741555
- https://bugzilla.gnome.org/show_bug.cgi?id=740365
- תקן שם של נכס בגודל cleartext.
- תיקון יצירת מרחב שמות pv במנתח DIDLite.
- בדוק תגים חובה ריקים ב- UpdateObject.
- באגים קבועים בגירסה 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705522
- https://bugzilla.gnome.org/show_bug.cgi?id=719377
- הוסף תמיכה עבור pv: subtitleFileUri ו- pv: subtitleFileType
- באגים קבועים בגירסה 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=695990
- הוסף תמיכה להגנה על קישורים DLNA.
- תקן את הדור DLNA.ORG_PS.
- הוסף res @ dlna: תכונת cleartextSize.
- השתמש רק במרחב השמות של DLNA XML כאשר הוא משמש בפועל.
- הוסף res @ dlna: תכונה trackTotal.
- באגים קבועים בגירסה 0.12.7:
- https://bugzilla.gnome.org/show_bug.cgi?id=705564
- https://bugzilla.gnome.org/show_bug.cgi?id=707495
- https://bugzilla.gnome.org/show_bug.cgi?id=702557
- https://bugzilla.gnome.org/show_bug.cgi?id=706926
- https://bugzilla.gnome.org/show_bug.cgi?id=706928
- תקן את הדור VAPI אם גרסת Gobject-introspection היא & gt ; = 1.36.
- תקן רישומי vala עבור LastChangeParser.parse_last_change.
- שיפור קטן בהתאמת משאבים.
- תקן את DidLLiteContainer.get_total_deleted_child_count ערך ההחזרה.
- תקן את הידור באמצעות -Wall -Werror.
- תקן אזהרות gtk-doc.
- תקן את אזהרות המהדר.
- עדכן את .gitignore.
- משתנה מאז 0.11.6:
- תקן תלות משתמעת ב- glib 2.32.
- צור קשר באופן מפורש עם AM_MAINTAINER_MODE ([הפעל]).
- תקן משתנה יחיד.
- תקן שימוש שגוי ב- BAD_CAST.
- טיפול תקני בעדכון ID במנתח LastSange של CDS.
- תקן את בדיקת CDS LastChange.
- התלות המינימלית של GUPnP ל- 0.17.0.
מה חדש בגירסה 0.12.5:
מה חדש בגירסה 0.12.4:
מה חדש בגירסה 0.12.3:
מה חדש בגירסה 0.12.2:
מה חדש בגירסה 0.12.1:
מה חדש בגירסה 0.12.0:
מה חדש בגירסה 0.11.6:
מה חדש בגירסה 0.10.1:
תגובות לא נמצא