Examples of RGBFormat


Examples of javax.media.format.RGBFormat

   
    assertEquals(new YUVFormat().toString(), "YUV Video Format: Size = null MaxDataLength = -1 DataType = class [B yuvType = -1 StrideY = -1 StrideUV = -1 OffsetY = -1 OffsetU = -1 OffsetV = -1\n");
    assertEquals(new YUVFormat(YUVFormat.YUV_111).toString(), "YUV Video Format: Size = null MaxDataLength = -1 DataType = class [B yuvType = 8 StrideY = -1 StrideUV = -1 OffsetY = -1 OffsetU = -1 OffsetV = -1\n");
    assertEquals(new YUVFormat(new java.awt.Dimension(120, 200), 1000, YUVFormat.byteArray, 1.f, YUVFormat.YUV_111, 2, 3, 4, 5, 6).toString(), "YUV Video Format: Size = java.awt.Dimension[width=120,height=200] MaxDataLength = 1000 DataType = class [B yuvType = 8 StrideY = 2 StrideUV = 3 OffsetY = 4 OffsetU = 5 OffsetV = 6\n");
   
    assertEquals(new RGBFormat().toString(), "RGB, -1-bit, Masks=-1:-1:-1, PixelStride=-1, LineStride=-1");

   
    assertEquals(new JPEGFormat().toString(), "jpeg video format: dataType = class [B");
    assertEquals(new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, 2, 3).toString(), "jpeg video format: size = 1x1 FrameRate = 1.0 maxDataLength = 1000 dataType = class [S q factor = 2 decimation = 3");
    assertEquals(new JPEGFormat(new Dimension(1, 1), 1000, Format.shortArray, 1.f, -1, 3).toString(), "jpeg video format: size = 1x1 FrameRate = 1.0 maxDataLength = 1000 dataType = class [S decimation = 3");
View Full Code Here

