Mir ist auch noch aufgefallen, dass es bei geschnittenen Aufnahmmen mit Ushare Probleme gibt. Also es stimmen dann die Zeiten oft nicht mehr und die Wiedergabe bricht manchmal ab, sobald man eine Zeit mit Goto wählt.
W-LAN Mediacenter bei PLUS mit VDR ?
- blafasel
- Geschlossen
-
-
Diff
Alles anzeigendiff -pur ushare-0.9.7-reference/src/http.c ushare-0.9.7/src/http.c --- ushare-0.9.7-reference/src/http.c Tue Mar 7 20:10:52 2006 +++ ushare-0.9.7/src/http.c Mon Aug 14 04:13:54 2006 @@ -265,6 +265,16 @@ http_read (UpnpWebFileHandle fh, char *b case FILE_LOCAL: log_verbose ("Read local file.\n"); len = read (file->detail.local.fd, buf, buflen); + /* 14aug2006 En vdr/tg100 support: drop private stream 1 */ + if (strstr(file->fullpath, ".vdr")) + { + int i; + unsigned char *p = (unsigned char *)buf; + for (i = 0; i < len-3; i++) + if (p[i] == 0x00 && p[i+1] == 0x00 && p[i+2] == 0x01 && p[i+3] == 0xbd) + p[i+3] = 0xbe; /* padding */ + } + /* 14aug2006 En vdr/tg100 support - end */ break; case FILE_MEMORY: log_verbose ("Read file from memory.\n");
Das ist der 2te Patch für ushare. Was müsste man denn da ändern, damit die ac3 Spur benutzt wird und alle mp2 Spuren, falls vorhanden gelöscht werden. Es wäre auch nicht schlimm, wenn eine Aufnahme ohne ac3 Spur dann stumm wäre.
-
Zitat
Original von m0190
Das ist der 2te Patch für ushare. Was müsste man denn da ändern, damit die ac3 Spur benutzt wird und alle mp2 Spuren, falls vorhanden gelöscht werden. Es wäre auch nicht schlimm, wenn eine Aufnahme ohne ac3 Spur dann stumm wäre.AC3 wird als "Private Stream 1" codiert: 0x00 0x00 0x01 0xBD,
der normale MPEG1/2-Ton als 0x00 0x00 0x01 0xCn (n=0...f) oder 0x00 0x00 0x01 0xDn (n=0...f).Also müßte man
durch
ersetzen. Ich weiß jedoch nicht, ob/wie gut die AC3-Wiedergabe von vdr-Dateien funktioniert.CU
Oliver -
Erstmal danke.
Ich habs ausprobiert und es scheint grundsätzlich zu gehen. Mein Receiver zeigt Dolby Digital 5.1. Man hört auch, dass es funktioniert. Das einzige Problem ist, dass es alle 2, 3 Sekunden mal kurz stockt. Dabei ist es egal ob 2 Kanal Ac3 oder 5.1 Kanal Ac3 verwendet wird.
Aber prinzipiell funktioniert es schon.
...Erst dachte ich, dass es an meiner Wlan Anbindung liegt, aber der gleiche Effekt tritt auch per Kabelverbindung auf. Es stocken dann immer der Ton UND das Bild.
Da scheint noch ein Feinschliff zu fehlen.
Falls es bei jemanden funktioniert, dann bitte melden.
mfg
-
Zitat
Original von m0190
Das einzige Problem ist, dass es alle 2, 3 Sekunden mal kurz stockt. Dabei ist es egal ob 2 Kanal Ac3 oder 5.1 Kanal Ac3 verwendet wird.
Aber prinzipiell funktioniert es schon.Ich denke replex / remux wäre hier die lösung. Das die Box "einfach so" ein PES abspielt ist ja schon mal ein Wunder.
Gruss
Geni -
Die Idee hatte ich auch schon, aber das komische ist halt, dass es mit mp2 funktioniert.
Aber das mit dem Remuxen ist wahrscheinlich um ein Vielfaches aufwendiger als die anderen Patches.
Hat es ausser mir wirklich niemand ausprobiert ?
Naja, wenn ich der einzige bin, der VDR Files mit ac3 abspielen möchte, dann lohnt sich das sowieso nicht.
-
Ne, ne.
Mich würde das AC3-Thema auch interessieren.Gizmine
-
... dann probier doch mal aus, wie der veränderte Patch bei dir funktioniert / reagiert.
Ausserdem sollten wir die 3 Patches mal an den ushare Autor schicken, damit er sie vielleicht in zukünftige Versionen einbauen kann. Ich wollte das schon machen, weiss aber nicht, ob Ufo damit einverstanden ist. Ausserdem will ich mich nicht mit fremden Federn schmücken.
so, das wars für heute
-
+ { "vdr", UPNP_VIDEO, "http-get:*:video/mp2p:*"}, /* 12aug2006 En */
Müsste man diese Zeile im ersten Patch vielleicht noch ändern, damit ac3 ordentlich abgespielt wird ?
Also mp2p durch x-ac3 ersetzen oder hat das keine Bedeutung ?
-
Zitat
Original von m0190
Ausserdem sollten wir die 3 Patches mal an den ushare Autor schicken, damit er sie vielleicht in zukünftige Versionen einbauen kann. Ich wollte das schon machen, weiss aber nicht, ob Ufo damit einverstanden ist. Ausserdem will ich mich nicht mit fremden Federn schmücken.
Die Patches (außer evtl. der dritte) sind viel zu tg100-spezifisch, d.h. sie bügeln Bugs des tg100 im Server aus. So was kann man imho nicht fest in ushare einbauen. (Würde ich jedenfalls nicht machen.)CU
Oliver -
Zitat
Original von m0190
+ { "vdr", UPNP_VIDEO, "http-get:*:video/mp2p:*"}, /* 12aug2006 En */Müsste man diese Zeile im ersten Patch vielleicht noch ändern, damit ac3 ordentlich abgespielt wird ?
Also mp2p durch x-ac3 ersetzen oder hat das keine Bedeutung ?
Probier's halt aus.
Ich kann es nicht testen...Mit meinem Patch wird .vdr einfach wie eine DVD (.vob) behandelt. Klappt für Nicht-AC3 auch sehr gut. Lippensynchronisation ist perfekt.
Hast Du schon mal AC3 von einer DVD probiert?
Die Patches sind das Ergebnis von endlosem Herumprobieren und einigen Vermutungen. Wenn wir den Sourcecode des tg100 hätten, wäre dies alles kein Problem.
CU
Oliver -
Ich habs probiert. Danach geht gar nichts mehr. x-ac3 deklariert Ac3 Dateien ohne Video, ich hatte da was verwechselt.
-
Ich habe den AC3-Patch bei mir getestet. Hier ist das gleiche Problem. Bild und Ton zwar da, aber es ruckelt. Die Frage ist, wo hier genau das Problem liegt. Ist die Datenrate dann zu hoch oder kann der TG100 AC3 eben einfach nicht vernünftig abspielen.
Ich denke da müssen wir noch ein bischen rumfriemeln.Giz
-
Ob es an der Datenrate liegt müsste sich doch testen lassen, wenn man eine "Aufnahme" mit sehr geringer Datenrate herstellt?
Lars
-
Hat schonmal jemand VOBs erfolgreich getestet ? Wenn ja kann es an der Datenrate ja nicht liegen, da die VOBs ja auch mehrere Tonspuren haben.
Giz
-
HI Jungs - ich habe eben vom "fuppes-Ulrich" die Lösung für das AVI Problem bekommen. Ich poste hier einfach mal sein Mail - So was dämliches ist mir ja noch nicht untergekommen ! Die ganzen Leute die gesucht, probiert, gecaptured haben und keiner ist drauf gekommen ? Naja lest selbst:
Zitat
Hallo Stefan!Nach langem rumprobieren habe ich den AVI-Fehler endlich gefunden. Die
Geschichte mit dem Mime-Type war mir auch schon aufgefallen. Allerdings
liefert kein anderer Server außer dem Telegent eigenen diesen Typ und es
funktioniert trotzdem. Der Intel Micro Server liefert sogar nur
application/octet-stream aber der TG zeigt trotzdem das avi Symbol an.Die Lösung ist so einfach wie dämlich.
Der Telegent will aus irgendeinem unerklärlichen Grund am Dateinamen die
Endung ".avi" haben. Bei allen anderen Dateitypen scheint ihm das egal
zu sein nur bei avi nicht.Ich habe eben mal provisorisch die Dateiendung angehangen und prompt
spielte der TG eine AVI-Datei über Fuppes ab.Ich werde das ganze noch sauber einbauen und dann gibt es endlich mal
wieder eine neue Version. Ich hoffe es besteht noch BedarfSchönes Wochenende!
Gruß,
Uli -
Bedarf
Wow, das ist doch mal was. Jetzt nur noch schnell die *.vdr Unterstützung einbauen. Nein erstmal reicht es so .
mfg
-
Zitat
Original von Geni
HI Jungs - ich habe eben vom "fuppes-Ulrich" die Lösung für das AVI Problem bekommen. Ich poste hier einfach mal sein Mail - So was dämliches ist mir ja noch nicht untergekommen ! Die ganzen Leute die gesucht, probiert, gecaptured haben und keiner ist drauf gekommen ? Naja lest selbst:
Für uShare reicht dies definitiv nicht. Sonst würden AVIs bereits mit Patch #1 funktionieren. Es muß also noch etwas sein, was uShare anders macht...Daß der tg100 (unzulässigerweise) Datei-Extensions auswertet, ist mir bereits bei der Implementierung des VDR-File-Supports aufgefallen (-> Patch #1).
CU
Oliver -
Hallo Mädels,
ich wollte nur schnell die Info weitergeben, dass Ulrich eine neue Version draussen hat. Man kann sie auf der SF-Page saugen und sie enthält tg100 AVI Support !
Ciao
GeniP.S: Hier der Link:
-
Zitat
Original von Geni
Hallo Mädels,ich wollte nur schnell die Info weitergeben, dass Ulrich eine neue Version draussen hat. Man kann sie auf der SF-Page saugen und sie enthält tg100 AVI Support !
Ciao
GeniP.S: Hier der Link:
ich kann bestätigen, dass fuppes funktioniert! vielen dank!
ich habe bemerkt, dass der tg100 die aktuelle position im film und die gesamtlänge bei avi-dateien falsch darstellt! hat jemand vielleicht eine lösung? ich brauche die aktulle stelle in der datei zu merken, um den abgebrochenen film spaeter weiterschauen wo man aufgehört hatte. FF hilft hier gar nicht, da 2x zu langsam ist.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!