Package javax.media.format

Examples of javax.media.format.AudioFormat


     
    }
    else if (c == AudioFormat.class)
    {
      final AudioFormat o = (AudioFormat) f;
      return "new AudioFormat(" +
      CGUtils.toLiteral(o.getEncoding()) +
      ", " + CGUtils.toLiteral(o.getSampleRate()) +
      ", " + CGUtils.toLiteral(o.getSampleSizeInBits()) +
      ", " + CGUtils.toLiteral(o.getChannels()) +
      ", " + CGUtils.toLiteral(o.getEndian()) +
      ", " + CGUtils.toLiteral(o.getSigned()) +
      ", " + CGUtils.toLiteral(o.getFrameSizeInBits()) +
      ", " + CGUtils.toLiteral(o.getFrameRate()) +
      ", " + dataTypeToStr(o.getDataType())
      + ")";

     
    }
    else if (c == VideoFormat.class)
    {
     
      final VideoFormat o = (VideoFormat) f;
      return "new VideoFormat(" +
      CGUtils.toLiteral(o.getEncoding()) +
      ", " + toLiteral(o.getSize()) +
      ", " + o.getMaxDataLength() +
      ", " + dataTypeToStr(o.getDataType()) +
      ", " + CGUtils.toLiteral(o.getFrameRate())
      + ")";

     
    }
    else if (c == Format.class)
    {
 
      final Format o = (Format) f;
      return "new Format(" +
      CGUtils.toLiteral(o.getEncoding()) +
      ", " + dataTypeToStr(o.getDataType())
      + ")";

     
    }
    else if (c == FileTypeDescriptor.class)
    {
      final FileTypeDescriptor o = (FileTypeDescriptor) f;
      return "new FileTypeDescriptor(" +
      CGUtils.toLiteral(o.getEncoding())
      + ")";
    }
    else if (c == ContentDescriptor.class)
    {
      final ContentDescriptor o = (ContentDescriptor) f;
      return "new ContentDescriptor(" +
      CGUtils.toLiteral(o.getEncoding())
      + ")";
    }
    else if (c == com.sun.media.format.WavAudioFormat.class)
    {
      // TODO: are the parameters correct?
      final com.sun.media.format.WavAudioFormat o = (com.sun.media.format.WavAudioFormat) f;
      return "new com.sun.media.format.WavAudioFormat(" +
      CGUtils.toLiteral(o.getEncoding()) +
      ", " + CGUtils.toLiteral(o.getSampleRate()) +
      //", -1" + // int arg TODO - what is this?
      ", " + CGUtils.toLiteral(o.getSampleSizeInBits()) +
      ", " + CGUtils.toLiteral(o.getChannels()) +
      ", " + CGUtils.toLiteral(o.getFrameSizeInBits()) +
      ", " + CGUtils.toLiteral(o.getAverageBytesPerSecond()) +
      ", " + CGUtils.toLiteral(o.getEndian()) +
      ", " + CGUtils.toLiteral(o.getSigned()) +
      ", " + CGUtils.toLiteral((float) o.getFrameRate()) +
      ", " + dataTypeToStr(o.getDataType()) +
      ", " + CGUtils.toLiteral(o.getCodecSpecificHeader())
      + ")";
    }
    else
    throw new IllegalArgumentException("" + f.getClass());
      //System.err.println(f.getClass());
View Full Code Here


        super(new ContentDescriptor(FileTypeDescriptor.GSM));
    }

    public Format[] getSupportedInputFormats() {
        return new Format[]{
                new AudioFormat(AudioFormat.GSM, 8000, 8, 1, -1, -1)
        };
    }
