Thanks!
Actually, that there aren't more test failures on the Intel machine surprises
me - all the 'normal' stuff just works ;-). The intel drivers have only
recently become stable and the i915 is a pretty old chip. You ran make check
and not just src/test/Test.py, right?
This is what's wrong:
- Mipmapping of offscreen canvases is broken in some wierd way, even though the
driver claims to support it. I assume (hope?) this is a driver problem and will
go away with new OS versions. If/When I get my hands on a machine where this
happens, I'll try to fix it. Is this a major roadblock for you?
- Playback of flash videos with an alpha channel ignores the alpha channel. We
can try to figure out what's going wrong - is this machine using shaders to
accelerate video decoding? The tests should output something like
[10-11-01 12:38:00.515] CONFIG: Shader support: true
on startup.
- Something is wrong with rendering the onscreen keyboard. This might be a
problem with the offscreen canvas code, so there is a small chance that it's
important...
If you have some time and a partition free on that machine: It would be real
nice to know if these issues just disappear with Ubuntu 10.10.
Cheers,
Uli
On Nov 1, 2010, at 2:17 PM, Alex Harrington wrote:
>> And - this goes to everyone - please do run a short test. I'm depending on
>> you to make libavg stable, since I simply can't have every Hard-/Software
>> combination here.
>
> I've tested the three machines I have handy:
>
> OS | Driver | Card | Result
> -----------------------------------------------------------------
> Ubuntu 10.10 | NVIDIA 260.19.06 | GeForce 9400GT | OK
> Ubuntu 10.10 | NVIDIA 260.19.12 | GeForce 210 | OK
> Ubuntu 9.10 | Kernel 2.6.31 | Intel 915GM | FAIL
>
> Failures from the third machine:
>
> ======================================================================
> FAIL: testCanvasMipmap (OffscreenTest.OffscreenTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/home/eng/libavg-1.5.0.pre1/src/test/OffscreenTest.py", line
> 380, in testCanvasMipmap
> (lambda: self.compareImage("testCanvasMipmap", False),
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 76, in
> start
> self.__player.play()
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 139, in
> __nextAction
> action()
> File "/home/eng/libavg-1.5.0.pre1/src/test/OffscreenTest.py", line
> 380, in <lambda>
> (lambda: self.compareImage("testCanvasMipmap", False),
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 82, in
> compareImage
> self.compareBitmapToFile(bmp, fileName, warn)
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 100, in
> compareBitmapToFile
> self.assert_(False)
> AssertionError
>
> ======================================================================
> FAIL: testVideoFiles (AVTest.AVTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/home/eng/libavg-1.5.0.pre1/src/test/AVTest.py", line 139, in
> testVideoFiles
> testVideoFile(filename, isThreaded)
> File "/home/eng/libavg-1.5.0.pre1/src/test/AVTest.py", line 133, in
> testVideoFile
> lambda: node.stop()
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 76, in
> start
> self.__player.play()
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 139, in
> __nextAction
> action()
> File "/home/eng/libavg-1.5.0.pre1/src/test/AVTest.py", line 129, in
> <lambda>
> lambda: checkImage(filename),
> File "/home/eng/libavg-1.5.0.pre1/src/test/AVTest.py", line 108, in
> checkImage
> self.compareImage("testVideo-"+filename+"1", False)
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 82, in
> compareImage
> self.compareBitmapToFile(bmp, fileName, warn)
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 100, in
> compareBitmapToFile
> self.assert_(False)
> AssertionError
>
> ======================================================================
> FAIL: testKeyboard (PythonTest.PythonTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File "/home/eng/libavg-1.5.0.pre1/src/test/PythonTest.py", line 823,
> in testKeyboard
> lambda: self.compareImage("testUIKeyboard", False)
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 76, in
> start
> self.__player.play()
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 139, in
> __nextAction
> action()
> File "/home/eng/libavg-1.5.0.pre1/src/test/PythonTest.py", line 784,
> in <lambda>
> lambda: self.compareImage("testUIKeyboardDownA1", False),
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 82, in
> compareImage
> self.compareBitmapToFile(bmp, fileName, warn)
> File "/home/eng/libavg-1.5.0.pre1/src/test/testcase.py", line 100, in
> compareBitmapToFile
> self.assert_(False)
> AssertionError
>
> ----------------------------------------------------------------------
> Ran 155 tests in 61.400s
>
> FAILED (failures=3)
> FAIL: Test.py
> =================================
> 1 of 1 test failed
> Please report to [email protected]
> =================================
> make[4]: *** [check-TESTS] Error 1
> make[4]: Leaving directory `/home/eng/libavg-1.5.0.pre1/src/test'
> make[3]: *** [check-am] Error 2
> make[3]: Leaving directory `/home/eng/libavg-1.5.0.pre1/src/test'
> make[2]: *** [check-recursive] Error 1
> make[2]: Leaving directory `/home/eng/libavg-1.5.0.pre1/src/test'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/home/eng/libavg-1.5.0.pre1/src'
> make: *** [check-recursive] Error 1
>
> Result images from the third machine:
> http://dl.dropbox.com/u/58386/resultimages.tar.gz
>
> I've got another couple of machines I can test at home later today.
>
> Cheers
>
> Alex
>
>
> _______________________________________________
> libavg-users mailing list
> [email protected]
> https://mail.datenhain.de/mailman/listinfo/libavg-users
>
--
Any technology distinguishable from magic is insufficiently advanced.
Ulrich von Zadow | +49-172-7872715
Jabber: [email protected]
Skype: uzadow
_______________________________________________
libavg-users mailing list
[email protected]
https://mail.datenhain.de/mailman/listinfo/libavg-users