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

Reply via email to