View Full Code Here

    final MyBasicPlugIn p = new MyBasicPlugIn();
    {
      final Format in = new VideoFormat(null, null, -1, null, -1.0f);
      final Format[] outs = new Format[]{
          new AudioFormat("ULAW", 8000.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray),
          new RGBFormat(null, -1, Format.intArray, -1.0f, 32, 0xff0000, 0xff00, 0xff, 1, -1, 0, -1)
         
      };
      assertTrue(BasicPlugIn.matches(in, outs) == outs[1]);
     
      // Sun's BasicPlugIn throws an NPE in this situation.  So for now, so will FMJ's.
      try
      {
        BasicPlugIn.matches(null, outs);
        assertTrue(false);
      }
      catch (NullPointerException e)
      {
      }
    }

    {
      final Format in = new VideoFormat(null, null, -1, null, -1.0f);
      final Format[] outs = new Format[]{
          new AudioFormat("ULAW", 8000.0, 8, 1, -1, -1, -1, -1.0, Format.byteArray),
          new AudioFormat("ULAW", 8000.0, 8, 1, -1, -1, -1, -1.0, Format.intArray)
         
      };
      assertTrue(BasicPlugIn.matches(in, outs) == null);
    }
   
View Full Code Here

  @Override
  public Format[] getSupportedInputFormats()
  {
    // TODO: we accept anything, really, as long as it is in a byte array
    return new Format[] {
        new AudioFormat(null, -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray),
        new VideoFormat(null, null, -1, Format.byteArray, -1.0f)
      };
  }