Examples of javax.media.format.RGBFormat

   
   
   
    {
      final Format f1 = new VideoFormat(VideoFormat.MPEG, new Dimension(0, 0), 1000, Format.intArray, 2.f);
      final Format f2 = new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      final Format f3 = new RGBFormat(new Dimension(0, 0), 1000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      //System.out.println(f1.intersects(f2));
      //System.out.println(f3);
      assertEquals(f1.intersects(f2), f3);
      assertNotEquals(f1.intersects(f2), f1);
      assertNotEquals(f2.intersects(f1), f1);
      assertEquals(f2.intersects(f1), f2);
    }
   
    {
      final Format f1 = new VideoFormat(VideoFormat.MPEG, new Dimension(0, 0), 1000, Format.intArray, Format.NOT_SPECIFIED);
      final Format f2 = new RGBFormat(new Dimension(1, 1), 2000, null, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      final Format f3 = new RGBFormat(new Dimension(0, 0), 1000, Format.intArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      final Format f4 = new RGBFormat(new Dimension(1, 1), 2000, Format.intArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
//      System.out.println(f1.intersects(f2));
//      System.out.println(f3);
      assertEquals(f1.intersects(f2), f3);
      assertNotEquals(f1.intersects(f2), f1);
      assertNotEquals(f2.intersects(f1), f1);
//      System.out.println(f2.intersects(f1));
//      System.out.println(f4);
      assertEquals(f2.intersects(f1), f4);
    }
   
   
    {
      final Format f1 = new RGBFormat(new Dimension(1, 1), 1000, Format.byteArray, 2.f, 11, 2, 13, 14, 5, 6, 17, 8);
      final Format f2 = new RGBFormat(new Dimension(1, 0), 2000, Format.intArray, 3.f, 1, 12, 3, 4, 15, 16, 7, 18);
      final Format f3 = new RGBFormat(new Dimension(1, 1), 1000, Format.intArray, 2.f, 11, 2, 13, 14, 5, 6, 17, 8);
      final Format f4 = new RGBFormat(new Dimension(1, 0), 2000, Format.byteArray, 3.f, 1, 12, 3, 4, 15, 16, 7, 18);
//      System.out.println(f1.intersects(f2));
//      System.out.println(f3);     
      assertEquals(f1.intersects(f2), f3);
      assertNotEquals(f1.intersects(f2), f2);
      assertNotEquals(f2.intersects(f1), f1);
//      System.out.println(f2.intersects(f1));
//      System.out.println(f4);
      assertEquals(f2.intersects(f1), f4);
    }
   
   
    {
      final Format f1 = new RGBFormat(new Dimension(1, 1), 1000, Format.byteArray, 2.f, 11, 2, 13, 14, 5, 6, 17, 8);
      final Format f2 = new RGBFormat();
      final Format f3 = (Format) f1.clone();
      final Format f4 = (Format) f1.clone();
//      System.out.println(f1.intersects(f2));
//      System.out.println(f3); 
//      final Format f1_2 = f1.intersects(f2);
      assertEquals(f1.intersects(f2), f3);
      assertNotEquals(f1.intersects(f2), f2);
      assertEquals(f2.intersects(f1), f1);
//      final Format f2_1 = f1.intersects(f2);
//      System.out.println(f2.intersects(f1));
//      System.out.println(f4);
      assertEquals(f2.intersects(f1), f4);
    }
   
   
    {
      final Format f1 = new RGBFormat(new Dimension(1, 1), 1000, Format.byteArray, 2.f, 11, 2, 13, 14, 5, 6, 17, 8);
      final Format f2 = new YUVFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6);
      assertEquals(f1.intersects(f2), null);
      assertEquals(f2.intersects(f1), null);
    }
 
  }
View Full Code Here

Examples of javax.media.format.RGBFormat

      assertEquals(f2.getSigned(), f1.getSigned());
     
    }

    {
      final RGBFormat f1 = new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      final RGBFormat f2 = (RGBFormat) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getRedMask(), f1.getRedMask());
      assertEquals(f2.getGreenMask(), f1.getGreenMask());
      assertEquals(f2.getBlueMask(), f1.getBlueMask());
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getLineStride(), -1);
      assertEquals(f2.getEndian(), f1.getEndian());
      assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
      assertEquals(f2.getFlipped(), f1.getFlipped());
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
     
    }

    {
      final YUVFormat f1 = new YUVFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6);
      final YUVFormat f2 = (YUVFormat) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getOffsetU(), -1);
      assertEquals(f2.getOffsetV(), -1);
      assertEquals(f2.getOffsetY(), -1);
      assertEquals(f2.getStrideUV(), -1);
      assertEquals(f2.getStrideY(), -1);
      assertEquals(f2.getYuvType(), f1.getYuvType());
     
    }
   
    {
      final JPEGFormat f1 = new JPEGFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2);
      final JPEGFormat f2 = (JPEGFormat) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getQFactor(), f1.getQFactor());
      assertEquals(f2.getDecimation(), f1.getDecimation());
     
    }
   
    {
      final H261Format f1 = new H261Format(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1);
      final H261Format f2 = (H261Format) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getStillImageTransmission(), f1.getStillImageTransmission());
     
    }

    {
      final H263Format f1 = new H263Format(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6);
      final H263Format f2 = (H263Format) f1.relax();
      assertFalse(f1.equals(f2));
      assertEquals(f2.getEncoding(), f1.getEncoding());
      assertEquals(f2.getDataType(), f1.getDataType());
      assertEquals(f2.getFrameRate(), -1.f);
      assertEquals(f2.getMaxDataLength(), -1);
      assertEquals(f2.getSize(), null);
      assertEquals(f2.getAdvancedPrediction(), f1.getAdvancedPrediction());
      assertEquals(f2.getArithmeticCoding(), f1.getArithmeticCoding());
      assertEquals(f2.getErrorCompensation(), f1.getErrorCompensation());
      assertEquals(f2.getHrDB(), f1.getHrDB());
      assertEquals(f2.getPBFrames(), f1.getPBFrames());
      assertEquals(f2.getUnrestrictedVector(), f1.getUnrestrictedVector());
     
    }

  }
View Full Code Here

Examples of javax.media.format.RGBFormat

   
  }

  public void testEqualsMatches_RGBFormat()
  {
    final RGBFormat f1 =  new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
   
    // RGBFormat - equal and match:
    {
      final RGBFormat[] f2s = new RGBFormat[]{
            new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
            (RGBFormat) f1.clone(),
            (RGBFormat) f1.intersects(f1)
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        RGBFormat f2 = f2s[i];
        assertTrue(f1.equals(f2));
        assertTrue(f1.matches(f2));
        assertTrue(f2.equals(f1));
        assertTrue(f2.matches(f1));
      }
    }
   
    // RGBFormat - not equal and not match:
    {
     
      final RGBFormat[] f2s = new RGBFormat[]{
          new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.intArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 1.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 11, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 12, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 13, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 14, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 15, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 17, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 18),
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        RGBFormat f2 = f2s[i];
        //System.out.println(f2);
        assertFalse(f1.equals(f2));
        assertFalse(f1.matches(f2));
        assertFalse(f2.equals(f1));
        assertFalse(f2.matches(f1));
      }
    }

    // RGBFormat - not equal but match:
    {
     
      final RGBFormat[] f2s = new RGBFormat[]{
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 16, 7, 8),
          new RGBFormat(null, 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), Format.NOT_SPECIFIED, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, null, 2.f, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, Format.NOT_SPECIFIED, 1, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, Format.NOT_SPECIFIED, 2, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, Format.NOT_SPECIFIED, 3, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, Format.NOT_SPECIFIED, 4, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, Format.NOT_SPECIFIED, 5, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, Format.NOT_SPECIFIED, 6, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, Format.NOT_SPECIFIED, 7, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, Format.NOT_SPECIFIED, 8),
          new RGBFormat(new Dimension(1, 1), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, Format.NOT_SPECIFIED),
         
      };
      for (int i = 0; i < f2s.length; ++i)
      {
        RGBFormat f2 = f2s[i];
        //System.out.println(f2);
        assertFalse(f1.equals(f2));
        assertTrue(f1.matches(f2));
        assertFalse(f2.equals(f1));
        assertTrue(f2.matches(f1));
      }
    }
   
   
  }
