您的位置:首页 > 编程语言 > Python开发

VS2013+WIN10 X64 编译32位libavg

2016-08-09 17:43 567 查看

VS2013+WIN10 X64 编译32位libavg

在看directshow的时候,偶尔找到这个工程,看起来是做播放渲染客户端的,很牛x的样子,正好领导提到有无VR全景什么的播放,以及我需要恶补windows上的基本的开发:

VS2013WIN10 X64 编译32位libavg
最麻烦的是依赖库好在官方都准备好了
编译过程

最痛苦是编译找不到各种python的符号
2 需要win32的python库

3 最终还是链接到了这三个exe

用python测试

1 最麻烦的是依赖库,好在官方都准备好了

ffmpeg`

SDL

x11

boost带python编译

还有其他

2 编译过程

必需参考官方 来,

下载依赖库和代码,在依赖库里头构造路径,这样就能自动找到。

但是python的库是系统的,不是依赖库里头的,所以要自己指定。

默认是路径在C:\Python27

If you have Visual Studio > 2013, you need to update the project files (Right-click on solution, ‘Retarget solution’ if it doesn’t prompt you to do that).

Start a release build.

3 最痛苦是编译找不到各种python的符号

3.2 需要win32的python库

默认C:\Python27下,我安装的是64位的,libavg默认 是32,所以要下载一个32位的,安装在

C:\Python27_x86 下,并且要在工程的属性配置里,按照这个方式来修改,而不是修改WIN10系统的环境变量(我之前以为是这样,不管用啊):

Open View->Property Manager

Expand one of the projects, e.g: base and Release

Double click on the libavg entry.

Under User macros, change the path of the macro PYTHON_ROOT to your installation path.

3.3 最终还是链接到了这三个exe:

1>------ Build started: Project: base, Configuration: Release Win32 ------
1>  base.vcxproj -> J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\base.lib
2>------ Build started: Project: graphics, Configuration: Release Win32 ------
2>  graphics.vcxproj -> J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\graphics.lib
3>------ Build started: Project: testplayer, Configuration: Release Win32 ------
3>     Creating library J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\testplayer.lib and object J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\testplayer.exp
3>strmbase.lib(amfilter.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(amfilter.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(combase.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(combase.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(mtype.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(mtype.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(transfrm.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(transfrm.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(transip.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(transip.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(wxlist.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(wxlist.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>strmbase.lib(wxutil.obj) : warning LNK4099: PDB 'vc100.pdb' was not found with 'strmbase.lib(wxutil.obj)' or at 'J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\vc100.pdb'; linking object as if no debug info
3>  testplayer.vcxproj -> J:\media\XLIVE\windows\libavg\libavg\libavg\win\Release\testplayer.exe
========== Build: 3 succeeded, 0 failed, 6 up-to-date, 0 skipped ==========


4 用python测试

J:\media\XLIVE\windows\libavg\libavg\libavg\test>Test.py
[16-08-09 17:45:48.203][INFO][......APP] : Using libavg from: C:\Python27_x86\lib\site-packages\libavg
[16-08-09 17:45:48.545][INFO][...CONFIG] : Display bpp: 24
[16-08-09 17:45:48.547][INFO][...CONFIG] : Requested OpenGL configuration:
[16-08-09 17:45:48.550][INFO][...CONFIG] :   OpenGL flavor: Desktop
[16-08-09 17:45:48.552][INFO][...CONFIG] :   Pixel buffers: true
[16-08-09 17:45:48.556][INFO][...CONFIG] :   Power of 2 textures: false
[16-08-09 17:45:48.559][INFO][...CONFIG] :   No multisampling
[16-08-09 17:45:48.561][INFO][...CONFIG] :   Shader usage: auto
[16-08-09 17:45:48.563][INFO][...CONFIG] :   Debug context: true
[16-08-09 17:45:48.692][INFO][...CONFIG] : Loading shaders from C:\Python27_x86\lib\site-packages\libavg\shaders
[16-08-09 17:45:48.714][INFO][...CONFIG] : OpenGL configuration:
[16-08-09 17:45:48.716][INFO][...CONFIG] :   OpenGL version: 4.3.0 - Build 20.19.15.4444
[16-08-09 17:45:48.719][INFO][...CONFIG] :   OpenGL vendor: Intel
[16-08-09 17:45:48.722][INFO][...CONFIG] :   OpenGL renderer: Intel(R) HD Graphics 4600
[16-08-09 17:45:48.725][INFO][...CONFIG] :   OpenGL flavor: Desktop
[16-08-09 17:45:48.728][INFO][...CONFIG] :   Pixel buffers: true
[16-08-09 17:45:48.731][INFO][...CONFIG] :   Power of 2 textures: false
[16-08-09 17:45:48.733][INFO][...CONFIG] :   No multisampling
[16-08-09 17:45:48.735][INFO][...CONFIG] :   Shader usage: full
[16-08-09 17:45:48.738][INFO][...CONFIG] :   Debug context: false
[16-08-09 17:45:48.743][INFO][...CONFIG] :   Using pixel buffer objects
[16-08-09 17:45:48.748][INFO][...CONFIG] :   Max. texture size: 16384
[16-08-09 17:45:48.750][INFO][...CONFIG] :   GPU-based YUV-RGB conversion: yes.
[16-08-09 17:45:48.753][.ERR][...CONFIG] :   Dedicated video memory: Unknown
[16-08-09 17:45:48.756][.ERR][...CONFIG] :   Video memory used at start: Unknown
[16-08-09 17:45:48.761][INFO][...CONFIG] : Vertical Refresh Rate: 60
[16-08-09 17:45:48.763][INFO][...CONFIG] : Pixels per mm: 3.77953
testPoint (PlayerTest.PlayerTestCase) ... ok
testColor (PlayerTest.PlayerTestCase) ... ok
testBasics (PlayerTest.PlayerTestCase) ... ok
testSetResolution (PlayerTest.PlayerTestCase) ... ok
testColorParse (PlayerTest.PlayerTestCase) ... ok
testFakeTime (PlayerTest.PlayerTestCase) ... ok
testDivResize (PlayerTest.PlayerTestCase) ... ok
testRotate (PlayerTest.PlayerTestCase) ... ok
testRotate2 (PlayerTest.PlayerTestCase) ... ok
testRotatePivot (PlayerTest.PlayerTestCase) ... ok
testOpacity (PlayerTest.PlayerTestCase) ... ok
testOutlines (PlayerTest.PlayerTestCase) ... ok
testWordsOutlines (PlayerTest.PlayerTestCase) ...
testWordsOutlines: Difference image has avg=1.66, std dev=15.62
ok
testError (PlayerTest.PlayerTestCase) ... ok
testExceptionInTimeout (PlayerTest.PlayerTestCase) ... ok
testInvalidImageFilename (PlayerTest.PlayerTestCase) ... ok
testInvalidVideoFilename (PlayerTest.PlayerTestCase) ... ok
testTimeouts (PlayerTest.PlayerTestCase) ... ok
testTimeoutOnFrameHandling (PlayerTest.PlayerTestCase) ... ok
testCallFromThread (PlayerTest.PlayerTestCase) ... ok
testAVGFile (PlayerTest.PlayerTestCase) ... ok
testBroken (PlayerTest.PlayerTestCase) ... ok
testMove (PlayerTest.PlayerTestCase) ... ok
testCropImage (PlayerTest.PlayerTestCase) ... ok
testCropMovie (PlayerTest.PlayerTestCase) ... ok
testWarp (PlayerTest.PlayerTestCase) ... ok
testMediaDir (PlayerTest.PlayerTestCase) ... ok
testMemoryQuery (PlayerTest.PlayerTestCase) ... ok
testStopOnEscape (PlayerTest.PlayerTestCase) ... ok
testScreenDimensions (PlayerTest.PlayerTestCase) ... ok
testSVG (PlayerTest.PlayerTestCase) ... ok
testGetConfigOption (PlayerTest.PlayerTestCase) ... ok
testValidateXml (PlayerTest.PlayerTestCase) ... ok
testSetWindowTitle (PlayerTest.PlayerTestCase) ... ok
testWindowFrame (PlayerTest.PlayerTestCase) ... ok
testImageHRef (ImageTest.ImageTestCase) ... ok
testImagePos (ImageTest.ImageTestCase) ... ok
testImageSize (ImageTest.ImageTestCase) ... ok
testImageCache (ImageTest.ImageTestCase) ... ok
testBitmap (ImageTest.ImageTestCase) ... ok
testBitmapManager (ImageTest.ImageTestCase) ...
Multithread: False
Multithread: True
ok
testBitmapManagerException (ImageTest.ImageTestCase) ... ok
testBlendMode (ImageTest.ImageTestCase) ... ok
testImageMask (ImageTest.ImageTestCase) ... ok
testImageMaskCanvas (ImageTest.ImageTestCase) ... ok
testImageMaskPos (ImageTest.ImageTestCase) ... ok
testImageMipmap (ImageTest.ImageTestCase) ... ok
testImageCompression (ImageTest.ImageTestCase) ... ok
testSpline (ImageTest.ImageTestCase) ... ok
testLine (VectorTest.VectorTestCase) ... ok
testLotsOfLines (VectorTest.VectorTestCase) ... ok
testLineOpacity (VectorTest.VectorTestCase) ... ok
testTexturedLine (VectorTest.VectorTestCase) ... ok
testRect (VectorTest.VectorTestCase) ... ok
testRectEvents (VectorTest.VectorTestCase) ... ok
testTexturedRect (VectorTest.VectorTestCase) ... ok
testCurve (VectorTest.VectorTestCase) ... ok
testCurveEvents (VectorTest.VectorTestCase) ... ok
testTexturedCurve (VectorTest.VectorTestCase) ... ok
testPolyLine (VectorTest.VectorTestCase) ... ok
testTexturedPolyLine (VectorTest.VectorTestCase) ... ok
testPolygon (VectorTest.VectorTestCase) ... ok
testPolygonEvents (VectorTest.VectorTestCase) ... ok
testTexturedPolygon (VectorTest.VectorTestCase) ... ok
testPointInPolygon (VectorTest.VectorTestCase) ... ok
testCircle (VectorTest.VectorTestCase) ... ok
testMesh (VectorTest.VectorTestCase) ... ok
testInactiveVector (VectorTest.VectorTestCase) ... ok
testSimpleWords (WordsTest.WordsTestCase) ... ok
testRedrawOnDemand (WordsTest.WordsTestCase) ... ok
testFontStyle (WordsTest.WordsTestCase) ... ok
testBaseStyle (WordsTest.WordsTestCase) ... ok
testGlyphPos (WordsTest.WordsTestCase) ... ok
testParaWords (WordsTest.WordsTestCase) ...
testParaWords: Difference image has avg=2.05, std dev=7.95
ok
testJustify (WordsTest.WordsTestCase) ... ok
testWrapMode (WordsTest.WordsTestCase) ...
testWrapMode1: Difference image has avg=1.24, std dev=6.39

testWrapMode2: Difference image has avg=1.66, std dev=7.35

testWrapMode3: Difference image has avg=1.24, std dev=6.39

testWrapMode4: Difference image has avg=1.66, std dev=7.35
ok
testWordsMask (WordsTest.WordsTestCase) ... ok
testHinting (WordsTest.WordsTestCase) ... ok
testSpanWords (WordsTest.WordsTestCase) ... ok
testDynamicWords (WordsTest.WordsTestCase) ... ok
testI18NWords (WordsTest.WordsTestCase) ...
testI18NWords1: Difference image has avg=6.04, std dev=32.82

testI18NWords2: Difference image has avg=6.48, std dev=33.88

testI18NWords3: Difference image has avg=6.07, std dev=32.81
ok
testRawText (WordsTest.WordsTestCase) ... ok
testWordsBR (WordsTest.WordsTestCase) ... ok
testLetterSpacing (WordsTest.WordsTestCase) ... ok
testPositioning (WordsTest.WordsTestCase) ... ok
testFontDir (WordsTest.WordsTestCase) ... ok
testGetNumLines (WordsTest.WordsTestCase) ... ok
testGetLineExtents (WordsTest.WordsTestCase) ... ok
testGetCharIndexFromPos (WordsTest.WordsTestCase) ... ok
testGetTextAsDisplayed (WordsTest.WordsTestCase) ... ok
testSetWidth (WordsTest.WordsTestCase) ... ok
testTooWide (WordsTest.WordsTestCase) ... ok
testWordsGamma (WordsTest.WordsTestCase) ... ok
testImgDynamics (DynamicsTest.DynamicsTestCase) ... ok
testVideoDynamics (DynamicsTest.DynamicsTestCase) ... ok
testWordsDynamics (DynamicsTest.DynamicsTestCase) ... [16-08-09 17:46:12.551][WARN][.....NONE] : Could not find font variant Bitstream Vera Sans:Regular. Using Roman instead.
ok
testDivDynamics (DynamicsTest.DynamicsTestCase) ... ok
testEventBubbling (DynamicsTest.DynamicsTestCase) ... ok
testDuplicateID (DynamicsTest.DynamicsTestCase) ... ok
testChangeParentError (DynamicsTest.DynamicsTestCase) ... ok
testDynamicEventCapture (DynamicsTest.DynamicsTestCase) ... ok
testComplexDiv (DynamicsTest.DynamicsTestCase) ... ok
testNodeCustomization (DynamicsTest.DynamicsTestCase) ... ok
testDynamicMediaDir (DynamicsTest.DynamicsTestCase) ... ok
testKeyEvents (EventTest.EventTestCase) ... ok
testSimpleEvents (EventTest.EventTestCase) ... ok
testTangibleEvents (EventTest.EventTestCase) ... ok
testTilted (EventTest.EventTestCase) ... ok
testWordsClicks (EventTest.EventTestCase) ... ok
testDivEvents (EventTest.EventTestCase) ... ok
testDivNegativePos (EventTest.EventTestCase) ... ok
testUnlinkInHandler (EventTest.EventTestCase) ... ok
testConnectHandler (EventTest.EventTestCase) ... ok
testPublisher (EventTest.EventTestCase) ... ok
testComplexPublisher (EventTest.EventTestCase) ... ok
testPublisherAutoDelete (EventTest.EventTestCase) ... ok
testPublisherNestedUnsubscribe (EventTest.EventTestCase) ... ok
testObscuringEvents (EventTest.EventTestCase) ... ok
testSensitive (EventTest.EventTestCase) ... ok
testChangingHandlers (EventTest.EventTestCase) ... ok
testEventCapture (EventTest.EventTestCase) ... ok
testMouseOver (EventTest.EventTestCase) ... ok
testMouseDisable (EventTest.EventTestCase) ... ok
testMouseWheel (EventTest.EventTestCase) ... ok
testEventErr (EventTest.EventTestCase) ... ok
testEventHook (EventTest.EventTestCase) ... ok
testException (EventTest.EventTestCase) ... ok
testContacts (EventTest.EventTestCase) ... ok
testContactRegistration (EventTest.EventTestCase) ... ok
testMultiContactRegistration (EventTest.EventTestCase) ... ok
testPlaybackMessages (EventTest.EventTestCase) ... ok
testImageSizeChanged (EventTest.EventTestCase) ... ok
testWordsSizeChanged (EventTest.EventTestCase) ... ok
testVideoSizeChanged (EventTest.EventTestCase) ... ok
testRectSizeChanged (EventTest.EventTestCase) ... ok
testDivSizeChanged (EventTest.EventTestCase) ... ok
testSound (AVTest.AVTestCase) ... ok
testSoundInfo (AVTest.AVTestCase) ... ok
testSoundSeek (AVTest.AVTestCase) ... ok
testBrokenSound (AVTest.AVTestCase) ... ok
testSoundEOF (AVTest.AVTestCase) ... ok
testVideoInfo (AVTest.AVTestCase) ...
Threaded: False
Threaded: True
Nonstandard queue length
ok
testVideoFiles (AVTest.AVTestCase) ...
mjpeg-48x48.avi
threaded: False
threaded: True
mpeg1-48x48.mov
threaded: False
threaded: True
rgba-48x48.mov
threaded: False
threaded: True
h264-48x48.h264
threaded: False
threaded: True
vp6a-yuva-48x48.flv
threaded: False
threaded: True
ok
testPlayBeforeConnect (AVTest.AVTestCase) ... ok
testVideoState (AVTest.AVTestCase) ... ok
testVideoActive (AVTest.AVTestCase) ... ok
testVideoHRef (AVTest.AVTestCase) ... ok
testVideoOpacity (AVTest.AVTestCase) ... ok
testVideoSeek (AVTest.AVTestCase) ... ok
testVideoFPS (AVTest.AVTestCase) ... ok
testLoop (AVTest.AVTestCase) ... ok
testVideoMask (AVTest.AVTestCase) ...
mpeg1-48x48.mov
mjpeg-48x48.avi
rgba-48x48.mov
ok
testVideoEOF (AVTest.AVTestCase) ... ok
testVideoSeekAfterEOF (AVTest.AVTestCase) ... ok
testException (AVTest.AVTestCase) ... ok
testVideoWriter (AVTest.AVTestCase) ... ok
test2VideosAtOnce (AVTest.AVTestCase) ... ok
testCanvasBasics (OffscreenTest.OffscreenTestCase) ... ok
testCanvasLoadAfterPlay (OffscreenTest.OffscreenTestCase) ... ok
testCanvasResize (OffscreenTest.OffscreenTestCase) ... ok
testCanvasErrors (OffscreenTest.OffscreenTestCase) ... ok
testCanvasAPI (OffscreenTest.OffscreenTestCase) ... ok
testCanvasEvents (OffscreenTest.OffscreenTestCase) ... ok
testCanvasDrag (OffscreenTest.OffscreenTestCase) ... ok
testCanvasEventCapture (OffscreenTest.OffscreenTestCase) ... ok
testCanvasRender (OffscreenTest.OffscreenTestCase) ... ok
testCanvasAutoRender (OffscreenTest.OffscreenTestCase) ... ok
testCanvasCrop (OffscreenTest.OffscreenTestCase) ... ok
testCanvasAlpha (OffscreenTest.OffscreenTestCase) ... ok
testCanvasBackface (OffscreenTest.OffscreenTestCase) ... ok
testCanvasBlendModes (OffscreenTest.OffscreenTestCase) ... ok
testCanvasMultisampling (OffscreenTest.OffscreenTestCase) ... ok
testCanvasMipmap (OffscreenTest.OffscreenTestCase) ... ok
testCanvasDependencies (OffscreenTest.OffscreenTestCase) ... ok
testImageNullFX (FXTest.FXTestCase) ... ok
testVideoNullFX (FXTest.FXTestCase) ... ok
testWordsNullFX (FXTest.FXTestCase) ... ok
testCanvasNullFX (FXTest.FXTestCase) ... ok
testNodeInCanvasNullFX (FXTest.FXTestCase) ... ok
testRenderPipeline (FXTest.FXTestCase) ...
False False False False
False False False True
False False True False
False False True True
False True False False
False True False True
False True True False
False True True True
True False False False
True False False True
True False True False
True False True True
True True False False
True True False True
True True True False
True True True True
ok
testBlurFX (FXTest.FXTestCase) ... ok
testHueSatFX (FXTest.FXTestCase) ... ok
testInvertFX (FXTest.FXTestCase) ... ok
testShadowFX (FXTest.FXTestCase) ... ok
testWordsShadowFX (FXTest.FXTestCase) ... ok
testGamma (FXTest.FXTestCase) ... ok
testIntensity (FXTest.FXTestCase) ... ok
testWordsIntensity (FXTest.FXTestCase) ... ok
testContrast (FXTest.FXTestCase) ... ok
testFXUpdate (FXTest.FXTestCase) ... ok
testChromaKeyFX (FXTest.FXTestCase) ... ok
testRoundedRect (PythonTest.PythonTestCase) ... ok
testPieSlice (PythonTest.PythonTestCase) ... ok
testArc (PythonTest.PythonTestCase) ... ok
testStateMachine (PythonTest.PythonTestCase) ... ok
testStateMachineDiagram (PythonTest.PythonTestCase) ... skipping: graphviz not installed. ... ok
testPersistStore (PythonTest.PythonTestCase) ... ok
testPersistCorrupted (PythonTest.PythonTestCase) ... ok
testPersistValidation (PythonTest.PythonTestCase) ... ok
testSprite (PythonTest.PythonTestCase) ... ok
testSpriteErrors (PythonTest.PythonTestCase) ... ok
testLinearAnim (AnimTest.AnimTestCase) ... ok
testAnimRegistry (AnimTest.AnimTestCase) ... ok
testFadeIn (AnimTest.AnimTestCase) ... ok
testFadeOut (AnimTest.AnimTestCase) ... ok
testNonExistentAttributeAnim (AnimTest.AnimTestCase) ... ok
testLinearAnimZeroDuration (AnimTest.AnimTestCase) ... ok
testPingPongStopAnim (AnimTest.AnimTestCase) ... ok
testPointAnim (AnimTest.AnimTestCase) ... ok
testXPosPointAnim (AnimTest.AnimTestCase) ... ok
testYPosPointAnim (AnimTest.AnimTestCase) ... ok
testEaseInOutAnim (AnimTest.AnimTestCase) ... ok
testColorAnim (AnimTest.AnimTestCase) ... ok
testIntAnim (AnimTest.AnimTestCase) ... ok
testContinuousAnim (AnimTest.AnimTestCase) ... ok
testWaitAnim (AnimTest.AnimTestCase) ... ok
testParallelAnim (AnimTest.AnimTestCase) ... ok
testParallelAnimRegistry (AnimTest.AnimTestCase) ... ok
testStateAnim (AnimTest.AnimTestCase) ... ok
testStateAnimRegistry (AnimTest.AnimTestCase) ... ok
testNonNodeAttrAnim (AnimTest.AnimTestCase) ... ok
testKeyboard (WidgetTest.WidgetTestCase) ... ok
testTextArea (WidgetTest.WidgetTestCase) ... ok
testButton (WidgetTest.WidgetTestCase) ... ok
testTextButton (WidgetTest.WidgetTestCase) ...
testTextButtonDown: Difference image has avg=0.63, std dev=9.27

testTextButtonUp: Difference image has avg=0.70, std dev=10.41

testTextButtonDisabled: Difference image has avg=0.70, std dev=10.41

testTextButtonUpNewText: Difference image has avg=1.27, std dev=11.84

testTextButtonDownNewText: Difference image has avg=1.13, std dev=10.58
ok
testToggleButton (WidgetTest.WidgetTestCase) ... ok
testCheckBox (WidgetTest.WidgetTestCase) ...
testUICheckBoxUnchecked_Up: Difference image has avg=3.37, std dev=24.18

testUICheckBoxUnchecked_Down: Difference image has avg=3.09, std dev=22.46

testUICheckBoxChecked_Up: Difference image has avg=3.09, std dev=22.46

testUICheckBoxChecked_Down: Difference image has avg=3.09, std dev=22.46

testUICheckBoxUnchecked_Up: Difference image has avg=3.09, std dev=22.46

testUICheckBoxUnchecked_Disabled: Difference image has avg=2.26, std dev=16.45

testUICheckBoxUnchecked_Up: Difference image has avg=3.09, std dev=22.46

testUICheckBoxUnchecked_Down: Difference image has avg=3.09, std dev=22.46
ok
testScrollPane (WidgetTest.WidgetTestCase) ... ok
testStretchNode (WidgetTest.WidgetTestCase) ... ok
testHVStretchNode (WidgetTest.WidgetTestCase) ... ok
testSlider (WidgetTest.WidgetTestCase) ...
Slider, Horiz
TimeSlider, Horiz
Slider, Vert
TimeSlider, Vert
ok
testScrollBar (WidgetTest.WidgetTestCase) ... ok
testProgressBar (WidgetTest.WidgetTestCase) ... ok
testMediaControl (WidgetTest.WidgetTestCase) ...
testMediaControl1: Difference image has avg=2.18, std dev=19.22

testMediaControl2: Difference image has avg=2.07, std dev=19.05

testMediaControl3: Difference image has avg=2.15, std dev=18.82

testMediaControl4: Difference image has avg=2.07, std dev=19.05

testMediaControl5: Difference image has avg=2.07, std dev=19.05

testMediaControl4: Difference image has avg=2.07, std dev=19.05

testMediaControl4: Difference image has avg=2.41, std dev=19.48
ok
testScrollArea (WidgetTest.WidgetTestCase) ... ok
testScrollAreaCustomSkin (WidgetTest.WidgetTestCase) ... ok
testCustomMediaDir (WidgetTest.WidgetTestCase) ... ok
testTapRecognizer (GestureTest.GestureTestCase) ... ok
testHoldRecognizer (GestureTest.GestureTestCase) ... ok
testDoubletapRecognizer (GestureTest.GestureTestCase) ... ok
testSwipeRecognizer (GestureTest.GestureTestCase) ... ok
testSwipeRecognizerTwoFingers (GestureTest.GestureTestCase) ... ok
testDragRecognizer (GestureTest.GestureTestCase) ...
Simple drag, no inertia
Simple drag, inertia
Drag with constraint, no inertia
Drag with constraint, inertia
Down during inertia
Delete during inertia
Root node recognizer
Down during inertia, constrained recognizer
Abort in possible handler, no inertia
Abort in possible handler, inertia
ok
testDragRecognizerRelCoords (GestureTest.GestureTestCase) ... ok
testDragRecognizerInitialEvent (GestureTest.GestureTestCase) ... ok
testDragRecognizerCoordSysNode (GestureTest.GestureTestCase) ... ok
testDragRecognizerCoordSysNodeParentUnlink (GestureTest.GestureTestCase) ... ok
testDragRecognizerMinDist (GestureTest.GestureTestCase) ... ok
testTransformRecognizer (GestureTest.GestureTestCase) ... ok
testTwoRecognizers (GestureTest.GestureTestCase) ... ok
testKMeans (GestureTest.GestureTestCase) ... ok
testMat3x3 (GestureTest.GestureTestCase) ... ok
testRemoveSink (LoggerTest.LoggerTestCase) ... ok
testConfigureCategory (LoggerTest.LoggerTestCase) ... ok
testReconfigureCategory (LoggerTest.LoggerTestCase) ... ok
testOmitCategory (LoggerTest.LoggerTestCase) ... ok
testLogCategory (LoggerTest.LoggerTestCase) ... ok
testUnknownCategoryWarning (LoggerTest.LoggerTestCase) ... ok
testSettingsOptions (AppTest.AppTestCase) ... ok
testSettingsTypes (AppTest.AppTestCase) ... ok
testSettingsSet (AppTest.AppTestCase) ... ok
testSettingsHasOption (AppTest.AppTestCase) ... ok
testSettingsArgvExtender (AppTest.AppTestCase) ... ok
testSettingsKargsExtender (AppTest.AppTestCase) ... ok
testAppAdditionalSettings (AppTest.AppTestCase) ... ok
testAppRuntimeSettings (AppTest.AppTestCase) ... ok
testAppRuntimeSettingsFail (AppTest.AppTestCase) ... ok
testAppInstance (AppTest.AppTestCase) ... ok
testAppResolution (AppTest.AppTestCase) ... ok
testAppDefaultWindowSize (AppTest.AppTestCase) ... ok
testAppFullscreen (AppTest.AppTestCase) ... ok
testAppRotation (AppTest.AppTestCase) ... ok
testScreenshot (AppTest.AppTestCase) ... ok
testKeyboardManagerKeyname (AppTest.AppTestCase) ... ok
testKeyboardManagerScancode (AppTest.AppTestCase) ... ok
testKeyboardManagerText (AppTest.AppTestCase) ... ok
testColorNodePlugin (PluginTest.PluginTestCase) ... ok
testMultiWindowBase (MultiWindowTest.MultiWindowTestCase) ... ok
testMultiWindowApp (MultiWindowTest.MultiWindowTestCase) ... ok
testMultiWindowCanvas (MultiWindowTest.MultiWindowTestCase) ... ok
testMultiWindowManualCanvas (MultiWindowTest.MultiWindowTestCase) ... ok
testMultiWindowFX (MultiWindowTest.MultiWindowTestCase) ... ok
testMultiWindowFXWords (MultiWindowTest.MultiWindowTestCase) ...
testMultiWindowFXWords1: Difference image has avg=2.64, std dev=21.53

testMultiWindowFXWords2: Difference image has avg=1.68, std dev=7.80
ok

----------------------------------------------------------------------
Ran 283 tests in 33.039s

OK
Skipped 1 tests:
testStateMachineDiagram (PythonTest.PythonTestCase): graphviz not installed.

J:\media\XLIVE\windows\libavg\libavg\libavg\test>


“`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息