PSE-2012 / MMWTV

Objective Quality Assessment Toolkit
3 stars 2 forks source link

getFrame gibt null zurueck #82

Closed AlexanderMonev closed 12 years ago

AlexanderMonev commented 12 years ago

Wenn ich eine Schleife wie

while (i < framecount) { testframe = yuvvideohandler.getFrame(); i++; }

durchlaufe, ist testframe oft gleich null. Manchmal beim 2-ten durchlauf, manchmal beim 5-ten oder beim 10-ten. Das passiert vermutlich weil der Buffer zu schnell leer wird. Das sollte nicht passieren, oder wenn es schon passieren kann, sollte es irgendwo einen Hinweis dafuer geben.

rtur commented 12 years ago

verweise mal auf die entsprechende testmothode, dann versuche ich dem nachzugehen.

rtur commented 12 years ago

Ich habe zwar versucht dem nachzugehen, aber die nicht outOfThe box funktionierende handler test Klasse hat mich das weite suchen lassen.

Zur welchen Lösung bist du gekommen ?

Ich schätze an diesem Problem hängt auch die seit letzter Woche beobachteten Probleme des players.

AlexanderMonev commented 12 years ago

Was funktioniert bei der handler test klasse nicht?

rtur commented 12 years ago

Zuerst hat die Video Klasse nicht funktioniert da absolute pfade verwendet wurden und nur eine sehr fehleranfällige pluginManagerInitialisierung durchgeführ wurde. Das hab ich bereinigt, die Handler Klasse sah genauso aus. Das video das da verwendet wurde war auch nicht im reposetory, ich hab also erstmal wieder die verweise richtig gestellt und dann hätte ich noch die video einstellungen die hier und da gesetzt wurden aktualisiern und da hatte ich keine Lust mehr.

Aber die bessere Frage lautet, was hast du herausgefunden ? Warum gibt er null zurück und wie willst du es beheben ?

AlexanderMonev commented 12 years ago

Ich habe zur Zeit keinen Zugang zu dem Rechner wo ich OQAT verwalte, frühstens am Morgen kann ich es mir anschauen. Ich sage dir dann bis zum Mittag Bescheid, ob ich etwas herausfinden konnte.

rtur commented 12 years ago

handler ist zwar immernoch weit davon entfernt bufFrei zu sein, aber dieses issue ist fixed.

closed