View Full Code Here

Examples of javax.media.format.RGBFormat

    assertEquals(new JPEGFormat().getEncoding(), "jpeg")
    assertEquals(new JPEGFormat().getDecimation(), Format.NOT_SPECIFIED)
    assertEquals(new JPEGFormat().getQFactor(), Format.NOT_SPECIFIED)
    assertEquals(new JPEGFormat().getDataType(), Format.byteArray);
     
    assertEquals(new RGBFormat().getEncoding(), "rgb");
    assertEquals(new RGBFormat().getDataType(), null);

    assertEquals(new YUVFormat().getEncoding(), "yuv");
    assertEquals(new YUVFormat().getOffsetV(), -1);
    assertTrue(new YUVFormat().getSize() == null);
    assertEquals(new YUVFormat().getDataType(), Format.byteArray);
View Full Code Here

Examples of javax.media.format.RGBFormat

public class RGBFormatTest extends TestCase
{
 
  public void testToString()
  {
    assertEquals(new RGBFormat().toString(), "RGB, -1-bit, Masks=-1:-1:-1, PixelStride=-1, LineStride=-1");
   
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8).toString(), "RGB, 1x2, FrameRate=2.0, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");
 
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 1.f, 1, 2, 3, 4, 5, 6, 7, 8).toString(), "RGB, 1x2, FrameRate=1.0, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");

    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, -1.f, 1, 2, 3, 4, 5, 6, 7, 8).toString(), "RGB, 1x2, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");
    assertEquals(new RGBFormat(new Dimension(1, 2), -1, Format.byteArray, -1.f, 1, 2, 3, 4, 5, 6, 7, 8).toString(), "RGB, 1x2, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");

    //System.out.println(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, -1.f, 1, 2, 3, 4, 5, 6, 7, 8));
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 1.f, 1, 2, 3, 4, 5, 6, 1, 1).toString(), "RGB, 1x2, FrameRate=1.0, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6, Flipped");
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 1.f, 1, 2, 3, 4, 5, 6, 7, 0).toString(), "RGB, 1x2, FrameRate=1.0, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 30.00003f, 1, 2, 3, 4, 5, 6, 7, 0).toString(), "RGB, 1x2, FrameRate=30.0, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");
    assertEquals(new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 14.999992f, 1, 2, 3, 4, 5, 6, 7, 0).toString(), "RGB, 1x2, FrameRate=14.9, Length=2000, 1-bit, Masks=2:3:4, PixelStride=5, LineStride=6");

  }
View Full Code Here