View Full Code Here

    }
    else
    {
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new VideoFormat(null, null, -1, null, -1.0f), "aced00057372001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00034c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e00007070bf800000ffffffff70");
      test(new AudioFormat("LINEAR", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e454152ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      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");
      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");
      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");
      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");
      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");
      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");
      test(new AudioFormat("ULAW", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c4157ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      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");
      test(new AudioFormat("ULAW", -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740004554c4157ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff");
      test(new AudioFormat("LINEAR", 22050.0, 8, 1, 1, 0, 8, -1.0, Format.byteArray), "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e002000078707400064c494e4541520000000100000001bff0000000000000000000080000000000bff000000000000040d58880000000000000000800000000");
    }
  }
View Full Code Here

  @Override
  public Format[] getSupportedInputFormats()
  {
    // TODO: we accept anything, really, as long as it is in a byte array
    return new Format[] {
        new AudioFormat(AudioFormat.LINEAR, -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray),
      };
  }
View Full Code Here

        "aced00057372001d6a617661782e6d656469612e666f726d61742e48323631466f726d61747ae31a05f43968130200014900167374696c6c496d6167655472616e736d697373696f6e7872001e6a617661782e6d656469612e666f726d61742e566964656f466f726d617431e50c6e211506de0200034600096672616d655261746549000d6d6178446174614c656e6774684c000473697a657400144c6a6176612f6177742f44696d656e73696f6e3b787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00044c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e0020000787074000468323631bf800000ffffffff70ffffffff"
       
    );
   
   
    assertEquals(new AudioFormat("abc").getEncoding(), "abc");
    assertEquals(new AudioFormat("abc").getFrameRate(), -1.0);
    assertEquals(new AudioFormat("abc").getSampleRate(), -1.0);
    assertEquals(new AudioFormat("abc").getChannels(), -1);
    assertEquals(new AudioFormat("abc").getDataType(), byte[].class);
    assertEquals(new AudioFormat("abc").getEndian(), -1);
    assertEquals(new AudioFormat("abc").getFrameSizeInBits(), -1);
    assertEquals(new AudioFormat("abc").getSampleSizeInBits(), -1);
    assertEquals(new AudioFormat("abc").getSigned(), -1);

   
    test(
        new AudioFormat("abc"),
        "aced00057372001e6a617661782e6d656469612e666f726d61742e417564696f466f726d61748038235aea06c83002000a4900086368616e6e656c73490006656e6469616e4400096672616d655261746549000f6672616d6553697a65496e426974735a0004696e69744900066d617267696e44000a6d756c7469706c69657244000a73616d706c655261746549001073616d706c6553697a65496e426974734900067369676e6564787200126a617661782e6d656469612e466f726d61744de4dddeaaf25de70200044a000c656e636f64696e67436f64654c0003636c7a7400114c6a6176612f6c616e672f436c6173733b4c0008646174615479706571007e00024c0008656e636f64696e677400124c6a6176612f6c616e672f537472696e673b787000000000000000007671007e0000767200025b42acf317f8060854e00200007870740003616263ffffffffffffffffbff0000000000000ffffffff0000000000bff0000000000000bff0000000000000ffffffffffffffff"
       
    );
   
    assertEquals(new H263Format().getHrDB(), -1);
View Full Code Here

 
  public RateConverter()
  {
    super();
    this.inputFormats = new Format[] {
        new AudioFormat(AudioFormat.LINEAR, -1.0, -1, -1, -1, -1, -1, -1.0, Format.byteArray)
        };
   
  }
View Full Code Here

        // TODO: check in checkInputBuffer?
        if (!inputBuffer.getFormat().equals(inputFormat))
        { 
          throw new RuntimeException("Expected inputBuffer.getFormat().equals(inputFormat): [" + inputBuffer.getFormat() + "] [" + inputFormat + "]");
        }
        final AudioFormat inputAudioFormat = ((AudioFormat) inputBuffer.getFormat());
        final AudioFormat outputAudioFormat = (AudioFormat) outputFormat;
        final boolean sampleRateChanged = inputAudioFormat.getSampleRate() != outputAudioFormat.getSampleRate();
        final boolean sampleSizeInBitsChanged = inputAudioFormat.getSampleSizeInBits() != outputAudioFormat.getSampleSizeInBits();
        final boolean endianChanged = (outputAudioFormat.getSampleSizeInBits() > 8 && inputAudioFormat.getSampleSizeInBits() > 8) && // only consider endian changed if neither of the formats is 8 bits
                    inputAudioFormat.getEndian() != outputAudioFormat.getEndian();
        final boolean signedChanged = inputAudioFormat.getSigned() != outputAudioFormat.getSigned();
        final boolean channelsChanged = inputAudioFormat.getChannels() != outputAudioFormat.getChannels();
       
//System.out.println("RateConvert \n\t\t from: " + inputFormat + "\n\t\t to:" + outputFormat);
       
        int numChanged = 0;
        if (sampleRateChanged) ++numChanged;     
        if (sampleSizeInBitsChanged) ++numChanged;  
        if (endianChanged) ++numChanged;
        if (signedChanged) ++numChanged;
        if (channelsChanged) ++numChanged;
       
        if (ONLY_CHANGE_1_PARAMETER && numChanged > 1)
        { 
            // in this case, we only support doing one thing in a particular instance of this codec.
            // this keeps it simple.  Converting multiple format attributes is achieved then by chaining multiple instances
            // of this codec, with different input and output formats.
          logger.warning("Input format:  " + inputAudioFormat);
          logger.warning("Output format: " + outputAudioFormat);
         
          throw new RuntimeException("Expected RateConverter to change no more than one attribute: " + numChanged + "; sampleRateChanged=" + sampleRateChanged + " sampleSizeInBitsChanged=" + sampleSizeInBitsChanged + " endianChanged=" + endianChanged + " signedChanged=" + signedChanged);
        }
       
        // TODO: check these in setInputFormat and setOutputFormat
      if (outputAudioFormat.getSampleSizeInBits() % 8 != 0)
        throw new RuntimeException("RateConverter only supports output sample sizes that are a multiple of 8: " + outputAudioFormat.getSampleSizeInBits());
      if (inputAudioFormat.getSampleSizeInBits() % 8 != 0)
        throw new RuntimeException("RateConverter only supports input sample sizes that are a multiple of 8: " + inputAudioFormat.getSampleSizeInBits());

      if (inputAudioFormat.getSampleSizeInBits() > 8 && inputAudioFormat.getEndian() == -1)
        throw new RuntimeException("RateConverter (input format) requires endian to be specified if sample size in bits is greater than 8");
      if (outputAudioFormat.getSampleSizeInBits() > 8 && outputAudioFormat.getEndian() == -1)
        throw new RuntimeException("RateConverter (output format) requires endian to be specified if sample size in bits is greater than 8");
     
//      if (inputAudioFormat.getFrameSizeInBits() != inputAudioFormat.getChannels() * inputAudioFormat.getSampleSizeInBits())
//        throw new RuntimeException("Expected (input format) frame size in bits to be sample size in bits * number of channels");
//      if (outputAudioFormat.getFrameSizeInBits() != outputAudioFormat.getChannels() * outputAudioFormat.getSampleSizeInBits())
//        throw new RuntimeException("Expected (output format) frame size in bits to be sample size in bits * number of channels");
     
      // output : input
      final double sampleRateRatio = outputAudioFormat.getSampleRate() / inputAudioFormat.getSampleRate();
      final int sampleRateRatioWhole = (int) sampleRateRatio;
      final double sampleRateRatioRemainder = sampleRateRatio - sampleRateRatioWhole;  // TODO: this is most certainly wrong.
      // input : output
      final double sampleRateInverseRatio = inputAudioFormat.getSampleRate() / outputAudioFormat.getSampleRate();
      final int sampleRateInverseRatioWhole = (int) sampleRateInverseRatio;
      final int sampleRateInverseRatioCeil = (int) Math.ceil(sampleRateInverseRatio);
      // sampleRateAveragingErrorIncrement is the amount that our sample rate error increases with each input sample.
      // say input sample rate is 22050 and output is 8000.  Then this is 2.76:1.
      // without compensation, we will output a sample for every 3 input samples.  So we need to output an extra sample
      // every so often to bring the output to 2.76 for every 3.  So 3-2.76 is the error in the "input" side.  To
      // convert this to an error in the "output" side, we have to divide by the ratio, or 2.76 (helps to draw triangles to visualize this).  So the increment is (3-2.76)/2.76.
      final double sampleRateAveragingErrorIncrement = (sampleRateInverseRatioCeil - sampleRateInverseRatio) / sampleRateInverseRatio;

        final int inputSampleSizeInBytes = inputAudioFormat.getSampleSizeInBits() / 8;
        final int inputSamples = inputBuffer.getLength() / inputSampleSizeInBytes;  // this implies that we will only process whole samples in the input buffer.
        final int outputSampleSizeInBytes = outputAudioFormat.getSampleSizeInBits() / 8;

        // mgodehardt: calculation was buggy fixed it ( please test this for different rate conversion )
        int requiredOutputBufferLength = inputBuffer.getLength();
       
        if (sampleRateChanged)
        {
            requiredOutputBufferLength = (int)Math.round((double)requiredOutputBufferLength * sampleRateRatio);
        }
       
        if (sampleSizeInBitsChanged)
        {
            double sampleSizeRatio = (double)outputAudioFormat.getSampleSizeInBits() / (double)inputAudioFormat.getSampleSizeInBits();
            requiredOutputBufferLength = (int)Math.round((double)requiredOutputBufferLength * sampleSizeRatio);
        }
       
        boolean stereoToMono = false;
        boolean monoToStereo = false;
        int outputChannelRepeatCount = 1// equal to 2 only if monoToStereo is true.
        if (channelsChanged)
        {
          if (inputAudioFormat.getChannels() == 2 && outputAudioFormat.getChannels() == 1)
            stereoToMono = true;
          else if (inputAudioFormat.getChannels() == 1 && outputAudioFormat.getChannels() == 2)
          {  outputChannelRepeatCount = 2;
            monoToStereo = true;
          }
          else
            throw new RuntimeException("Unsupported number of channels")// TODO: check in setInputFormat/setOutputFormat
        }
       
        if (stereoToMono)
          requiredOutputBufferLength /= 2;
        else if (monoToStereo)
          requiredOutputBufferLength *= 2;         
       
       
        // get/allocate output buffer:
        byte[] outputBufferData = (byte []) outputBuffer.getData();
        if (outputBufferData == null || outputBufferData.length < requiredOutputBufferLength)
        {  outputBufferData = new byte[requiredOutputBufferLength];
          outputBuffer.setData(outputBufferData);
        }
       
        final byte[] inputBufferData = (byte []) inputBuffer.getData();
       
    // so for example if getSampleSizeInBits is 8, this value is 128.
    final long outputSignedUnsignedDifference =  1L << (outputAudioFormat.getSampleSizeInBits() - 1);
//     so for example if getSampleSizeInBits is 8, this value is 255.
    final long outputUnsignedMax = (1L << outputAudioFormat.getSampleSizeInBits()) - 1;

    final long inputSignedUnsignedDifference =  1L << (inputAudioFormat.getSampleSizeInBits() - 1);

    // if getSampleSizeInBits is 8, this value is 255:
    final long inputUnsignedMax = (1L << inputAudioFormat.getSampleSizeInBits()) - 1;
    // if getSampleSizeInBits is 8, this value is 127:
    final long inputSignedMax = (1L << (inputAudioFormat.getSampleSizeInBits() - 1)) - 1;
    // if getSampleSizeInBits is 8, this value is -128:
    final long inputSignedMin = (inputSignedMax + 1) * -1;
   

    double accumulatedRateChangeError = 0.0// because in the case of non-integral ratios of sample rate change, we have to
                          // output samples occasionally to maintain the correct "slope".  This is much
                          // like drawing a diagonal line on the screen.
    int outputSampleIndex = 0// index of next sample in output buffer
        for (int i = 0; i < inputSamples; ++i)
        {
          if (stereoToMono && i % 2 == 1)
            continue// for now, just omit one channel.  TODO: average.
         
          // get the ith sample, converted to a long, taking into account sample size in bits, endian-ness, and signed/unsigned.
          final int byteOffsetOfSample = inputBuffer.getOffset() + i * inputSampleSizeInBytes;
         
          final int inputSampleLiteral = getSample(inputBufferData, byteOffsetOfSample, inputSampleSizeInBytes, inputAudioFormat.getEndian());
          final long inputSampleLongWithoutSign = UnsignedUtils.uIntToLong(inputSampleLiteral);
          final long inputSampleLongWithSign;
          if (inputAudioFormat.getSigned() == AudioFormat.UNSIGNED)
            inputSampleLongWithSign = inputSampleLongWithoutSign;
          else if (inputAudioFormat.getSigned() == AudioFormat.SIGNED)
          {
            if (inputSampleLongWithoutSign > inputSignedMax)
              inputSampleLongWithSign = inputSampleLongWithoutSign - inputUnsignedMax - 1;
            else
              inputSampleLongWithSign = inputSampleLongWithoutSign;
          }
          else
            throw new RuntimeException("input format signed not specified");
           
          // inputSample is now the literal binary value of the sample (0s in unused MSBs), while inputSampleLong is now the literal numeric value of the sample (reflecting sign if applicable).
     
          // now perform some conversions to get the desired output sample:
        final long outputSampleLongWithSign;
       
        // apply sign change difference if needed:
        if (outputAudioFormat.getSigned() == AudioFormat.SIGNED && inputAudioFormat.getSigned() == AudioFormat.UNSIGNED)
          outputSampleLongWithSign = inputSampleLongWithSign - inputSignedUnsignedDifference;
        else if (outputAudioFormat.getSigned() == AudioFormat.UNSIGNED && inputAudioFormat.getSigned() == AudioFormat.SIGNED)
          outputSampleLongWithSign = inputSampleLongWithSign + inputSignedUnsignedDifference;
        else
          outputSampleLongWithSign = inputSampleLongWithSign;
       
          // now we have to deal with sample rate issues.  we either have more or less samples.  If we have more in the output, then
          // we repeat the input (a better solution would be to smooth).  if we have less, we average.
          if (sampleRateRatio == 1.0)
          {  // no sample rate change: output a single sample for each input sample 
            final long outputSampleLongWithoutSign = getOutputSampleLongWithoutSign(outputSampleLongWithSign, inputUnsignedMax, inputAudioFormat, outputAudioFormat);
            for (int c = 0; c < outputChannelRepeatCount; ++c)
              putSample(outputSampleLongWithoutSign, outputBufferData, (outputSampleIndex++) * outputSampleSizeInBytes, outputSampleSizeInBytes, outputAudioFormat.getEndian());
           
             
          }
        else if (sampleRateRatio > 1.0)
          { 
            // more output than input - repeat samples
         
            // figure out which channel we are outputting to, so we know which Averager to use:
            final int outputChannel;
            if (outputAudioFormat.getChannels() == 1)
              outputChannel = 0;
            else
              outputChannel = i % 2; // this requires that a buffer always has a complete frame, that is, the buffer always starts with channel 0.
                final Averager a = averagers[outputChannel];   
               
           
                // the input sample can be divided into 2 parts:
                // 1. the part that will be output as part of the current output samples (combined with whatever has been accumulated)
                // 2. the rest, which will be accumulated for the next time.
               
                // the averager is used as follows:
                // sampleWeight is expressed as a fraction of the input sample size.
               
           
                final double[] sampleWeights;  // TODO: don't allocate array each time.
                if ((a.numAccumulatedSamples + 1) > 1.0)  
                {  // we are going to be averaging 2 input samples for the output sample(s)
                  final double sampleWeight = sampleRateInverseRatio - a.numAccumulatedSamples; 
                  final double sampleWeight2 = 1.0 - sampleWeight;
                  sampleWeights = new double[] {sampleWeight, sampleWeight2};
                }
                else
                {   final double sampleWeight = 1.0;
                  sampleWeights = new double[] {sampleWeight};
                }
               
               
                for (double sampleWeight : sampleWeights)
                {
                  a.accumulatedSample += outputSampleLongWithSign * sampleWeight;
              a.numAccumulatedSamples += sampleWeight;               
             
              final int repeatCount = (int) (a.numAccumulatedSamples * sampleRateRatio);
              if (repeatCount > 0// this will always be > 0, because sampleRateRatio > 1.0
              {
                final long outputSampleLongWithSignAvg = Math.round(a.accumulatedSample / a.numAccumulatedSamples);
               
                final long outputSampleLongWithoutSign = getOutputSampleLongWithoutSign(outputSampleLongWithSignAvg, inputUnsignedMax, inputAudioFormat, outputAudioFormat);
 
                for (int j = 0; j < repeatCount; ++j)
                {
                    for (int c = 0; c < outputChannelRepeatCount; ++c)
                      putSample(outputSampleLongWithoutSign, outputBufferData, (outputSampleIndex++) * outputSampleSizeInBytes, outputSampleSizeInBytes, outputAudioFormat.getEndian());
               
                    final double oldAccumulatedSamples = a.numAccumulatedSamples;
                    // TODO: this introduces small errors, subtracting each time
                    a.numAccumulatedSamples -= sampleRateInverseRatio;
                    a.accumulatedSample = a.accumulatedSample * a.numAccumulatedSamples / oldAccumulatedSamples;
                }
              }
                }
           
          }
          else if (sampleRateInverseRatio > 1.0)
          { 
//             more input than output - average samples
            // figure out which channel we are outputting to, so we know which Averager to use:
            final int outputChannel;
            if (outputAudioFormat.getChannels() == 1)
              outputChannel = 0;
            else
              outputChannel = i % 2; // this requires that a buffer always has a complete frame, that is, the buffer always starts with channel 0.
                final Averager a = averagers[outputChannel];   
           
                final double sampleWeight;
                if ((a.numAccumulatedSamples + 1) * sampleRateRatio > 1.0)    // if we will output a sample, and another full sample would spill over into the output sample after this one
                   sampleWeight = sampleRateInverseRatio - a.numAccumulatedSamples;  // on a scale from 0 to 1, how much of the new input sample overlaps the output sample
                else
                    sampleWeight = 1.0;
            a.accumulatedSample += outputSampleLongWithSign * sampleWeight;
            a.numAccumulatedSamples += sampleWeight;
                       
           
            final boolean doOutput = a.numAccumulatedSamples * sampleRateRatio >= 1.0;
            if (doOutput)
            {
          final long outputSampleLongWithSignAvg = Math.round(a.accumulatedSample / a.numAccumulatedSamples);
          a.accumulatedSample = outputSampleLongWithSignAvg * (1.0 - sampleWeight)// un-averaged part of current sample
              a.numAccumulatedSamples = (1.0 - sampleWeight);             
              final long outputSampleLongWithoutSign = getOutputSampleLongWithoutSign(outputSampleLongWithSignAvg, inputUnsignedMax, inputAudioFormat, outputAudioFormat);
                for (int c = 0; c < outputChannelRepeatCount; ++c)
                  putSample(outputSampleLongWithoutSign, outputBufferData, (outputSampleIndex++) * outputSampleSizeInBytes, outputSampleSizeInBytes, outputAudioFormat.getEndian());

            }
         
         
          }
View Full Code Here

  }
 
  public Packetizer()
  {
    super();
    this.inputFormats = new Format[] {new AudioFormat(AudioFormat.ALAW, -1.0, 8, 1, -1, -1, 8, -1.0, Format.byteArray)};
   
  }
View Full Code Here

TOP

Related Classes of javax.media.format.AudioFormat

Copyright © 2018 www.massapicom. 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.