http://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&feed=atom&action=historyVdr2qiv-plugin - Versionsgeschichte2024-03-28T22:46:05ZVersionsgeschichte dieser Seite in VDR WikiMediaWiki 1.19.2http://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=73940&oldid=prevWirbel: /* Links */2013-08-05T13:48:56Z<p><span dir="auto"><span class="autocomment">Links</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 5. August 2013, 13:48 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 59:</td>
<td colspan="2" class="diff-lineno">Zeile 59:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- ===Snapshot=== --></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><!-- ===Snapshot=== --></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==<del class="diffchange diffchange-inline">Links</del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>==<ins class="diffchange diffchange-inline">Aktuelle Version</ins>==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline"># </del>[http://www.jan.vornberger.net/sonstiges/vdr2qiv.tar.gz <del class="diffchange diffchange-inline">Download</del>]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[http://www.jan.vornberger.net/sonstiges/vdr2qiv.tar.gz <ins class="diffchange diffchange-inline">0.1.0</ins>]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>[[Kategorie:Plugins]]</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>[[Kategorie:<ins class="diffchange diffchange-inline">Veraltete </ins>Plugins]]</div></td></tr>
</table>Wirbelhttp://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=36426&oldid=prevMonroe: Hierarchie2006-08-09T13:04:17Z<p>Hierarchie</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 9. August 2006, 13:04 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;">{{wikify}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Beschreibung==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Beschreibung==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del style="color: red; font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dieses Plugin wurde für folgendes Szenario geschrieben: Der VDR ist "normal" über den Ausgang der</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Dieses Plugin wurde für folgendes Szenario geschrieben: Der VDR ist "normal" über den Ausgang der</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Videokarte an einem Fernseher angeschlossen. Der Fernseher hat jedoch einen zusätzlichen VGA-Eingang,</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Videokarte an einem Fernseher angeschlossen. Der Fernseher hat jedoch einen zusätzlichen VGA-Eingang,</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Zeile 15:</td>
<td colspan="2" class="diff-lineno">Zeile 12:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>vielleicht trotzdem hilfreich ist. Es ist jedoch etwas Handarbeit nötig, um es zum Laufen zu bekommen.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>vielleicht trotzdem hilfreich ist. Es ist jedoch etwas Handarbeit nötig, um es zum Laufen zu bekommen.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==<del class="diffchange diffchange-inline">Download</del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- </ins>===<ins class="diffchange diffchange-inline">Status</ins>=<ins class="diffchange diffchange-inline">== --></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!--</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Alle nötigen Dateien finden sich in diesem Archiv</del>: <del class="diffchange diffchange-inline">http</del>:<del class="diffchange diffchange-inline">//www</del>.<del class="diffchange diffchange-inline">jan.vornberger.net/sonstiges/vdr2qiv.tar.gz</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==Bilder==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">{|</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">|[[Bild</ins>:<ins class="diffchange diffchange-inline"><plugin>-plugin-00.jpg|thumb|none|''kurze beschreibung'']]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">|[[Bild</ins>:<ins class="diffchange diffchange-inline"><plugin>-plugin-01</ins>.<ins class="diffchange diffchange-inline">jpg|thumb|none|''kurze beschreibung'']]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">|}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">--></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ==Bedienung== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===[[SVDRP]] Befehle=== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ==Hardwareanforderungen== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ==Softwareanforderungen== --></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Installation==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Installation==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Der Plugin-Teil sollte sich wie jedes VDR-Plugin übersetzen und einbinden lassen.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Der Plugin-Teil sollte sich wie jedes VDR-Plugin übersetzen und einbinden lassen. Dem Plugin liegt ein</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Optionen=== --></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Wrapper-Skript namens vdr2qiv.sh bei, dass beim Starten des Plugins gestartet wird und sich um das</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Patches=== --></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Öffnen des externen Image-Viewer kümmert. Das Plugin erwartet dieses Skript in /usr/local/bin/ zu finden.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==Konfiguration==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>Ggf. muss hier der Pfad in vdr2qiv.c geändert werden, falls das Skript an einem anderen Ort liegen soll.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>Dem Plugin liegt ein Wrapper-Skript namens vdr2qiv.sh bei, dass beim Starten des Plugins gestartet wird und sich um das Öffnen des externen Image-Viewer kümmert. Das Plugin erwartet dieses Skript in /usr/local/bin/ zu finden. Ggf. muss hier der Pfad in vdr2qiv.c geändert werden, falls das Skript an einem anderen Ort liegen soll.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Das Wrapper-Skript erwartet den veränderten Image-Viewer Qiv (http://www.klografx.net/qiv/) ebenfalls in</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Das Wrapper-Skript erwartet den veränderten Image-Viewer Qiv (http://www.klografx.net/qiv/) ebenfalls in</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Zeile 44:</td>
<td colspan="2" class="diff-lineno">Zeile 49:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Qiv-Funktionen ansteueren.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Qiv-Funktionen ansteueren.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>==<del class="diffchange diffchange-inline">Schlussbemerkung</del>==</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- </ins>===<ins class="diffchange diffchange-inline">Einstellungen</ins>=<ins class="diffchange diffchange-inline">== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Parameter=== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==Sonstiges==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">===Probleme===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">*Jep, es ist ein ziemlicher Hack und absolut auf mein System zugeschnitten (ala hardgecodete Pfade), aber vielleicht ist es trotzdem für jemanden nützlich, der ein ähnliches Vorhaben hat und wie ich keine bestehende Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein könnten.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Tipps=== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Wunschliste=== --></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"><!-- ===Snapshot=== --></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Jep, es ist ein ziemlicher Hack und absolut auf mein System zugeschnitten (ala hardgecodete Pfade), aber</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline">==Links==</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">vielleicht ist es trotzdem für jemanden nützlich, der ein ähnliches Vorhaben hat und wie ich keine bestehende</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"># [http://www</ins>.jan.<ins class="diffchange diffchange-inline">vornberger</ins>.<ins class="diffchange diffchange-inline">net/sonstiges/vdr2qiv.tar</ins>.<ins class="diffchange diffchange-inline">gz Download]</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">Lösung auftreiben konnte</del>. <del class="diffchange diffchange-inline">Ich würde mich über eine kurze Mail an </del>jan<del class="diffchange diffchange-inline">@uos</del>.<del class="diffchange diffchange-inline">de freuen, falls dem so war</del>. <del class="diffchange diffchange-inline">Dann weiß</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein könnten</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:Plugins]]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>[[Kategorie:Plugins]]</div></td></tr>
</table>Monroehttp://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=36291&oldid=prevMr. G: Add: Kategorie: Plugins2006-08-08T14:41:08Z<p>Add: Kategorie: Plugins</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 8. August 2006, 14:41 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 51:</td>
<td colspan="2" class="diff-lineno">Zeile 51:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein könnten.</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein könnten.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">[[Kategorie:Plugins]]</ins></div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:35989:newid:36291 -->
</table>Mr. Ghttp://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=35989&oldid=prev84.186.75.117 am 6. August 2006 um 15:47 Uhr2006-08-06T15:47:43Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 6. August 2006, 15:47 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;">{{wikify}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins style="color: red; font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Beschreibung==</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>==Beschreibung==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"></td></tr>
</table>84.186.75.117http://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=35988&oldid=prev84.136.209.110: /* Schlussbemerkung */2006-08-06T15:45:23Z<p><span dir="auto"><span class="autocomment">Schlussbemerkung</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 6. August 2006, 15:45 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein <del class="diffchange diffchange-inline">können</del>.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, als dass sie für jemand anderen nützlich sein <ins class="diffchange diffchange-inline">könnten</ins>.</div></td></tr>
<!-- diff cache key tk_vdrwiki:diff:version:1.11a:oldid:35987:newid:35988 -->
</table>84.136.209.110http://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=35987&oldid=prev84.136.209.110: /* Schlussbemerkung */2006-08-06T15:45:10Z<p><span dir="auto"><span class="autocomment">Schlussbemerkung</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">← Nächstältere Version</td>
<td colspan='2' style="background-color: white; color:black;">Version vom 6. August 2006, 15:45 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, dass sie <del class="diffchange diffchange-inline">kaum </del>für jemand anderen nützlich sein können.</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>auf meine Situation zugeschnitten sind, <ins class="diffchange diffchange-inline">als </ins>dass sie für jemand anderen nützlich sein können.</div></td></tr>
</table>84.136.209.110http://vdr-wiki.de/wiki/index.php?title=Vdr2qiv-plugin&diff=35986&oldid=prev84.136.209.110: Vdr2qiv dokumentiert2006-08-06T15:42:27Z<p>Vdr2qiv dokumentiert</p>
<p><b>Neue Seite</b></p><div>==Beschreibung==<br />
<br />
Dieses Plugin wurde für folgendes Szenario geschrieben: Der VDR ist "normal" über den Ausgang der<br />
Videokarte an einem Fernseher angeschlossen. Der Fernseher hat jedoch einen zusätzlichen VGA-Eingang,<br />
an dem die Grafikkarte des VDR angeschlossen wird und das Bild eines X-Servers zeigt.<br />
<br />
Man möchte nun den VGA-Ausgang nur zum Anzeigen von Digitalbildern benutzen, während alle anderen<br />
Funktionen weiter über den bisherigen Weg laufen. Dieses Plugin fungiert als eine Art Gateway zwischen<br />
dem VDR und dem Image-Viewer Qiv, der beim Starten des Plugins auf dem X-Server gestartet wird und das Plugin<br />
leitet daraufhin die Befehle der Fernbedienung an Qiv weiter.<br />
<br />
Warnung: Dieses Plugin ist ein totaler Hack. Ich dokumentiere es hier nur in der Hoffnung, dass es für andere<br />
vielleicht trotzdem hilfreich ist. Es ist jedoch etwas Handarbeit nötig, um es zum Laufen zu bekommen.<br />
<br />
==Download==<br />
<br />
Alle nötigen Dateien finden sich in diesem Archiv: http://www.jan.vornberger.net/sonstiges/vdr2qiv.tar.gz<br />
<br />
==Installation==<br />
<br />
Der Plugin-Teil sollte sich wie jedes VDR-Plugin übersetzen und einbinden lassen. Dem Plugin liegt ein<br />
Wrapper-Skript namens vdr2qiv.sh bei, dass beim Starten des Plugins gestartet wird und sich um das<br />
Öffnen des externen Image-Viewer kümmert. Das Plugin erwartet dieses Skript in /usr/local/bin/ zu finden.<br />
Ggf. muss hier der Pfad in vdr2qiv.c geändert werden, falls das Skript an einem anderen Ort liegen soll.<br />
<br />
Das Wrapper-Skript erwartet den veränderten Image-Viewer Qiv (http://www.klografx.net/qiv/) ebenfalls in<br />
/usr/local/bin unter dem Namen "qiv_vdr" zu finden.<br />
<br />
Der verwendete Image-Viewer wurde von mir gepatcht (ebenfalls ein ziemlicher Hack *g*), um die Befehle des<br />
Plugins entgegennehmen zu können. Dazu wird das Prozess-Signal USR2 verwendet und eine Pipe mit dem Pfad<br />
/video/vdr2qiv.pipe die vorher per "mkfifo /video/vdr2qiv.pipe" angelegt werden muss. Falls auch hier ein<br />
anderer Pfad verwendet werden soll, muss sowohl das Plugin, als auch der Qiv-Patch angepasst werden.<br />
<br />
Die verwendete Qiv-Version lässt sich hier beziehen: http://www.klografx.net/qiv/download/qiv-2.0-src.tgz<br />
Das Archiv enthält den Patch, der sich mit "patch < qiv-2.0_vdr.patch" anwenden lassen sollte. Danach kann<br />
qiv kompiliert werden und das Binary nach /usr/local/bin/qiv_vdr kopiert werden.<br />
<br />
Damit das Wrapper-Skript qiv starten kann, muss der X-Server bereits laufen und der User, unter dem VDR läuft,<br />
die entsprechenden Rechte haben ein Programm zu starten. Der Image-Viewer erwartet die Bilder in /video/images.<br />
<br />
Das Plugin zeigt nach dem Starten eine Hilfeseite an die erläutert welche Tasten der Fernbedienung welche<br />
Qiv-Funktionen ansteueren.<br />
<br />
==Schlussbemerkung==<br />
<br />
Jep, es ist ein ziemlicher Hack und absolut auf mein System zugeschnitten (ala hardgecodete Pfade), aber<br />
vielleicht ist es trotzdem für jemanden nützlich, der ein ähnliches Vorhaben hat und wie ich keine bestehende<br />
Lösung auftreiben konnte. Ich würde mich über eine kurze Mail an jan@uos.de freuen, falls dem so war. Dann weiß<br />
ich auch, ob ich auch in Zukunft solche Hacks dokumentieren sollte oder ob sie einfach viel zu speziell und<br />
auf meine Situation zugeschnitten sind, dass sie kaum für jemand anderen nützlich sein können.</div>84.136.209.110