hallo,
ZitatOriginal von wbreu
meine xineliboutput-Version ist vom 17.Dezember, nur den device.diff drinnen.
was meinst du mit "device.diff"? ich hab hier den aktuellen xinelibout-cvs/git stand.
gruß, ciax
hallo,
ZitatOriginal von wbreu
meine xineliboutput-Version ist vom 17.Dezember, nur den device.diff drinnen.
was meinst du mit "device.diff"? ich hab hier den aktuellen xinelibout-cvs/git stand.
gruß, ciax
Das ist der Patch hier:
--- device.c.org 2010-03-15 20:25:08.000000000 +0100
+++ device.c 2010-05-09 22:05:36.000000000 +0200
@@ -1235,6 +1235,8 @@
ts_state_dispose(m_tssVideoSize);
m_tssVideoSize = NULL;
+ } else {
+ return Length;
}
}
Gabs mal auf der Mailingliste von xineliboutput. Kann aber nicht sagen ob man den noch braucht, aber die Passage fehlt nach wie vor im git.
Gruß
Wolfgang
ZitatOriginally posted by durchflieger
Hallo,
die neue Version v18 steht zum Download auf vdr-developers bereit.
Sie enthält jetzt einen Bugfix im vdpau output driver bezüglich des autocropping plugin der diesen von iNOB sehr schön beschriebenen Fehler behebt: ....
Ich kann nach ersten Tests bestätigen, dass der von iNOB beschriebene bei mir nicht mehr auftritt. Super Sache, danke für die neue Version!
Grüße, Peter
hallo,
ZitatOriginal von wbreu
Das ist der Patch hier:
ok, vielen dank - hab das gestern nacht nicht mehr geschafft einzubauen. sieht mir eher nicht so aus, dass mir der patch was helfen könnte ..
gruß,
ciax
Hallo,
ohne selber eingehendere Tests gemacht zu haben dürften für die Crashes wohl die Änderungen am xineliboutput autocrop plugin vom 26.11.2010 schuld sein. Dort wurde von phintunka für die Logoerkennung ein weiteres Konfigurationsparameter eingebaut.
Obwohl er sich im Commit bei mir bedankt bin ich aber unschuldig da der Code nicht von mir stammt
Ich selber habe das Problem nicht da ich bei mir eine gepachte Variante einsetzen die den AVARDS Algorithmus nutzt und damit die neuen Codestellen meidet. Leider hat der Algorithmus damals keinen Einzug ins Entwicklerrepository gefunden.
Gruss
durchflieger
hallo,
ZitatOriginal von durchflieger
Ich selber habe das Problem nicht da ich bei mir eine gepachte Variante einsetzen die den AVARDS Algorithmus nutzt und damit die neuen Codestellen meidet. Leider hat der Algorithmus damals keinen Einzug ins Entwicklerrepository gefunden.
danke für die rückmeldung. du hattest ja einmal auch patches für xineliboutput zur verfügung gestellt, bevor die adaptionen ins cvs/git flossen (ich glaube es war für xineliboutput-1.0.4). könnte man eventuell die autocrop-plugins aus xineliboutput-1.0.4 inkl. deiner damaligen patches in zusammenspiel mit v18 nehmen
ich kann jetzt mal versuchen, aus dem git den src-tree auszuchecken, der vor dem 26.11.2010 liegt. gegen die "stable" 1.0.5 des xinelibouput würde ich zum einsatz der df-patches für xinelib auch angepasste patches für xineliboutput benötigen, nicht wahr.
gruß, ciax
ZitatAlles anzeigenOriginal von durchflieger
ciax
mir ist nur das cvs repository auf sourceforge zum xineliboutput bekannt.
Dort eine Version vor dem 26.11.2010 nehmen.
Wenn du unbedingt den Rest des plugin auf dem neusten Stand haben willst
kannst du auch nur einen älteren Stand der Datei xine_post_autocrop.c ziehen.
Gruss
durchflieger
vielen dank durchflieger! ich bin gerade dabei, neu zu übersetzen ...
grüße,
ciax
ps: hier ist der git-mirror zu xineliboutput: http://projects.vdr-developer.…neliboutput.git;a=summary
Sorry für die Frage, aber wie kann ich die Quellen über den von dir geposteten Link herunterladen, um dann alles übersetzen zu können?
Danke.
Bist du schon fertig mit dem kompilieren?
Hat es Verbesserungen gebracht?
hallo,
ZitatOriginal von durchflieger
[..]Dort eine Version vor dem 26.11.2010 nehmen.
Wenn du unbedingt den Rest des plugin auf dem neusten Stand haben willst
kannst du auch nur einen älteren Stand der Datei xine_post_autocrop.c ziehen.
es scheint tatsächlich für mich die lösung zu sein, die version des "xine_post_autocrop.c" vor dem 26.11.2010 zu wählen! ich sitze nicht vor dem TV, aber lt. logs sieht nun auch mit "cropping" aktiviert alles gut aus!
"xine_post_autocrop.c" ist nun von "2010-05-22" - das sollte die version sein, bevor phintuka "autocrop: configurable logo width" (angeregt durch durchflieger ) mit reingenommen hat.
http://projects.vdr-developer.…8c770423eb7579343bc22a374
vielen dank durchflieger für's sicherstellen!
gruß, ciax
Hallo,
Also ich bekomme die V17, V18 einfach nicht zum laufen, nach 2-3 mal umschalten immer der Absturz von Xine,
am vdr liegst nicht, denn ohne xine klappt das umschalten wunderbar.
(Bis jetzt habe ich eigentlich immer wenn es einen neuen Patch gab auf die neue xine-lib-1.2 inkl. Patch geupdatet, und nie Probleme gehabt)
Hier noch ein paar Daten:
Ubuntu 10.10. mit Kernel 2.6.35-22, nvidia 260.19.29 habe aber auch die älteren Versionen probiert.
xine-lib-1.2 von heute mit V18
xine-ui von heute
ausgabe über xine-plugin
das autocropping ist nicht aktiv
Wenn ich dann die aktuelle xine-lib-1.2 ohne Patch probiere klappt auch das umschalten.
Vielleicht könnte jemand der sich auskennt, mal den Backtrace anschauen, habe davon leider keine Ahnung.
(hoffe er ist überhaupt richtig erstellt, hab mich an die anleitung aus dem ubuntu wiki gehalten)
Danke schonmal.
Gruß
jm24
Nabend jm24,
welchen Skin nutzt du?
Gruß
Wolfgang
Hallo Wolfgang
Ich nutze den PearlHD Skin.
Bei den anderen Einstellungen habe ich mich weitestgehend an deine Homepage gehalten.
Nochmals großes Lob für deine Tolle Seite!
Gruß
jm24
ZitatAlles anzeigenOriginal von jm24
Hallo Wolfgang
Ich nutze den PearlHD Skin.
Bei den anderen Einstellungen habe ich mich weitestgehend an deine Homepage gehalten.
Nochmals großes Lob für deine Tolle Seite!
Gruß
jm24
Probier einfach mal einen anderen aus...
Wenn da die Senderlogos mitmischen, dann bringt das text2skin den VDR zum Absturz, zumindest ist das bei mir so, deshalb habe ich das Plugin verbannt, da ich nie eine Lösung gefunden habe.
Gruß
Wolfgang
ZitatOriginally posted by durchflieger
Ich selber habe das Problem nicht da ich bei mir eine gepachte Variante einsetzen die den AVARDS Algorithmus nutzt und damit die neuen Codestellen meidet. Leider hat der Algorithmus damals keinen Einzug ins Entwicklerrepository gefunden.
Dürfen wir daran teilhaben durchflieger ? Ich würde das gerne mal probieren. Fehlt mir schon ein Stück weit der autocrop und wenn es einen besseren Algorithmus gibt : haben wollen !
Danke !
Steffen
hallo,
ZitatOriginal von ciax
[..]ich sitze nicht vor dem TV, aber lt. logs sieht nun auch mit "cropping" aktiviert alles gut aus!
zu früh gefreut - es crashed zwar nicht mehr mit der genannten version des "xine_post_autocrop.c", es findet aber leider auch kein cropping statt. "xineplug_post_autocrop.so" liegt unter den post-plugs im xinelib-pfad.
der xine-aufruf sieht wie folgt aus:
xine -f -V vdpau -A alsa:device=ladcomp -g --post vdr --post vdr_video --post vdr_audio --post autocrop:stabilize=1,soft_start_step=0 --verbose=2 --no-logo --no-splash vdr:/tmp/vdr-xine/stream#demux:mpeg_pes > /var/log/vdr-xine.log
hmm, hab ich da jetzt irgendein parameter vergessen oder müßte ich im OSD unter den plugineinstellungen etwas beim xine-plug setzen (dort finde ich nichts).
gruß, ciax
ps: sorry für das ständige nachfragen, aber vllt. fällt jemandem dazu was ein ...
soft_start_step=0 dürfte dein Problem sein.
Den Softstart schaltet man mit
soft_start=0
ab.
Prüfe ausserdem mit "xine --list-plugins=post" ob das autocrop auftaucht.
Im post processing panel des xine player kann man sich bei aktivierten autocrop die aktuell gültigen Parameter des Plugin sowie einen kurzen Kommentar dazu anschauen.
Es gab auch mal eine Möglichkeit die möglichen Plugin-Parameter per Kommandozeile anzeigen zu lassen. Aber wie das ging weis ich leider nicht mehr.
Gruss
durchflieger
ZitatAlles anzeigenOriginal von durchflieger
ciax
soft_start_step=0 dürfte dein Problem sein.
Den Softstart schaltet man mit
soft_start=0
ab.
So funktioniert es jetzt auch bei mir. In Deinem ersten Post ist es aber noch falsch beschrieben.
Bei dieser Gelegenheit, Danke für Deine hilfreichen Patches.
MfG,
jsffm
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!