<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="jogamp03.goethel.localnet" name="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" skipped="0" tests="10" time="1.41" timestamp="2023-05-23T01:02:03">
  <properties>
    <property name="java.specification.version" value="17" />
    <property name="sun.jnu.encoding" value="UTF-8" />
    <property name="java.class.path" value="../../../../gluegen/label/macos-x86_64/make/lib/junit.jar:/usr/local/apache-ant/lib/ant.jar:/usr/local/apache-ant/lib/ant-junit.jar:/usr/local/apache-ant/lib/ant-junit4.jar:../../../../gluegen/label/macos-x86_64/make/lib/semantic-versioning/semver.jar:../../../../gluegen/label/macos-x86_64/build/gluegen-rt.jar:../../../../gluegen/label/macos-x86_64/build/gluegen-test-util.jar:../build/jar/jogl-all-noawt.jar:../build/jar/atomic/oculusvr.jar:../build/graphui/graphui.jar:../build/jar/jogl-test.jar" />
    <property name="java.vm.vendor" value="Eclipse Adoptium" />
    <property name="sun.arch.data.model" value="64" />
    <property name="java.vendor.url" value="https://adoptium.net/" />
    <property name="java.vm.specification.version" value="17" />
    <property name="os.name" value="Mac OS X" />
    <property name="sun.java.launcher" value="SUN_STANDARD" />
    <property name="user.country" value="US" />
    <property name="sun.boot.library.path" value="/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/lib" />
    <property name="sun.java.command" value="org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT filtertrace=true haltOnError=false haltOnFailure=false showoutput=true outputtoformatters=true logfailedtests=true logtestlistenerevents=true formatter=org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT.xml" />
    <property name="http.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16" />
    <property name="jdk.debug" value="release" />
    <property name="sun.cpu.endian" value="little" />
    <property name="user.home" value="/Users/jogamp" />
    <property name="user.language" value="en" />
    <property name="java.specification.vendor" value="Oracle Corporation" />
    <property name="java.version.date" value="2022-10-18" />
    <property name="java.home" value="/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home" />
    <property name="file.separator" value="/" />
    <property name="java.vm.compressedOopsMode" value="Zero based" />
    <property name="line.separator" value="&#xa;" />
    <property name="java.vm.specification.vendor" value="Oracle Corporation" />
    <property name="java.specification.name" value="Java Platform API Specification" />
    <property name="java.awt.headless" value="true" />
    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers" />
    <property name="ftp.nonProxyHosts" value="local|*.local|169.254/16|*.169.254/16" />
    <property name="java.runtime.version" value="17.0.5+8" />
    <property name="junit.run.arg1" value="dummy" />
    <property name="user.name" value="jogamp" />
    <property name="junit.run.arg0" value="dummy" />
    <property name="path.separator" value=":" />
    <property name="os.version" value="12.6.5" />
    <property name="java.runtime.name" value="OpenJDK Runtime Environment" />
    <property name="file.encoding" value="UTF-8" />
    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM" />
    <property name="java.vendor.version" value="Temurin-17.0.5+8" />
    <property name="java.vendor.url.bug" value="https://github.com/adoptium/adoptium-support/issues" />
    <property name="java.io.tmpdir" value="/var/folders/m3/36qvs18n7vx5q33l3wc0slw80000gp/T/" />
    <property name="java.version" value="17.0.5" />
    <property name="user.dir" value="/Users/jogamp/JogAmpSlavex64/workspace/jogl/label/macos-x86_64/make" />
    <property name="os.arch" value="x86_64" />
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification" />
    <property name="native.encoding" value="UTF-8" />
    <property name="java.library.path" value="../../../../gluegen/label/macos-x86_64/build/obj:../build/nativewindow/obj:../build/jogl/obj:../build/newt/obj:../build/test/build/obj" />
    <property name="java.vm.info" value="mixed mode, sharing" />
    <property name="java.vendor" value="Eclipse Adoptium" />
    <property name="java.vm.version" value="17.0.5+8" />
    <property name="sun.io.unicode.encoding" value="UnicodeBig" />
    <property name="jnlp.no.jvm.data.model.set" value="true" />
    <property name="socksNonProxyHosts" value="local|*.local|169.254/16|*.169.254/16" />
    <property name="java.class.version" value="61.0" />
  </properties>
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead01_All" time="0.627" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead02_RGB888_to_RGBA8888" time="0.023" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead03_RGB888_to_RGBA8888_stride1000" time="0.043" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead04_RGB888_to_RGBA8888_stride999" time="0.023" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead11_RGBA8888_to_LUMINA" time="0.007" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead12_RGBA8888_to_RGB888" time="0.006" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead13_RGBA8888_to_BGR888" time="0.008" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead14_RGBA8888_to_BGRA8888" time="0.011" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead15_RGBA8888_to_ARGB8888" time="0.01" />
  <testcase classname="com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT" name="testPNGRead16_RGBA8888_to_ABGR8888" time="0.009" />
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1684803724054 ms III - Start
SLOCK [T main @ 1684803724055 ms +++ localhost/127.0.0.1:59999 - Locked within 15 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
Test01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x78c03f1f, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7791a895, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip : PixelRect[obj 0x6325a3ee, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x1d16f93d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed : PixelRect[obj 0x67b92f0a, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2b9627bc, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x65e2dbf3, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x4f970963, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
Test01: test-ntscN_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x887af79, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7fac631b, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip : PixelRect[obj 0x5b87ed94, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6e0e048a, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed : PixelRect[obj 0x5bc79255, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x47ef968d, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x23e028a9, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x3dd4520b, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
Test01: test-ntscNG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x578486a3, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x551aa95a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip : PixelRect[obj 0x35d176f7, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x1dfe2924, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed : PixelRect[obj 0x6ebc05a6, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6e6c3152, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x50b494a6, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x3cef309d, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
Test01: test-ntscI_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x6c49835d, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5e853265, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip : PixelRect[obj 0x67205a84, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7d0587f1, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed : PixelRect[obj 0x5d76b067, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2a17b7b6, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4f063c0a, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x694e1548, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
Test01: test-ntscI_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x26aa12dd, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3fd7a715, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip : PixelRect[obj 0x711f39f9, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x71bbf57e, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed : PixelRect[obj 0x7f13d6e, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x51cdd8a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0xd44fc21, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x23faf8f2, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
Test01: test-ntscIG3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x64729b1e, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x10bbd20a, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip : PixelRect[obj 0x48503868, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6895a785, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed : PixelRect[obj 0x184f6be2, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x56aac163, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1f7030a6, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5a1c0542, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
Test01: test-ntscIG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x27a5f880, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1d29cf23, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip : PixelRect[obj 0x5f282abb, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x167fdd33, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed : PixelRect[obj 0x1e965684, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4d95d2a2, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x53f65459, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x3b088d51, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
Test01: test-ntscP_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x4d41cee, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3712b94, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip : PixelRect[obj 0x2833cc44, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x33f88ab, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed : PixelRect[obj 0x27a8c74e, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2d8f65a4, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1b68ddbd, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x646d64ab, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
Test01: test-ntscP_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0xe320068, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1f57539, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip : PixelRect[obj 0x76f2b07d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x704a52ec, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed : PixelRect[obj 0x6ee52dcd, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x4493d195, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2781e022, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x57e1b0c, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
Test01: grayscale_texture.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x34cd072c, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7a1ebcd8, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Flip : PixelRect[obj 0x5faeada1, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x528931cf, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Reversed : PixelRect[obj 0xea1a8d5, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1563da5, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2bbf4b8b, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x30a3107a, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
Test01: bug724-transparent-grey_orig.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x7a765367, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x76b0bfab, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Flip : PixelRect[obj 0x17d677df, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x3043fe0e, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed : PixelRect[obj 0x78e67e0a, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xbd8db5a, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2f943d71, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x80503, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
Test01: bug724-transparent-grey_gimpexp.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x86be70a, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x480bdb19, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Flip : PixelRect[obj 0x2a556333, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7d70d1b1, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed : PixelRect[obj 0x2a742aa2, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x3cb1ffe6, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3dfc5fb8, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x467aecef, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
Test01: cross-grey-alpha-16x16.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x2173f6d9, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x307f6b8c, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Flip : PixelRect[obj 0x7a187f14, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x6f195bc3, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Reversed : PixelRect[obj 0x51e2adc7, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1a8a8f7c, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x2353b3e6, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x631330c, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
Test01: pointer-grey-alpha-16x24.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x3234e239, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3d921e20, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Flip : PixelRect[obj 0x36b4cef0, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0xfad74ee, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Reversed : PixelRect[obj 0x1a1d6a08, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x37d31475, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x27808f31, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x436e852b, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x7a9273a8, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x26a7b76d, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip : PixelRect[obj 0x4abdb505, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7ce6a65d, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed : PixelRect[obj 0x1500955a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xe874448, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x29b5cd00, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x60285225, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 1000, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x6043cd28, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0xcb51256, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Flip : PixelRect[obj 0x59906517, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5bfbf16f, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Reversed : PixelRect[obj 0x25af5db5, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x12cdcf4, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5bcea91b, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5f3a4b84, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 999, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x44c8afef, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7b69c6ba, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Flip : PixelRect[obj 0x46daef40, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Flip (Read Back): PixelRect[obj 0x12f41634, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Reversed : PixelRect[obj 0x13c27452, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x262b2c86, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x371a67ec, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5ed828d, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
Test02: test-ntscN_4-01-160x90.png, destFmt LUMINANCE, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x77ec78b9, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1a3869f4, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
Test02: test-ntscN_4-01-160x90.png, destFmt RGB888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x3aeaafa6, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x76a3e297, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
Test02: test-ntscN_4-01-160x90.png, destFmt BGR888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x87f383f, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x4eb7f003, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
Test02: test-ntscN_4-01-160x90.png, destFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0xe720b71, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1b26f7b2, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
Test02: test-ntscN_4-01-160x90.png, destFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x462d5aee, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x69b0fd6f, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
Test02: test-ntscN_4-01-160x90.png, destFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
PNGPixelRect - Orig: PixelRect[obj 0x8646db9, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
PNGPixelRect - Orig (Read Back): PixelRect[obj 0x37374a5e, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1684803724841 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1684803724841 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
]]></system-err>
</testsuite>
