Phonon (KDE)
| {{#if: Phonon | Phonon | {{#invoke:WLink|getArticleBase}} }}
{{#if: Phonon-Logo | | ||||||||
|---|---|---|---|---|---|---|---|---|
colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Phonon-Logo |
{{#if: {{#invoke:Wikidata|claim|P154}} |
| ||||||||
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
}} }}{{#if: Phonon-Einstellungen | | ||||||||
| Phonon-Einstellungen{{#if: Phonon-Einstellungen | Phonon-Einstellungen }}| }} | ||||||||
| Basisdaten
{{#if: | | ||||||||
| Hauptentwickler |
{{#if: {{#invoke:Wikidata|claim|P126}} |
| |||||||
| Maintainer | claim|P126|parameter=link|references=ja|list=, }}
}} }}{{#if: KDE | | |||||||
| Entwickler | KDE |
{{#if: {{#invoke:Wikidata|claim|P178}} |
| |||||||
| Entwickler | claim|P178|parameter=link|references=ja|list=, }}
}} }}{{#if: | | |||||||
| Erscheinungsjahr |
{{#if: {{#invoke:Wikidata|claim|P577}} |
| |||||||
| Erscheinungsjahr | claim|P577|references=ja|list=, }} |
{{#if: {{#invoke:Wikidata|claim|P571}} |
| |||||||
| Erscheinungsjahr | claim|P571|references=ja|list=, }}
}} }} }}{{#ifeq: | KEINE_ANGABE || {{#if: | | |||||||
| Aktuelle Version | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | {{{AktuelleVersionFreigabeDatum}}} | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} |
|
| Aktuelle Version | claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}} }}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: | | |||||||
| Aktuelle Vorabversion | ({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an. |
format | {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} | {{{2}}} | T._Monat JJJJ}} | lang= {{#switch: | -|=de | #default=de-AT
}} }} }}) }} |
{{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} |
|
| Aktuelle Vorabversion | claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} | ({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}} }}{{#if: | | |||||||
| Ausführungsumgebung |
{{#if: Unixähnliche (u. a. FreeBSD, Linux, macOS), S60, Windows |
| |||||||
| Betriebssystem | Unixähnliche (u. a. FreeBSD, Linux, macOS), S60, Windows |
{{#if: {{#invoke:Wikidata|claim|P306}} |
| |||||||
| Betriebssystem | claim|P306|parameter=link|references=ja|list=, }}
}} }} | |||||||
| Programmiersprache | C++ (Qt) |
{{#if: {{#invoke:Wikidata|claim|P277}} |
| |||||||
| Programmiersprache | claim|P277|parameter=link|references=ja|list=, }}
}} }}{{#if: Multimedia-Framework | | |||||||
| Kategorie | Multimedia-Framework
}}{{#if: LGPL | | |||||||
| Lizenz | LGPL |
{{#if: {{#invoke:Wikidata|claim|P275}} |
| |||||||
| Lizenz | claim|P275|parameter=link|references=ja|list=, }}
}} }}{{#if: ja | | |||||||
| deutschsprachig | faculty|ja}} | ja | nein }}
}}{{#if: | | |||||||
| Sonstiges | {{{Sonstiges}}}
}}{{#if: | |||||||
{{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} |
| ||||||||
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
}} }}{{#if: | | ||||||||
| Dateien | [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]
}} | |||||||
Phonon (früher provisorisch auch KDEMM) ist die Multimedia-API der KDE-Desktopumgebung. Darüber hinaus verwendet die Qt-Bibliothek ab Version 4.4 Phonon als Multimediaschnittstelle.
Eigenschaften
Phonon bietet Entwicklern von KDE-/Qt-Software eine einheitliche Programmierschnittstelle (API) zur Entwicklung von Audio- und Video-Anwendungen. In der Hinsicht ist es vergleichbar mit den Schnittstellen von DirectShow unter Windows und QuickTime unter macOS. Dabei wird, unter Beibehaltung der Binärkompatibilität, auf unterschiedliche Back-Ends zurückgegriffen.
Hintergrund dieser Lösung ist, dass KDE-Programme seit KDE 4.0 und Qt-Programme im Allgemeinen auch unter Windows oder Mac OS X lauffähig sind, und dort andere Multimedia-Lösungen als unter Linux verwendet werden. Zusätzlich dazu stehen unter Linux selbst mehrere konkurrierende Multimedia-Lösungen zur Verfügung (GStreamer, xine usw.). Phonon abstrahiert diese Probleme und macht sie für Entwickler von KDE-Software unerheblich.
Phonon selbst ist dabei kein Soundserver wie aRts, das noch unter KDE 3 zum Einsatz kam.
Geschichte
Hintergrund der Entwicklung von Phonon waren vor allen Dingen technische und personelle Probleme bei aRts. aRts war in der Anfangszeit eine vielversprechende Lösung für viele damals existierende Audio-Probleme unter Linux, wurde aber über die Zeit nicht ausreichend weiterentwickelt, um mit der Entwicklung der Computer hin zu immer mehr Multimedia-Anwendungen Schritt zu halten. Als Resultat fehlten nach einigen Jahren diverse Funktionen und Möglichkeiten in aRts im Bereich der Audio-Unterstützung, Video-Unterstützung fehlte vollständig. aRts konnte aber in KDE 3 nicht ersetzt werden, da dies die Binärkompatibilität verletzt hätte.
Die Entwickler kamen nach den Erfahrungen mit aRts zu dem Schluss, dass es nicht sinnvoll ist, sich auf ein einziges Projekt zu verlassen. Daher wurde Phonon als Adapter entwickelt, um auch innerhalb der Entwicklungslinie von KDE SC 4 das Back-End wechseln zu können, wenn dies nötig erscheinen sollte, ohne dass vorhandene KDE-Anwendungen angepasst werden müssen. Hinzu kam das Problem, dass zum Zeitpunkt des Beginns der Entwicklung von KDE SC 4 auch keine einheitliche Lösung unter Linux verfügbar war: zwar wurde von vielen das Projekt GStreamer favorisiert, aber auch xine oder MPlayer boten sich als umfangreiche Lösung an.
Da andere Lösungen wie der direkte Einsatz eines bestimmten Back-Ends (wie z. B. GStreamer) ebenfalls einen Wrapper erfordert hätten, um sie an die Programmiergegebenheiten von KDE anzupassen, brachte die Phonon-Lösung nur einen vergleichsweise geringen Mehraufwand gegenüber einer Direktintegration mit sich.
Anfänglich wurde Phonon vor allen Dingen mit Hilfe eines Xine-Back-Ends entwickelt. Im Dezember 2007 steuerte Trolltech die Unterstützung für die drei Back-Ends GStreamer, QuickTime und DirectShow bei.<ref>{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/ | {{#if: Trolltech and KDE Cooperate on Cross-Platform Multimedia Programming Framework | Trolltech and KDE Cooperate on Cross-Platform Multimedia Programming Framework }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: 2018-12 | , festgestellt im {{#invoke:DateTime|format|2018-12|F Y}} }}. Suche im Internet Archive ){{#if: 2018-12-11 11:01:48 InternetArchiveBot | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: 2018-12 | , festgestellt im {{#invoke:DateTime|format|2018-12|F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/ | {{#if:{{#invoke:URLutil|isWebURL|http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/}} || {{#if: || }} }} | {{#if: Trolltech and KDE Cooperate on Cross-Platform Multimedia Programming Framework | {{#if: || }} | {{#if: || }} }} }}{{#if: 2018-12 | {{#if:{{#invoke:DateTime|format|2018-12|F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: 2018-12 | , festgestellt im {{#invoke:DateTime|format|2018-12|F Y}} }}. (Suche im Internet Archive. ) {{#if: 2018-12-11 11:01:48 InternetArchiveBot | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/ | {{#if:{{#invoke:URLutil|isWebURL|http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/}} || {{#if: || }} }} }}{{#if: 2018-12 | {{#if:{{#invoke:DateTime|format|2018-12|F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[http://qt.nokia.com/about/news/archive/press.2007-12-11.2263733764/ }} (englisch) – Pressemitteilung von Trolltech, vom 13. Dezember 2007</ref>
Mitte 2009 kündigten die inzwischen von Nokia übernommenen Qt-Entwickler an, ein neues Framework namens QtMultimedia anstelle von Phonon zu entwickeln.<ref name="qtmultimedia"><templatestyles src="Webarchiv/styles.css" />{{#if:20111127092215
| {{#ifeq: 20111127092215 | *
| {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20111127092215}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-12-11 11:01:48 InternetArchiveBot | 2018-12-11 11:01:48 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20111127092215}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-12-11 11:01:48 InternetArchiveBot | 2018-12-11 11:01:48 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2018-12-11 11:01:48 InternetArchiveBot | 2018-12-11 11:01:48 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }} ({{#if: {{#if: 2018-12-11 11:01:48 InternetArchiveBot | 2018-12-11 11:01:48 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Multimedia in Qt, what’s the story? | {{#invoke:WLink|getEscapedTitle|Multimedia in Qt, what’s the story?}} | {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}} }}
}}}}}}}}{{#if:2018-12-11 11:01:48 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20111127092215|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/}}
|| {{#if: || }}
}}{{#if: Multimedia in Qt, what’s the story?
| {{#if: {{#invoke:WLink|isBracketedLink|Multimedia in Qt, what’s the story?}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://labs.qt.nokia.com/2009/09/09/multimedia-in-qt-whats-the-story/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} (englisch) – Blogartikel bei Nokias Qt Labs, vom 9. September 2009</ref>
Unterstützte Back-Ends
Haupt-Back-Ends
Aktuell (April 2011) konzentrieren die Phonon-Entwickler sich auf die Pflege und Weiterentwicklung zweier Back-Ends: VLC und GStreamer.<ref name="Phonon444" />
Das ursprünglich von Tanguy Krotoff entwickelte VLC-Back-End gilt seit November 2010 als stabil und wird zum Einsatz empfohlen.<ref>Harald Sitter: Phonon-VLC 0.3 – Rock Solid (30. November 2010)</ref>
Das GStreamer-Back-End wird trotz anfänglicher Probleme u. a. aus Speicherplatzgründen von Linux-Distributoren präferiert, da GStreamer derzeit ohnehin von LibreOffice und der Qt-Version von WebKit benötigt wird.<ref>Harald Sitter: Kubuntu 11.04 Sneak Peak (3. Dezember 2010)</ref> Es wird jedoch nur für Linux empfohlen, da es auf keiner anderen Plattform getestet sei.<ref>Harald Sitter: „GStreamer always was a main Linux backend as no one ever tested it on other platform[s].“ (Zitiert aus der Entwickler-Mailingliste vom 21. Februar 2011. Quelle)</ref>
Weitere Back-Ends
- avKode: Im Rahmen des Google Summer of Code 2006 wurde mit avKode ein Back-End entwickelt, das auf FFmpeg aufsetzt. Es wird aktuell (Januar 2010) nicht weiterentwickelt.
- DirectShow: Es wurde ursprünglich von Trolltech/Nokia entwickelt und nutzt das alte DirectShow-9-Framework unter Windows. Seit der Neuausrichtung bei Nokia zugunsten von QtMultimedia<ref name="qtmultimedia" /> wird es nicht mehr aktiv weiterentwickelt.
- MMF: Die „Multimedia Framework Architecture“ (MMF) ist das Multimedia-System für S60.
- NMM: Dieses Back-End nutzt die Network-Integrated Multimedia Middleware und ist besonders auf Medienausgabe über Computer-Netzwerke ausgerichtet. Es wird seit Januar 2008 nicht mehr weiterentwickelt.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20071230082043
| {{#ifeq: 20071230082043 | *
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20071230082043}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-07 09:45:58 InternetArchiveBot | 2019-05-07 09:45:58 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20071230082043}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-07 09:45:58 InternetArchiveBot | 2019-05-07 09:45:58 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-07 09:45:58 InternetArchiveBot | 2019-05-07 09:45:58 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }} ({{#if: {{#if: 2019-05-07 09:45:58 InternetArchiveBot | 2019-05-07 09:45:58 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034}} }}
}}}}}}}}{{#if:2019-05-07 09:45:58 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20071230082043|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://phonon.kde.org/cms/1034}}
|| {{#if: || }}
}}{{#if: Archivierte Kopie
| {{#if: {{#invoke:WLink|isBracketedLink|Archivierte Kopie}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://phonon.kde.org/cms/1034%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://phonon.kde.org/cms/1034%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://phonon.kde.org/cms/1034 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} – ehemalige Projektseite; Stand: 13. Januar 2008</ref><ref>From the phonon website: Backend libraries (englisch) – Foren-Beitrag beim Chakra Project, vom 3. August 2010, Zitat: „Phonon-NMM: This is an abandoned and unmaintained backend started by the Graphics Lab at Saarland University and Motama.“</ref>
- Phonon-aRts: Phonon-aRts nutzt den aus KDE 3 bekannten Soundserver aRts. Es war geplant, dass dieser zumindest in der Anfangszeit von KDE 4 unterstützt werden sollte, um Kompatibilität mit KDE-3-Anwendungen zu gewährleisten. Er wird jedoch nicht weiterentwickelt.
- Phonon-Fake: In der Anfangsphase lediglich dazu gedacht, Phonon zu entwickeln, stellt dieses Back-End keine Audio-Ausgabe zur Verfügung.
- Phonon-mplayer: Dieses Back-End nutzt die Bibliotheken des MPlayer-Projekts. Es wurde von Tanguy Krotoff entwickelt.
- QuickTime: Es wurde ursprünglich von Trolltech/Nokia entwickelt und nutzt das QuickTime-7-Framework unter macOS. Seit der Neuausrichtung bei Nokia zugunsten von QtMultimedia<ref name="qtmultimedia" /> wird es nicht mehr aktiv weiterentwickelt.
- xine: Ursprünglich das Standard-Back-End, wird seit 2010 aber nicht mehr weiterentwickelt und wurde mit der Veröffentlichung von Phonon 4.4.4 offiziell als nicht unterstützt gekennzeichnet.<ref name="Phonon444">Ankündigung von Phonon 4.4.4 (21. Januar 2011)</ref>
Weblinks
- {{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:"Introducing: Phonon 4.5.0"|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel="Introducing: Phonon 4.5.0"}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1="Introducing: Phonon 4.5.0"}}}}|[{{#invoke:URLutil|getNormalized|1=https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1="Introducing: Phonon 4.5.0"}}}}]}}{{#if:| ({{{format}}}{{#if:2011-03-25{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}}%7C%7C}}}}{{#if:"Introducing: Phonon 4.5.0"|{{#if:{{#invoke:WLink|isValidLinktext|1="Introducing: Phonon 4.5.0"|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: | {{{hrsg}}}{{#if: 2011-03-25|,|{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 2011-03-25| {{#if:{{#invoke:DateTime|format|2011-03-25|noerror=1}}
|{{#invoke:DateTime|format|2011-03-25|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2011-03-25|class=Zitationswartung}} }}{{#if: |,|{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2011-03-25|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:586570||(?)}}}}}}{{#if: 2011-04-04|;}}}}{{#if: 2011-04-04| {{#if:2011-03-25{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2011-04-04 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2011-04-04|class=Zitationswartung}} }} {{#invoke:DateTime|format|2011-04-04|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:2011-03-25{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if: | | (}}
}}{{#ifeq:{{#if:de|de|de}}|de||
{{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2011-03-25{{#if: 2011-04-04 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if: | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if:{{#invoke:URLutil|isWebURL|https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if:{{#invoke:URLutil|isWebURL|https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if: | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if:{{#invoke:URLutil|isWebURL|https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ | {{#if:{{#invoke:URLutil|isWebURL|https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[https://apachelog.wordpress.com/2011/03/25/introducing-phonon-4-5-0/ }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}
Einzelnachweise
<references />
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Weblink offline fix-attempted
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link/URL fehlt
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Wikipedia:Vorlagenfehler/Vorlage:"
- KDE
- Programmierschnittstelle
- Freie Multimediasoftware