Examples of javax.media.format.RGBFormat

  }
 
  public void testConstructors()
  {
    assertEquals(new RGBFormat().getBitsPerPixel(), -1);
    assertEquals(new RGBFormat().getEncoding(), "rgb");
    assertEquals(new RGBFormat().getBlueMask(), -1);
    assertEquals(new RGBFormat().getDataType(), null);
    assertEquals(new RGBFormat().getEndian(), -1);
    assertEquals(new RGBFormat().getFlipped(), -1);
    assertEquals(new RGBFormat().getFrameRate(), -1.f);
    assertEquals(new RGBFormat().getGreenMask(), -1);
    assertEquals(new RGBFormat().getLineStride(), -1);
    assertEquals(new RGBFormat().getMaxDataLength(), -1);
    assertEquals(new RGBFormat().getPixelStride(), -1);
    assertEquals(new RGBFormat().getRedMask(), -1);
    assertEquals(new RGBFormat().getSize(), null);
   
    {
      final RGBFormat f2 = new RGBFormat(new Dimension(1, 2), 2000, Format.byteArray, 2.f, 1, 2, 3, 4, 5, 6, 7, 8);
      assertEquals(f2.getBitsPerPixel(), 1);
      assertEquals(f2.getEncoding(), "rgb");
      assertEquals(f2.getBlueMask(), 4);
      assertEquals(f2.getDataType(), byte[].class);
      assertEquals(f2.getEndian(), 8);
      assertEquals(f2.getFlipped(), 7);
      assertEquals(f2.getFrameRate(), 2.f);
      assertEquals(f2.getGreenMask(), 3);
      assertEquals(f2.getLineStride(), 6);
      assertEquals(f2.getMaxDataLength(), 2000);
      assertEquals(f2.getPixelStride(), 5);
      assertEquals(f2.getRedMask(), 2);
      assertEquals(f2.getSize(), new Dimension(1, 2));
     
      final RGBFormat f3 = (RGBFormat) f2.relax();
     
      assertEquals(f3.getBitsPerPixel(), 1);
      assertEquals(f3.getEncoding(), "rgb");
      assertEquals(f3.getBlueMask(), 4);
      assertEquals(f3.getDataType(), byte[].class);
      assertEquals(f3.getEndian(), 8);
      assertEquals(f3.getFlipped(), 7);
      assertEquals(f3.getFrameRate(), -1.f);
      assertEquals(f3.getGreenMask(), 3);
      assertEquals(f3.getLineStride(), -1);
      assertEquals(f3.getMaxDataLength(), -1);
      assertEquals(f3.getPixelStride(), -1);
      assertEquals(f3.getRedMask(), 2);
      assertEquals(f3.getSize(), null);
     
     
    }
   
    {
      final Dimension d = new Dimension(1, 2);
      final RGBFormat f2 = new RGBFormat(d, 2000,
           Format.byteArray, 2.f, 1, 2, 3, 4);
      assertEquals(f2.getBitsPerPixel(), 1);
      assertEquals(f2.getEncoding(), "rgb");
      assertEquals(f2.getBlueMask(), 4);
      assertEquals(f2.getDataType(), byte[].class);
      assertEquals(f2.getEndian(), -1);   
      assertEquals(f2.getFlipped(), 0)// strange, this should be -1, maybe there is some kind of calculation.
      assertEquals(f2.getFrameRate(), 2.f);
      assertEquals(f2.getGreenMask(), 3);
      assertEquals(f2.getLineStride(), 0)// strange, this should be -1, maybe there is some kind of calculation.
      assertEquals(f2.getMaxDataLength(), 2000);
      assertEquals(f2.getPixelStride(), 0)// strange, this should be -1, maybe there is some kind of calculation.
      assertEquals(f2.getRedMask(), 2);
      assertEquals(f2.getSize(), new Dimension(1, 2));
      assertTrue(f2.getSize() != d);
      assertEquals(f2.getSize(), d);
     
    }
   
    // we need to vary some of the params of this constructor to see how the others are derived.
   
   
    if (true)
    {
      final int[] redMasks = new int[] {-1, 0xff, 0xff00, 0xff0000};
      final int[] greenMasks = new int[] {-1, 0xff, 0xff00, 0xff0000};
      final int[] blueMasks = new int[] {-1, 0xff, 0xff00, 0xff0000};
      final int[] lengths = new int[] {-1, 2000};
      final Dimension[] sizes = new Dimension[] {null, new Dimension(320, 200), new Dimension(321, 201)new Dimension(322, 202), new Dimension(640, 480)};
      final Class[] dataTypes = new Class[] {null, byte[].class, short[].class, int[].class};
      final float[] frameRates = new float[] {-1.f, 1.f, 2.f};
      final int[] bitsPerPixels = new int[] {-1, 1, 2, 4, 5, 6, 7, 8, 10, 12, 16, 24, 32};
     
      final Set<Integer> possibleEndians = new HashSet<Integer>();
      possibleEndians.add(new Integer(-1));
      possibleEndians.add(new Integer(1));
     
      final Set<Integer> possibleFlippeds = new HashSet<Integer>();
      possibleFlippeds.add(new Integer(0));
     
      final Set<Integer> possibleLineStrides = new HashSet<Integer>();
      possibleLineStrides.add(new Integer(-1));
      possibleLineStrides.add(new Integer(0));
      for (int i = 0; i < sizes.length; ++i)
      { 
        final Dimension size = sizes[i];
        if (size == null)
          continue;
        possibleLineStrides.add(new Integer(size.width));
        possibleLineStrides.add(new Integer(size.width * 2));
        possibleLineStrides.add(new Integer(size.width * 3));
        possibleLineStrides.add(new Integer(size.width * 4));
      }
     
      final Set<Integer> possiblePixelStrides = new HashSet<Integer>();
      possiblePixelStrides.add(new Integer(-1));
      possiblePixelStrides.add(new Integer(0));
      possiblePixelStrides.add(new Integer(1));
      possiblePixelStrides.add(new Integer(2));
      possiblePixelStrides.add(new Integer(3));
      possiblePixelStrides.add(new Integer(4));
     
     
      for (int i1 = 0; i1 < lengths.length; ++i1)
      {
        final int length = lengths[i1];
     
        for (int i2 = 0; i2 < redMasks.length; ++i2)
        {
          final int redMask = redMasks[i2];
       
          for (int i3 = 0; i3 < greenMasks.length; ++i3)
          {
            final int greenMask = greenMasks[i3];
           
            for (int i4 = 0; i4 < blueMasks.length; ++i4)
            {
              final int blueMask = blueMasks[i4];
             
              for (int i5 = 0; i5 < sizes.length; ++i5)
              {
                final Dimension size = sizes[i5];
             
                for (int i6 = 0; i6 < dataTypes.length; ++i6)
                {
                  final Class dataType = dataTypes[i6];
               
                  for (int i7 = 0; i7 < frameRates.length; ++i7)
                  {
                    final float frameRate = frameRates[i7];
                 
                    for (int i8 = 0; i8 < bitsPerPixels.length; ++i8)
                    {
                      final int bitsPerPixel = bitsPerPixels[i8];
                   
                      final RGBFormat f2 = new RGBFormat(size, length,
                           dataType, frameRate, bitsPerPixel, redMask, greenMask, blueMask);
                       
                        assertEquals(f2.getBitsPerPixel(), bitsPerPixel);
                        assertEquals(f2.getEncoding(), "rgb");
                        assertEquals(f2.getBlueMask(), blueMask);
                        assertEquals(f2.getDataType(), dataType);
                        assertEquals(f2.getFrameRate(), frameRate);
                        assertEquals(f2.getGreenMask(), greenMask);
                        assertEquals(f2.getMaxDataLength(), length);
                        assertEquals(f2.getRedMask(), redMask);
                        assertEquals(f2.getSize(), size);
                     
                        // values that seem to vary or are unspecified:
                        if (!possibleEndians.contains(new Integer(f2.getEndian())))
                        {
                          System.err.println("getEndian: " + f2.getEndian());
                          //assertTrue(false);
                        }
                       
                        if (!possibleFlippeds.contains(new Integer(f2.getFlipped())))
                        {
                          System.err.println("getFlipped: " + f2.getFlipped());
                          //assertTrue(false);
                        }
                       
                        if (!possibleLineStrides.contains(new Integer(f2.getLineStride())))
                        {
                          System.err.println("getLineStride: " + f2.getLineStride());
                          //assertTrue(false);
                        }
                       
                        if (!possiblePixelStrides.contains(new Integer(f2.getPixelStride())))
                        {
                          System.err.println("getPixelStride: " + f2.getPixelStride());
                          //assertTrue(false);
                        }
                       
                       
                     
                       
                    }
                  }
                }
              }
             
            }
          }
        }
      }
     
      for (int i1 = 0; i1 < lengths.length; ++i1)
      {
        final int length = lengths[i1];
     
        for (int i2 = 0; i2 < redMasks.length; ++i2)
        {
          final int redMask = redMasks[i2];
       
          for (int i3 = 0; i3 < greenMasks.length; ++i3)
          {
            final int greenMask = greenMasks[i3];
           
            for (int i4 = 0; i4 < blueMasks.length; ++i4)
            {
              final int blueMask = blueMasks[i4];
             
              for (int i5 = 0; i5 < sizes.length; ++i5)
              {
                final Dimension size = sizes[i5];
             
                for (int i6 = 0; i6 < dataTypes.length; ++i6)
                {
                  final Class dataType = dataTypes[i6];
               
                  for (int i7 = 0; i7 < frameRates.length; ++i7)
                  {
                    final float frameRate = frameRates[i7];
                 
                    for (int i8 = 0; i8 < bitsPerPixels.length; ++i8)
                    {
                      final int bitsPerPixel = bitsPerPixels[i8];
                      final RGBFormat f2 = new RGBFormat(size, length,
                           dataType, frameRate, bitsPerPixel, redMask, greenMask, blueMask);
                     
                      // see if length affects - DOES NOT.:
                      {
                        final RGBFormat f1 = new RGBFormat(size, -1,
                             dataType, frameRate, bitsPerPixel, redMask, greenMask, blueMask);
                       
                     
                       
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        //assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                       
                      }
                     
                      // see if redMask affects - DOES NOT.:
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             dataType, frameRate, bitsPerPixel, -1, greenMask, blueMask);
                       
                     
                       
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        //assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                       
                      }
                     
                      // see if greenMask affects - DOES NOT.:
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             dataType, frameRate, bitsPerPixel, redMask, -1, blueMask);
                       
                         
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        //assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                      }
                     
                      // see if blueMask affects - DOES NOT.:
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             dataType, frameRate, bitsPerPixel, redMask, greenMask, -1);
                       
                         
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        //assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                      }
                     
                      // see if size affects - affects line stride
                      {
                        final RGBFormat f1 = new RGBFormat(null, length,
                             dataType, frameRate, bitsPerPixel, redMask, greenMask, blueMask);
                       
                         
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        //assertEquals(f2.getSize(), f1.getSize());
                       
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        //assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                      }
                     
                      // see if dataType affects - affects pixel stride, endian, line stride
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             null, frameRate, bitsPerPixel, redMask, greenMask, blueMask);
                       
                         
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        //assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        //assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        //assertEquals(f2.getLineStride(), f1.getLineStride());
                        //assertEquals(f2.getPixelStride(), f1.getPixelStride());
                      }
                     
                      // see if frameRate affects - DOES NOT.
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             dataType, -1.f, bitsPerPixel, redMask, greenMask, blueMask);
                       
                         
                        assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        //assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
   
                        assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        assertEquals(f2.getLineStride(), f1.getLineStride());
                        assertEquals(f2.getPixelStride(), f1.getPixelStride());
                      }
                     
                      // see if bitsPerPixel affects - affects pixel stride, endian, line stride
                      {
                        final RGBFormat f1 = new RGBFormat(size, length,
                             dataType, frameRate, -1, redMask, greenMask, blueMask);
                       
                         
                        //assertEquals(f2.getBitsPerPixel(), f1.getBitsPerPixel());
                        assertEquals(f2.getEncoding(), f1.getEncoding());
                        assertEquals(f2.getBlueMask(), f1.getBlueMask());
                        assertEquals(f2.getDataType(), f1.getDataType());
                        assertEquals(f2.getFrameRate(), f1.getFrameRate());
                        assertEquals(f2.getGreenMask(), f1.getGreenMask());
                        assertEquals(f2.getMaxDataLength(), f1.getMaxDataLength());
                        assertEquals(f2.getRedMask(), f1.getRedMask());
                        assertEquals(f2.getSize(), f1.getSize());
                       
                        //assertEquals(f2.getEndian(), f1.getEndian());
                        assertEquals(f2.getFlipped(), f1.getFlipped());
                        //assertEquals(f2.getLineStride(), f1.getLineStride());
                        //assertEquals(f2.getPixelStride(), f1.getPixelStride());
                       
                       
                       
View Full Code Here

Examples of javax.media.format.RGBFormat

      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new AudioFormat("ULAW", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c4157ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new AudioFormat("ULAW", 8000.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c415700000001ffffffffbff0000000000000ffffffff0000000000bff000000000000040bf40000000000000000008ffffffff");
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("h263", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000468323633bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("h263/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008683236332f727470bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new RGBFormat(null, -1, Format.byteArray, -1.0f, 24, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740003726762bf800000ffffffff7000000018ffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffffffffffff0000ff00ffffffff0000000100ff0000");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffffffffffff0000ff00ffffffff00000001000000ff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("msadpcm", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400076d73616470636dffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("ULAW", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c4157ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("alaw", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004616c6177ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("dvi/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400076476692f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("g723", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000467373233ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("g723/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008673732332f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("gsm", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000367736dffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("gsm/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000767736d2f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("gsm/ms", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000667736d2f6d73ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("ima4", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004696d6134ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("ima4/ms", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740007696d61342f6d73ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, -1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffff00000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("LINEAR", -1.0, 16, -1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffff00000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("ULAW", -1.0, 8, 1, -1, -1, 8, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c415700000001ffffffffbff0000000000000000000080000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("ULAW/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008554c41572f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpeglayer3", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("mpegaudio/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000d6d706567617564696f2f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("gsm", 8000.0, -1, 1, -1, -1, 264, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000367736d00000001ffffffffbff0000000000000000001080000000000bff000000000000040bf400000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new AudioFormat("g723", 8000.0, -1, 1, -1, -1, 192, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046737323300000001ffffffffbff0000000000000000000c00000000000bff000000000000040bf400000000000ffffffffffffffff");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("jpeg/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400086a7065672f727470bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("mpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046d706567bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("mpeg/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400086d7065672f727470bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("h263", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000468323633bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("h263/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008683236332f727470bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.byteArray, -1.0f, 24, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740003726762bf800000ffffffff7000000018ffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffffffffffff0000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffffffffffff0000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("msadpcm", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400076d73616470636dffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("ULAW", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c4157ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("alaw", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004616c6177ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("dvi/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400076476692f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("g723", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000467373233ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("g723/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008673732332f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("gsm", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000367736dffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("gsm/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000767736d2f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("gsm/ms", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000667736d2f6d73ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("ima4", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004696d6134ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("ima4/ms", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740007696d61342f6d73ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000010ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000001ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 8, 2, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e45415200000002ffffffffbff0000000000000ffffffff0000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, 1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, -1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffff00000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("LINEAR", -1.0, 16, -1, 0, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffff00000000bff0000000000000ffffffff0000000000bff0000000000000bff00000000000000000001000000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("ULAW", -1.0, 8, 1, -1, -1, 8, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c415700000001ffffffffbff0000000000000000000080000000000bff0000000000000bff000000000000000000008ffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("ULAW/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740008554c41572f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpeglayer3", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000a6d7065676c6179657233ffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 16000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040cf400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 22050.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 24000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040d7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 32000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040df400000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 44100.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e5888000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio", 48000.0, -1, -1, -1, 1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400096d706567617564696fffffffffffffffffbff0000000000000ffffffff0000000000bff000000000000040e7700000000000ffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("mpegaudio/rtp", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000d6d706567617564696f2f727470ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("gsm", 8000.0, -1, 1, -1, -1, 264, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000367736d00000001ffffffffbff0000000000000000001080000000000bff000000000000040bf400000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat("g723", 8000.0, -1, 1, -1, -1, 192, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046737323300000001ffffffffbff0000000000000000000c00000000000bff000000000000040bf400000000000ffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("jpeg/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400086a7065672f727470bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("mpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046d706567bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new VideoFormat("mpeg/rtp", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400086d7065672f727470bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xf800, 0x7e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000007e0ffffffffffffffff0000f800");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000001ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xffffffff, 0xffffffff, 0xffffffff, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000010ffffffffffffffffffffffffffffffff0000028000000002ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x7c00, 0x3e0, 0x1f, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff0000001fffffffffffffffff000003e0ffffffffffffffff00007c00");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffffffffffff000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, -1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffff00000000ffffffffffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0xffffffff, 0xffffffff, 0xffffffff, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000018ffffffffffffffffffffffffffffffff000003c000000003ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffffffffffff00000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffffffffffff00000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000100000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0xffffffff, 0xffffffff, 0xffffffff, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000018ffffffffffffffffffffffffffffffff000003c000000003ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffffffffffff00000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffffffffffff00000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000000000002000003c00000000300000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0xffffffff, 0xffffffff, 0xffffffff, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000018ffffffffffffffffffffffffffffffff000003c000000003ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffffffffffff00000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffffffffffff00000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000100000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0xffffffff, 0xffffffff, 0xffffffff, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000018ffffffffffffffffffffffffffffffff000003c000000003ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffffffffffff00000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffffffffffff00000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000000000002000003c00000000300000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffffffffffff0000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffffffffffff0000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000010000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff0000, 0xff00, 0xff, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff000000ffffffffffffffffff0000ff00ffffffffffffffff00ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffffffffffff0000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffffffffffff0000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffffffffffff0000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffffffffffff0000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000010000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000014000000001ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xff, 0xff00, 0xff0000, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00ff0000ffffffffffffffff0000ff00ffffffffffffffff000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffffffffffff0000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffffffffffff0000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000014000000001000000ff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffffffffffff00000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffffffffffff00000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffff0000000100000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x1, 0x2, 0x3, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000003ffffffffffffffff00000002ffffffffffffffff00000001");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffffffffffff00000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffffffffffff00000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x1, 0x2, 0x3, 4, 1280, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000003ffffffff0000000000000002000005000000000400000001");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffffffffffff00000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffffffffffff00000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffff0000000100000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x3, 0x2, 0x1, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000001ffffffffffffffff00000002ffffffffffffffff00000003");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffffffffffff00000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffffffffffff00000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x3, 0x2, 0x1, 4, 1280, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000001ffffffff0000000000000002000005000000000400000003");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffffffffffff00000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffffffffffff00000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffff0000000100000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x2, 0x3, 0x4, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000004ffffffffffffffff00000003ffffffffffffffff00000002");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffffffffffff00000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffffffffffff00000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x2, 0x3, 0x4, 4, 1280, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000004ffffffff0000000000000003000005000000000400000002");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffffffffffff00000003000005000000000400000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffffffffffff00000003000005000000000400000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000001ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffff0000000100000003000005000000000400000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0xffffffff, 0xffffffff, 0xffffffff, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020ffffffffffffffffffffffffffffffff0000050000000004ffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0x4, 0x3, 0x2, -1, -1, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffff00000002ffffffffffffffff00000003ffffffffffffffff00000004");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffffffffffff00000003000005000000000400000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, -1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffffffffffff00000003000005000000000400000004");
      test(new RGBFormat(null, -1, null, -1.0f, -1, 0xffffffff, 0xffffffff, 0xffffffff, -1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 256000, Format.byteArray, 1.3414634f, 32, 0x4, 0x3, 0x2, 4, 1280, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130003e800737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000000002ffffffff0000000000000003000005000000000400000004");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000100000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000100000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000000000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000000000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000100000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000100000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000000000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000000000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000010000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000010000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000007e000000140000000010000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0xf800, 0x7e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000007e000000280000000020000f800");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000001000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.shortArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b53ef832e06e55db0fa02000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001fffffffff00000000000003e0000001400000000100007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 1, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000001000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000100000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 128000, Format.byteArray, 1.3414634f, 16, 0x7c00, 0x3e0, 0x1f, 2, 640, 0, 0), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130001f400737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140000000100000001f0000000000000000000003e0000002800000000200007c00");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000100000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000100000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000000000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x1, 0x2, 0x3, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000003ffffffff0000000000000002000003c00000000300000001");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000100000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000100000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000000000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 192000, Format.byteArray, 1.3414634f, 24, 0x3, 0x2, 0x1, 3, 960, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400037267623fabb5130002ee00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000001800000001ffffffff0000000000000002000003c00000000300000003");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000010000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 1, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000010000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff0000, 0xff00, 0xff, 1, 320, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c80000014000000020000000ffffffffff000000000000ff00000001400000000100ff0000");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new VideoFormat("cvid", new java.awt.Dimension(320, 200), 16222, Format.byteArray, 1.3414634f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004637669643fabb51300003f5e737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c800000140");
      test(new VideoFormat("cvid", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000463766964bf800000ffffffff70");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new RGBFormat(new java.awt.Dimension(320, 200), 64000, Format.intArray, 1.3414634f, 32, 0xff, 0xff00, 0xff0000, 0, 0, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a502000078707400037267623fabb5130000fa00737200126a6176612e6177742e44696d656e73696f6e418ed9d7ac5f441402000249000668656967687449000577696474687870000000c8000001400000002000ff0000ffffffff000000000000ff000000000000000000000000ff");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new AudioFormat("ULAW", 8000.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c415700000001ffffffffbff0000000000000ffffffff0000000000bff000000000000040bf40000000000000000008ffffffff");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff7000000020000000ffffffffff000000000000ff00ffffffff0000000100ff0000");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff, 0xff00, 0xff0000, 1, -1, 0, -1), "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b494dba602676eab2a50200007870740003726762bf800000ffffffff700000002000ff0000ffffffff000000000000ff00ffffffff00000001000000ff");
      test(new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, null), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new VideoFormat("jpeg", null, -1, Format.byteArray, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400046a706567bf800000ffffffff70");
      test(new AudioFormat("LINEAR", 22050.0, 8, 1, 1, 0, 8, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000001bff0000000000000000000080000000000bff000000000000040d58880000000000000000800000000");
      test(new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new AudioFormat("LINEAR", 22050.0, 8, 1, 1, 0, 8, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000001bff0000000000000000000080000000000bff000000000000040d58880000000000000000800000000");
View Full Code Here

Examples of javax.media.format.RGBFormat

        "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740003616263bf800000ffffffff70"
       
    );
   

    assertEquals(new RGBFormat().getEncoding(), "rgb");
    assertEquals(new RGBFormat().getBitsPerPixel(), -1);
    assertEquals(new RGBFormat().getBlueMask(), -1);
    assertEquals(new RGBFormat().getDataType(), null);
    assertEquals(new RGBFormat().getEndian(), -1);
    assertEquals(new RGBFormat().getFlipped(), -1);
    assertEquals(new RGBFormat().getFrameRate(), -1.f);
    assertEquals(new RGBFormat().getGreenMask(), -1);
    assertEquals(new RGBFormat().getLineStride(), -1);
    assertEquals(new RGBFormat().getMaxDataLength(), -1L);
    assertEquals(new RGBFormat().getPixelStride(), -1);
    assertEquals(new RGBFormat().getRedMask(), -1);
    assertEquals(new RGBFormat().getSize(), null);
   
   
    test(
        new RGBFormat(),
        "aced00057372001c6a617661782e6d656469612e666f726d61742e524742466f726d617444aa03c57c62554902000849000c62697473506572506978656c490008626c75654d61736b490006656e6469616e490007666c6970706564490009677265656e4d61736b49000a6c696e6553747269646549000b706978656c5374726964654900077265644d61736b7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e000070740003726762bf800000ffffffff70ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
       
    );
   
    test(
View Full Code Here

Examples of javax.media.format.RGBFormat

                        {
                            if ( null == offscreenImage )
                            {
                                byte[] tempData = new byte[width * height * 3];
                               
                                RGBFormat videoFormat = (RGBFormat)input.getFormat();
                                RGBFormat newVideoFormat = new RGBFormat(new Dimension(width, height), -1, null, -1, -1, -1, -1, -1, -1, width * videoFormat.getPixelStride(), -1, -1);
                                RGBFormat vf = (RGBFormat)newVideoFormat.intersects(videoFormat);
                               
                                imageBuffer.setData(tempData);
                                imageBuffer.setLength(tempData.length);
                                imageBuffer.setFormat(vf);
                               
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.