diff --git a/src/main/resources/META-INF/MANIFEST.MF b/src/main/resources/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000000000000000000000000000000000..169f5461fc1cd213d25db141d1bcf28a423fd391
--- /dev/null
+++ b/src/main/resources/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Ant-Version: Apache Ant 1.9.3
+Created-By: 1.6.0_65-b14-462-11M4609 (Apple Inc.)
+Implementation-Vendor: www.xuggle.com
+Implementation-Title: xuggle-xuggler
+Implementation-Version: 5.5.0
+Main-Class: com.xuggle.xuggler.Converter
+Xuggle-Native-App: xuggle-xuggler
+Xuggle-Native-Root: /com/xuggle/ferry
+Xuggle-Native-Paths: arm-xuggle-linux-gnueabihf;i386-xuggle-darwin11;i
+ 686-pc-linux-gnu;i686-w64-mingw32;x86_64-pc-linux-gnu;x86_64-w64-ming
+ w32;x86_64-xuggle-darwin11
+Xuggle-Native-Bundles: arm-xuggle-linux-gnueabihf;i386-xuggle-darwin11
+ ;i686-pc-linux-gnu;i686-w64-mingw32;x86_64-pc-linux-gnu;x86_64-w64-mi
+ ngw32;x86_64-xuggle-darwin11
+Class-Path: commons-cli.jar logback-classic.jar logback-core.jar slf4j
+ -api.jar
+
diff --git a/src/main/resources/com/xuggle/ferry/AtomicInteger.class b/src/main/resources/com/xuggle/ferry/AtomicInteger.class
new file mode 100644
index 0000000000000000000000000000000000000000..f7832795c2299a936921359a2b203affaf324d40
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/AtomicInteger.class differ
diff --git a/src/main/resources/com/xuggle/ferry/Ferry.class b/src/main/resources/com/xuggle/ferry/Ferry.class
new file mode 100644
index 0000000000000000000000000000000000000000..7900142a1da534d0bdee76ccac6c8ee8b7894382
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/Ferry.class differ
diff --git a/src/main/resources/com/xuggle/ferry/FerryJNI.class b/src/main/resources/com/xuggle/ferry/FerryJNI.class
new file mode 100644
index 0000000000000000000000000000000000000000..6955d3ffbe4c8d5c5d8d85ad56f9d4efb95453c7
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/FerryJNI.class differ
diff --git a/src/main/resources/com/xuggle/ferry/IBuffer$Type$SwigNext.class b/src/main/resources/com/xuggle/ferry/IBuffer$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..bc6c59929d9dfe07b54777e5e540267160e502b2
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/IBuffer$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/ferry/IBuffer$Type.class b/src/main/resources/com/xuggle/ferry/IBuffer$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..ffcfd5d315f81851073dbf682f7abd4662e24fdd
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/IBuffer$Type.class differ
diff --git a/src/main/resources/com/xuggle/ferry/IBuffer.class b/src/main/resources/com/xuggle/ferry/IBuffer.class
new file mode 100644
index 0000000000000000000000000000000000000000..830829c353de19d5303e2688986106aff43a8857
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/IBuffer.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIEnv$CPUArch.class b/src/main/resources/com/xuggle/ferry/JNIEnv$CPUArch.class
new file mode 100644
index 0000000000000000000000000000000000000000..91bc8694bba9878cf6fa73fda12aa19204460fbc
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIEnv$CPUArch.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIEnv$OSFamily.class b/src/main/resources/com/xuggle/ferry/JNIEnv$OSFamily.class
new file mode 100644
index 0000000000000000000000000000000000000000..fd236dbf8c275c8731ef7a48bcd92a108c8a03a4
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIEnv$OSFamily.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIEnv.class b/src/main/resources/com/xuggle/ferry/JNIEnv.class
new file mode 100644
index 0000000000000000000000000000000000000000..2c3d6798275f948c5579eb3a49958d89c48dd034
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIEnv.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibrary$1.class b/src/main/resources/com/xuggle/ferry/JNILibrary$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..e868b9b2bc29b779abe67cc233c92a4c1d808420
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibrary$1.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibrary$2.class b/src/main/resources/com/xuggle/ferry/JNILibrary$2.class
new file mode 100644
index 0000000000000000000000000000000000000000..a5d98a2600df39906f5e82336a460d0fcca9bdb2
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibrary$2.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibrary.class b/src/main/resources/com/xuggle/ferry/JNILibrary.class
new file mode 100644
index 0000000000000000000000000000000000000000..e67b9403b2913f0651fcc361bbfca770a9200db0
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibrary.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibraryLoader$1.class b/src/main/resources/com/xuggle/ferry/JNILibraryLoader$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..c99f10c15ba7a1b5e402e136a48bde106d438473
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibraryLoader$1.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibraryLoader$OSName.class b/src/main/resources/com/xuggle/ferry/JNILibraryLoader$OSName.class
new file mode 100644
index 0000000000000000000000000000000000000000..631a3b28dbee6c567a28e1a784cc5e139c81ba88
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibraryLoader$OSName.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNILibraryLoader.class b/src/main/resources/com/xuggle/ferry/JNILibraryLoader.class
new file mode 100644
index 0000000000000000000000000000000000000000..6a907343d9f2c2fc2aca13162104dd8e5c1e226c
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNILibraryLoader.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIManifest$CPUArch.class b/src/main/resources/com/xuggle/ferry/JNIManifest$CPUArch.class
new file mode 100644
index 0000000000000000000000000000000000000000..ca4162058763fd5fd4dc71c8c3401b007e70c08c
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIManifest$CPUArch.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIManifest$OS.class b/src/main/resources/com/xuggle/ferry/JNIManifest$OS.class
new file mode 100644
index 0000000000000000000000000000000000000000..6baabe3a42a0262b9f10b356a5b76816c9ad6328
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIManifest$OS.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIManifest.class b/src/main/resources/com/xuggle/ferry/JNIManifest.class
new file mode 100644
index 0000000000000000000000000000000000000000..ae093f67465a4293a3e6058c6a19c1ea7b57ed88
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIManifest.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIMemoryAllocator.class b/src/main/resources/com/xuggle/ferry/JNIMemoryAllocator.class
new file mode 100644
index 0000000000000000000000000000000000000000..74ef85dddef749e6cd1f5d3e6ee51c9b9b39d3d9
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIMemoryAllocator.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIMemoryManager$1.class b/src/main/resources/com/xuggle/ferry/JNIMemoryManager$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..ce75d959be14d6cf99d0ca164bd4433a6d2feafb
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIMemoryManager$1.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIMemoryManager$MemoryModel.class b/src/main/resources/com/xuggle/ferry/JNIMemoryManager$MemoryModel.class
new file mode 100644
index 0000000000000000000000000000000000000000..2a8ceabadb84dbe35c22cbb2563f8c9480c6e553
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIMemoryManager$MemoryModel.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIMemoryManager.class b/src/main/resources/com/xuggle/ferry/JNIMemoryManager.class
new file mode 100644
index 0000000000000000000000000000000000000000..fca505b0e83beaea03f3bad1bb8f531c2084bc42
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIMemoryManager.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIMemoryParachute.class b/src/main/resources/com/xuggle/ferry/JNIMemoryParachute.class
new file mode 100644
index 0000000000000000000000000000000000000000..396e0f71d5be0135dfd52b371e412460fc9b94e2
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIMemoryParachute.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNINativeFinalizer.class b/src/main/resources/com/xuggle/ferry/JNINativeFinalizer.class
new file mode 100644
index 0000000000000000000000000000000000000000..19c7ccf15e4485cb21aa80a9f75345903c1536a0
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNINativeFinalizer.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIPointerReference.class b/src/main/resources/com/xuggle/ferry/JNIPointerReference.class
new file mode 100644
index 0000000000000000000000000000000000000000..233c411e66dc291b0193362852086ad2319690ad
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIPointerReference.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIReference$DebugInfo.class b/src/main/resources/com/xuggle/ferry/JNIReference$DebugInfo.class
new file mode 100644
index 0000000000000000000000000000000000000000..e052b8e19fa375f433934c137964c0f88d367a0b
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIReference$DebugInfo.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIReference.class b/src/main/resources/com/xuggle/ferry/JNIReference.class
new file mode 100644
index 0000000000000000000000000000000000000000..eb446443d3f64e8f56143584ff74d1a852cb12a2
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIReference.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIThreadProxy$Interruptable.class b/src/main/resources/com/xuggle/ferry/JNIThreadProxy$Interruptable.class
new file mode 100644
index 0000000000000000000000000000000000000000..a3918205938310e7d3635ac45a151bb107ac4c00
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIThreadProxy$Interruptable.class differ
diff --git a/src/main/resources/com/xuggle/ferry/JNIThreadProxy.class b/src/main/resources/com/xuggle/ferry/JNIThreadProxy.class
new file mode 100644
index 0000000000000000000000000000000000000000..27a489efb7fdc33d80a6c050e7c27bae4fcd192d
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/JNIThreadProxy.class differ
diff --git a/src/main/resources/com/xuggle/ferry/Logger$Level$SwigNext.class b/src/main/resources/com/xuggle/ferry/Logger$Level$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..8f824c0bbb0c93c83301f01b81e9e5931f652056
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/Logger$Level$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/ferry/Logger$Level.class b/src/main/resources/com/xuggle/ferry/Logger$Level.class
new file mode 100644
index 0000000000000000000000000000000000000000..0cfbea5cb610169960b3eb0f0399e57cd2a59f40
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/Logger$Level.class differ
diff --git a/src/main/resources/com/xuggle/ferry/Logger.class b/src/main/resources/com/xuggle/ferry/Logger.class
new file mode 100644
index 0000000000000000000000000000000000000000..a4befc0318e3bb0bc974a7e2dde01ec2292ab634
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/Logger.class differ
diff --git a/src/main/resources/com/xuggle/ferry/Mutex.class b/src/main/resources/com/xuggle/ferry/Mutex.class
new file mode 100644
index 0000000000000000000000000000000000000000..3a8df3b2cfd6680eac69998a96018298b4a5d3f5
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/Mutex.class differ
diff --git a/src/main/resources/com/xuggle/ferry/NativeLogger.class b/src/main/resources/com/xuggle/ferry/NativeLogger.class
new file mode 100644
index 0000000000000000000000000000000000000000..5ba6ce8e6d5638afe029bfe02223e2ba0c1800bd
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/NativeLogger.class differ
diff --git a/src/main/resources/com/xuggle/ferry/RefCounted.class b/src/main/resources/com/xuggle/ferry/RefCounted.class
new file mode 100644
index 0000000000000000000000000000000000000000..0ea804d5c40ca9069a17b88b397629538ccda883
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/RefCounted.class differ
diff --git a/src/main/resources/com/xuggle/ferry/RefCountedTester.class b/src/main/resources/com/xuggle/ferry/RefCountedTester.class
new file mode 100644
index 0000000000000000000000000000000000000000..06e4d8c517b56a0b7e38f103db7090c464431925
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/RefCountedTester.class differ
diff --git a/src/main/resources/com/xuggle/ferry/i386-xuggle-darwin11/libxuggle.dylib b/src/main/resources/com/xuggle/ferry/i386-xuggle-darwin11/libxuggle.dylib
new file mode 100644
index 0000000000000000000000000000000000000000..3d08bc740f70d08a8a9ee1a70ca5bdae378eb847
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/i386-xuggle-darwin11/libxuggle.dylib differ
diff --git a/src/main/resources/com/xuggle/ferry/i686-pc-linux-gnu/libxuggle.so b/src/main/resources/com/xuggle/ferry/i686-pc-linux-gnu/libxuggle.so
new file mode 100644
index 0000000000000000000000000000000000000000..091aca1bf067886b661f9b3f3399d3a608e1f4f7
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/i686-pc-linux-gnu/libxuggle.so differ
diff --git a/src/main/resources/com/xuggle/ferry/i686-w64-mingw32/libxuggle-5.dll b/src/main/resources/com/xuggle/ferry/i686-w64-mingw32/libxuggle-5.dll
new file mode 100644
index 0000000000000000000000000000000000000000..47655dcbfcfa4e5076ff7ec5253b5b7226a0e0b9
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/i686-w64-mingw32/libxuggle-5.dll differ
diff --git a/src/main/resources/com/xuggle/ferry/native-contents.properties b/src/main/resources/com/xuggle/ferry/native-contents.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7f7fbd5303d0b77265158417f0b5b6990999c04c
--- /dev/null
+++ b/src/main/resources/com/xuggle/ferry/native-contents.properties
@@ -0,0 +1,7 @@
+#inventory of native libraries that are in this classpath
+#Mon, 28 Jul 2014 15:46:38 +0100
+
+Xuggle-Native-App=xuggle-xuggler
+Xuggle-Native-Root=/com/xuggle/ferry
+Xuggle-Native-Paths=arm-xuggle-linux-gnueabihf;i386-xuggle-darwin11;i686-pc-linux-gnu;i686-w64-mingw32;x86_64-pc-linux-gnu;x86_64-w64-mingw32;x86_64-xuggle-darwin11
+Xuggle-Native-Bundles=arm-xuggle-linux-gnueabihf;i386-xuggle-darwin11;i686-pc-linux-gnu;i686-w64-mingw32;x86_64-pc-linux-gnu;x86_64-w64-mingw32;x86_64-xuggle-darwin11
diff --git a/src/main/resources/com/xuggle/ferry/package-info.class b/src/main/resources/com/xuggle/ferry/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..019bbc2a54ca29776a5977f14980605ca0d9d259
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/package-info.class differ
diff --git a/src/main/resources/com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle.so b/src/main/resources/com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle.so
new file mode 100644
index 0000000000000000000000000000000000000000..750ebbe5303ac75fae505c1714d9b62735e0ca2d
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/x86_64-pc-linux-gnu/libxuggle.so differ
diff --git a/src/main/resources/com/xuggle/ferry/x86_64-w64-mingw32/libxuggle-5.dll b/src/main/resources/com/xuggle/ferry/x86_64-w64-mingw32/libxuggle-5.dll
new file mode 100644
index 0000000000000000000000000000000000000000..713db0a864083a4a2c7ad83fd7f44a7bcfe66999
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/x86_64-w64-mingw32/libxuggle-5.dll differ
diff --git a/src/main/resources/com/xuggle/ferry/x86_64-xuggle-darwin11/libxuggle.dylib b/src/main/resources/com/xuggle/ferry/x86_64-xuggle-darwin11/libxuggle.dylib
new file mode 100644
index 0000000000000000000000000000000000000000..bdb3c1583f5b18bf208cf9e959d5ba6f7d69b7c4
Binary files /dev/null and b/src/main/resources/com/xuggle/ferry/x86_64-xuggle-darwin11/libxuggle.dylib differ
diff --git a/src/main/resources/com/xuggle/mediatool/AMediaCoderMixin.class b/src/main/resources/com/xuggle/mediatool/AMediaCoderMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..e41d79d5e9c651dedb976bb5a9850c48f5da3982
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/AMediaCoderMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/AMediaGeneratorMixin.class b/src/main/resources/com/xuggle/mediatool/AMediaGeneratorMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..11649614b1ba0f59892edeef01c7a5bb0cf0a390
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/AMediaGeneratorMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/AMediaListenerMixin.class b/src/main/resources/com/xuggle/mediatool/AMediaListenerMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..34ab354bcb4ccca9d8f70d560ac0dd9724a2fbf6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/AMediaListenerMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/AMediaToolMixin.class b/src/main/resources/com/xuggle/mediatool/AMediaToolMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..f08dc7baa57de8868d3a7381a4e6e11f256938e4
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/AMediaToolMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaCoder.class b/src/main/resources/com/xuggle/mediatool/IMediaCoder.class
new file mode 100644
index 0000000000000000000000000000000000000000..92570e7c5bee28e508ded396c0d81855c7183ab1
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaCoder.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Event.class b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Event.class
new file mode 100644
index 0000000000000000000000000000000000000000..56ae18014f4b20c65105ebea5ee9083c16582c98
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Event.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Mode.class b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Mode.class
new file mode 100644
index 0000000000000000000000000000000000000000..4133c2d853f9475273466eb094d04b772b140e4f
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener$Mode.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaDebugListener.class b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener.class
new file mode 100644
index 0000000000000000000000000000000000000000..a5408c716487548af5726c21d5659137915eee6c
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaDebugListener.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaGenerator.class b/src/main/resources/com/xuggle/mediatool/IMediaGenerator.class
new file mode 100644
index 0000000000000000000000000000000000000000..c5e8bb07e8d7f289896215ac78323534d6c53521
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaGenerator.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaListener.class b/src/main/resources/com/xuggle/mediatool/IMediaListener.class
new file mode 100644
index 0000000000000000000000000000000000000000..00d7df4e12d37ed58cb4e8f5e5b8f0d687c3e612
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaListener.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaReader.class b/src/main/resources/com/xuggle/mediatool/IMediaReader.class
new file mode 100644
index 0000000000000000000000000000000000000000..a88d300464dfd88e756fe0739c0f1ddef4f9cf10
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaReader.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaTool.class b/src/main/resources/com/xuggle/mediatool/IMediaTool.class
new file mode 100644
index 0000000000000000000000000000000000000000..0f2add67f8f14287a7f0f13f62fe0b0eba4dc03f
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaTool.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaViewer$Mode.class b/src/main/resources/com/xuggle/mediatool/IMediaViewer$Mode.class
new file mode 100644
index 0000000000000000000000000000000000000000..8a4174605c0b28bc3ac2387071f01d9f44e7ba26
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaViewer$Mode.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaViewer.class b/src/main/resources/com/xuggle/mediatool/IMediaViewer.class
new file mode 100644
index 0000000000000000000000000000000000000000..e1de5da510b379d6675776d6703dc5a7524fb5c6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaViewer.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/IMediaWriter.class b/src/main/resources/com/xuggle/mediatool/IMediaWriter.class
new file mode 100644
index 0000000000000000000000000000000000000000..879ec9d0369203fd52166389c49da8f7d265353c
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/IMediaWriter.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaDebugListener$1.class b/src/main/resources/com/xuggle/mediatool/MediaDebugListener$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..d35cd83b66d415215504c4266d167363e8cfd789
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaDebugListener$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaDebugListener.class b/src/main/resources/com/xuggle/mediatool/MediaDebugListener.class
new file mode 100644
index 0000000000000000000000000000000000000000..ee041671a18869128689f038dd25cbbf0f940c25
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaDebugListener.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaGeneratorAdapter.class b/src/main/resources/com/xuggle/mediatool/MediaGeneratorAdapter.class
new file mode 100644
index 0000000000000000000000000000000000000000..6d9847cd77edf388b820ae5eab6fd70698f786e9
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaGeneratorAdapter.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaListenerAdapter.class b/src/main/resources/com/xuggle/mediatool/MediaListenerAdapter.class
new file mode 100644
index 0000000000000000000000000000000000000000..0cc40278364d18a7e50b9cc0dad4c1d884ff26d9
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaListenerAdapter.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaReader$1.class b/src/main/resources/com/xuggle/mediatool/MediaReader$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..617b27a91f56de260ceaef97818272e84ce6ce04
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaReader$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaReader.class b/src/main/resources/com/xuggle/mediatool/MediaReader.class
new file mode 100644
index 0000000000000000000000000000000000000000..08e618500b165276cce048a0e71808025ed13e8d
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaReader.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaToolAdapter.class b/src/main/resources/com/xuggle/mediatool/MediaToolAdapter.class
new file mode 100644
index 0000000000000000000000000000000000000000..ae082dbd2e0680be5c07fd57426aba6c975ee53a
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaToolAdapter.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..fd32dd4654bc333f1f6920a576f1955dfc045d0e
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$AudioQueue.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$AudioQueue.class
new file mode 100644
index 0000000000000000000000000000000000000000..478177e6e1ebccb7c6de31784d4028b039a6a6fb
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$AudioQueue.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$DelayedItem.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$DelayedItem.class
new file mode 100644
index 0000000000000000000000000000000000000000..e0e9c648a88ec996f3941132a1f244e159b24489
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$DelayedItem.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..acb93053b6e6a7a1fc777fb11dbdad3b356c524b
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame.class
new file mode 100644
index 0000000000000000000000000000000000000000..1ff5cbb57e52337759001e8f59c6572ff9377c5d
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$MediaFrame.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..2fd63224a1f81c6dc598ee26674988acd8d521bd
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame.class
new file mode 100644
index 0000000000000000000000000000000000000000..c41312f51c723c94b48b313c621f92dea3072f80
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$PositionFrame.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..996f24e36ed2c318b51bea4871668a87c04cf93a
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue.class
new file mode 100644
index 0000000000000000000000000000000000000000..22c95781f39e81957e4aceddd07ff4787a786a51
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$SelfServicingMediaQueue.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..f158a2b047f8b838f9192897894ac4440729f661
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$2.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$2.class
new file mode 100644
index 0000000000000000000000000000000000000000..413d14612db892b112ce1270dd6ef37c724bbb6a
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$2.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$1.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..2b0d1952d01552a3169f1615da57d8e799bfaaf4
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$2.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$2.class
new file mode 100644
index 0000000000000000000000000000000000000000..f120a3dcefac77f228a6c546cfbcec2da4690397
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$2.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$3.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$3.class
new file mode 100644
index 0000000000000000000000000000000000000000..5b5cad4ef4cf15bb25957858bec267a0add9142d
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$3.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$4.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$4.class
new file mode 100644
index 0000000000000000000000000000000000000000..ecd799087d24d9cc7725581ab2ce99399dd830e3
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$4.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$5.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$5.class
new file mode 100644
index 0000000000000000000000000000000000000000..04845d0187b82cda9dd80d01879fffc7cbd5b811
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$5.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$6.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$6.class
new file mode 100644
index 0000000000000000000000000000000000000000..daf5b6c12db5b6bb1fb405d26f57cfdb681cb5ef
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field$6.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field.class
new file mode 100644
index 0000000000000000000000000000000000000000..2bf510d48a05ef1d20d0c67193f6baf99da91db3
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel$Field.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel.class
new file mode 100644
index 0000000000000000000000000000000000000000..dbac218086187f36c4b93bbb026296f1d00b0703
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame$StreamPanel.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame.class
new file mode 100644
index 0000000000000000000000000000000000000000..0cccb96616c902504715e3cd52dcc9e39d755cec
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$StatsFrame.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer$VideoQueue.class b/src/main/resources/com/xuggle/mediatool/MediaViewer$VideoQueue.class
new file mode 100644
index 0000000000000000000000000000000000000000..8ed1ce79bfdb7ed42c043d7a6fd79142c1a8d4cc
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer$VideoQueue.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaViewer.class b/src/main/resources/com/xuggle/mediatool/MediaViewer.class
new file mode 100644
index 0000000000000000000000000000000000000000..35a39c7a3dab15553d95d5043ff5c736ef77654e
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaViewer.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaWriter$1.class b/src/main/resources/com/xuggle/mediatool/MediaWriter$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..70c5464ff200017e076206afbf2576180ed0669c
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaWriter$1.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/MediaWriter.class b/src/main/resources/com/xuggle/mediatool/MediaWriter.class
new file mode 100644
index 0000000000000000000000000000000000000000..1f5ac9e03ae16fb6c1e464264e6e7cb16d824540
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/MediaWriter.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/ToolFactory.class b/src/main/resources/com/xuggle/mediatool/ToolFactory.class
new file mode 100644
index 0000000000000000000000000000000000000000..739cc619eebdad99124c1b2e0a2707512a08b4a6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/ToolFactory.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/Balls.class b/src/main/resources/com/xuggle/mediatool/demos/Balls.class
new file mode 100644
index 0000000000000000000000000000000000000000..ec9ff4ddfdc04f21df34b4a8bb018fe489555df4
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/Balls.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/CaptureScreenToFile.class b/src/main/resources/com/xuggle/mediatool/demos/CaptureScreenToFile.class
new file mode 100644
index 0000000000000000000000000000000000000000..63aebc0900d91ff1f8c6e4e55de60f6bb9463cbe
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/CaptureScreenToFile.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo$MediaConcatenator.class b/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo$MediaConcatenator.class
new file mode 100644
index 0000000000000000000000000000000000000000..218ce0367d3bddd6c59a4d8931dcbe64d242dd0b
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo$MediaConcatenator.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo.class b/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..7d8984fa2fe7884114bcc13bf47b078b1ca91fff
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/ConcatenateAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/DecodeAndCaptureFrames.class b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndCaptureFrames.class
new file mode 100644
index 0000000000000000000000000000000000000000..b02dbb6b21d2ad0293a52e9ccf6d336e7863686e
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndCaptureFrames.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudio.class b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudio.class
new file mode 100644
index 0000000000000000000000000000000000000000..00b567741eb6f88584ccc7ec5c3d618f91e16284
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudio.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudioAndVideo.class b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..4a3e1803e0fc7d70ee0fd0f0b5be45dd755361ea
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayVideo.class b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..b4c7f3fb18fc664218a47d051e47937a8ba4d879
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/DecodeAndPlayVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/DisplayWebcamVideo.class b/src/main/resources/com/xuggle/mediatool/demos/DisplayWebcamVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..7996a5412106e11ee73f233099bf84ad1d2c7c37
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/DisplayWebcamVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/GenerateAudioAndVideo.class b/src/main/resources/com/xuggle/mediatool/demos/GenerateAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..82c22ad30c8293feef32a534ca85e5bff9b2be95
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/GenerateAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$TimeStampTool.class b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$TimeStampTool.class
new file mode 100644
index 0000000000000000000000000000000000000000..2fd751c2f952092b30c27f727432f54e097b1490
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$TimeStampTool.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$VolumeAdjustTool.class b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$VolumeAdjustTool.class
new file mode 100644
index 0000000000000000000000000000000000000000..47ed30b579ed711e5f3f341d2848947d89990d2d
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo$VolumeAdjustTool.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo.class b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..95f34dfbf8b6a42b04846dd9c3a4e50a09c7e658
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/ModifyAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/MovingBalls$Ball.class b/src/main/resources/com/xuggle/mediatool/demos/MovingBalls$Ball.class
new file mode 100644
index 0000000000000000000000000000000000000000..025665bc8965793243e3cd5708e8702a68e5acc5
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/MovingBalls$Ball.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/MovingBalls.class b/src/main/resources/com/xuggle/mediatool/demos/MovingBalls.class
new file mode 100644
index 0000000000000000000000000000000000000000..c4729310026cb97ad4cb47ec4bc765677dccf9a8
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/MovingBalls.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/TranscodeAudioAndVideo.class b/src/main/resources/com/xuggle/mediatool/demos/TranscodeAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..52da8b394055f52ac21b56a6a6fab026660e335d
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/TranscodeAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/demos/package-info.class b/src/main/resources/com/xuggle/mediatool/demos/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..1e69c0cf2d85abce7edb8e2662c50b5dfc75eb3f
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/demos/package-info.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ACoderMixin.class b/src/main/resources/com/xuggle/mediatool/event/ACoderMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..c2dc23b778584d747995f770b0a435bc7c39adfd
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ACoderMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/AEventMixin.class b/src/main/resources/com/xuggle/mediatool/event/AEventMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..f6a7c383a20308777cc93ba23da107c56928f3c3
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/AEventMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/APacketMixin.class b/src/main/resources/com/xuggle/mediatool/event/APacketMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..5bec2fe753d6552a6023fa2fedb872154d911d18
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/APacketMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ARawMediaMixin.class b/src/main/resources/com/xuggle/mediatool/event/ARawMediaMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..e36025e190d532cbfa3f0bdea2d196b7b4f85fbb
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ARawMediaMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/AStreamCoderMixin.class b/src/main/resources/com/xuggle/mediatool/event/AStreamCoderMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..8c30560d6dc4ee8c1cc741844cd3837cbf9400cb
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/AStreamCoderMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/AStreamMixin.class b/src/main/resources/com/xuggle/mediatool/event/AStreamMixin.class
new file mode 100644
index 0000000000000000000000000000000000000000..210618233bb1a8dcc97d23c528216f9749cdebcd
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/AStreamMixin.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/AddStreamEvent.class b/src/main/resources/com/xuggle/mediatool/event/AddStreamEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..b2edcce97c993f5e5b745aa4dfff9a181e6529d8
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/AddStreamEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/AudioSamplesEvent.class b/src/main/resources/com/xuggle/mediatool/event/AudioSamplesEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..b5260406956a02a82d8a434b58410c12647112af
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/AudioSamplesEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/CloseCoderEvent.class b/src/main/resources/com/xuggle/mediatool/event/CloseCoderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..4269f0d66ab665a83ff8888bc0caaeff171647e8
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/CloseCoderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/CloseEvent.class b/src/main/resources/com/xuggle/mediatool/event/CloseEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..dfb18fcab4eb9145847ca1fbdccb7e4584ca0945
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/CloseEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/FlushEvent.class b/src/main/resources/com/xuggle/mediatool/event/FlushEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..e61cb7c49cd10c8c141c7bd3709e8e57d0a01d12
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/FlushEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IAddStreamEvent.class b/src/main/resources/com/xuggle/mediatool/event/IAddStreamEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..a7e699ea38d8a35ff345aae6abd84f3f3d6293e0
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IAddStreamEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IAudioSamplesEvent.class b/src/main/resources/com/xuggle/mediatool/event/IAudioSamplesEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..2bb42d46fd42ba1e3428595b67b914be8d85b4d9
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IAudioSamplesEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ICloseCoderEvent.class b/src/main/resources/com/xuggle/mediatool/event/ICloseCoderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..b73343997bb46a09e511275225beaa4e64a67950
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ICloseCoderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ICloseEvent.class b/src/main/resources/com/xuggle/mediatool/event/ICloseEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..0d802727eda90d6ea68c384920fc5252e0d4731c
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ICloseEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ICoderEvent.class b/src/main/resources/com/xuggle/mediatool/event/ICoderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..f38ef12198622d4a3a75965be2828f8441da93ed
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ICoderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IEvent.class b/src/main/resources/com/xuggle/mediatool/event/IEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..bce182fe24760925be7a39b0150494a9384670b1
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IFlushEvent.class b/src/main/resources/com/xuggle/mediatool/event/IFlushEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..0635e345cfc18eb23894be7aca4ec0836e3740d5
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IFlushEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IOpenCoderEvent.class b/src/main/resources/com/xuggle/mediatool/event/IOpenCoderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..7ee579eba3c203250f14c644047e1fc12f26fb43
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IOpenCoderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IOpenEvent.class b/src/main/resources/com/xuggle/mediatool/event/IOpenEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..73204c89583b53511fdb0e5cff2bfcd9d7b7abd6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IOpenEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IPacketEvent.class b/src/main/resources/com/xuggle/mediatool/event/IPacketEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..51d4704f05d1306c6dcf5aad9ce6055c676c7343
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IPacketEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IRawMediaEvent.class b/src/main/resources/com/xuggle/mediatool/event/IRawMediaEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..9cbc93b3186e80df92390391bc6abbd215ee0302
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IRawMediaEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IReadPacketEvent.class b/src/main/resources/com/xuggle/mediatool/event/IReadPacketEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..ff1b23c9c1c0e4c3f3dab9a0ee3a4c05ac0f7aad
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IReadPacketEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IStreamEvent.class b/src/main/resources/com/xuggle/mediatool/event/IStreamEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..6648e55b7ccb4e4a0832a2cc63ed8ad9764779d6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IStreamEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IVideoPictureEvent.class b/src/main/resources/com/xuggle/mediatool/event/IVideoPictureEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..0741fb055cb84702beb4abaa4669150b42ba6363
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IVideoPictureEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IWriteHeaderEvent.class b/src/main/resources/com/xuggle/mediatool/event/IWriteHeaderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..8167ffe969ae74abc03138a8465253c90ad39fbf
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IWriteHeaderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IWritePacketEvent.class b/src/main/resources/com/xuggle/mediatool/event/IWritePacketEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..0662339b0b2516800d2b2e938f00abd5c86515e9
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IWritePacketEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/IWriteTrailerEvent.class b/src/main/resources/com/xuggle/mediatool/event/IWriteTrailerEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..28f716d7a33ce0c226a35698e6fd4277e9394e61
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/IWriteTrailerEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/OpenCoderEvent.class b/src/main/resources/com/xuggle/mediatool/event/OpenCoderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..7efc7e345357938ed04c7ec8958eb0604cc528b6
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/OpenCoderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/OpenEvent.class b/src/main/resources/com/xuggle/mediatool/event/OpenEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..bf767bcd98c298f9fefc4c0f7f796580925f21c9
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/OpenEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/ReadPacketEvent.class b/src/main/resources/com/xuggle/mediatool/event/ReadPacketEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..188d3dfe5fbb319ca8bb35feb747a3b03992c845
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/ReadPacketEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/VideoPictureEvent.class b/src/main/resources/com/xuggle/mediatool/event/VideoPictureEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..7d6596b2decda896932bc6a1e6ff1aef4ee75655
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/VideoPictureEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/WriteHeaderEvent.class b/src/main/resources/com/xuggle/mediatool/event/WriteHeaderEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..511a0baf9b36491c43cf3c382979dea943873a4b
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/WriteHeaderEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/WritePacketEvent.class b/src/main/resources/com/xuggle/mediatool/event/WritePacketEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..aab4d44ae56c91600961738a5e88a5c7215f2864
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/WritePacketEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/WriteTrailerEvent.class b/src/main/resources/com/xuggle/mediatool/event/WriteTrailerEvent.class
new file mode 100644
index 0000000000000000000000000000000000000000..db81a8b246e03b57481ceb4e38d32950953249fb
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/WriteTrailerEvent.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/event/package-info.class b/src/main/resources/com/xuggle/mediatool/event/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..7c2bed8473e3b83f133710db182f1ac6e639694f
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/event/package-info.class differ
diff --git a/src/main/resources/com/xuggle/mediatool/package-info.class b/src/main/resources/com/xuggle/mediatool/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..7683ded2dec497cf0b1ca4256c4cc5a5274e2813
Binary files /dev/null and b/src/main/resources/com/xuggle/mediatool/package-info.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Configuration.class b/src/main/resources/com/xuggle/xuggler/Configuration.class
new file mode 100644
index 0000000000000000000000000000000000000000..5a5de31c97a0a3f4d4ee6c0a016083268ba790b1
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Configuration.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Converter.class b/src/main/resources/com/xuggle/xuggler/Converter.class
new file mode 100644
index 0000000000000000000000000000000000000000..ee3474337746635ecc450d281b909cea1098a4af
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Converter.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/GetSupportedCodecs.class b/src/main/resources/com/xuggle/xuggler/GetSupportedCodecs.class
new file mode 100644
index 0000000000000000000000000000000000000000..23c91cca2cb7a08b625830da7afef985f5fd7cf5
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/GetSupportedCodecs.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/GetSuppportedCodecs.class b/src/main/resources/com/xuggle/xuggler/GetSuppportedCodecs.class
new file mode 100644
index 0000000000000000000000000000000000000000..7bb00ff16f7c6688fe543d913b9a0391163af2ec
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/GetSuppportedCodecs.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Global.class b/src/main/resources/com/xuggle/xuggler/Global.class
new file mode 100644
index 0000000000000000000000000000000000000000..625d5ab21b5a16a51daacf3d3056000ef6191795
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Global.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioResampler.class b/src/main/resources/com/xuggle/xuggler/IAudioResampler.class
new file mode 100644
index 0000000000000000000000000000000000000000..7f65d74331bbd25f19787830e57c719b3cde0c55
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioResampler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..f758938fda28708377121f9783030f8c68351694
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout.class b/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout.class
new file mode 100644
index 0000000000000000000000000000000000000000..089683f0a8bda04706d28523cc034cecfabb8323
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioSamples$ChannelLayout.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..47033e0ce2828b80aff23f5c8ea740b1170aa39b
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format.class b/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format.class
new file mode 100644
index 0000000000000000000000000000000000000000..feb18b4ec6389442b31dee0ed9e7573b373ec2dc
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioSamples$Format.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IAudioSamples.class b/src/main/resources/com/xuggle/xuggler/IAudioSamples.class
new file mode 100644
index 0000000000000000000000000000000000000000..906b077f5ec2ff06e748a8aface3cccec65ad21f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IAudioSamples.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities$SwigNext.class b/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..a928be46fd6568dd275fc501956276af7a19fd23
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities.class b/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities.class
new file mode 100644
index 0000000000000000000000000000000000000000..d8c7c993f0853bb1522c5f78fbcbed4abc131472
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$Capabilities.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$ID$SwigNext.class b/src/main/resources/com/xuggle/xuggler/ICodec$ID$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..494db4672aec70df6e290458fd66d6ee764f0c31
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$ID$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$ID.class b/src/main/resources/com/xuggle/xuggler/ICodec$ID.class
new file mode 100644
index 0000000000000000000000000000000000000000..434497da18acbc91c4b55c34ba618fcd4a197760
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$ID.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$Type$SwigNext.class b/src/main/resources/com/xuggle/xuggler/ICodec$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..65f1bb844f0b97408ad27b507de2182853fb6d6a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec$Type.class b/src/main/resources/com/xuggle/xuggler/ICodec$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..592e11b0d3c06e49cf35b215594fb99f5f3904cf
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ICodec.class b/src/main/resources/com/xuggle/xuggler/ICodec.class
new file mode 100644
index 0000000000000000000000000000000000000000..06b0c5c524864fbc39629c62efaf6e3c5c86e020
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ICodec.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IConfigurable.class b/src/main/resources/com/xuggle/xuggler/IConfigurable.class
new file mode 100644
index 0000000000000000000000000000000000000000..6214878575c0292091e4af479500b147726b518f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IConfigurable.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainer$Flags$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IContainer$Flags$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..ae63ba8d8d828994c88f100b63a53d8a883fc26d
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainer$Flags$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainer$Flags.class b/src/main/resources/com/xuggle/xuggler/IContainer$Flags.class
new file mode 100644
index 0000000000000000000000000000000000000000..7cd4b4ee2fd1a433482474ca41554fa8e1cb6d1f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainer$Flags.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainer$Type$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IContainer$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..f44890e06579d4ddfebbcca393e4fe69047b0ecf
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainer$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainer$Type.class b/src/main/resources/com/xuggle/xuggler/IContainer$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..3bb304dd92a154beba053cfbaf1c3f7673f98495
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainer$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainer.class b/src/main/resources/com/xuggle/xuggler/IContainer.class
new file mode 100644
index 0000000000000000000000000000000000000000..c8e75651970c6366c8d5ec1b843d68c392b4b076
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainer.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainerFormat$1.class b/src/main/resources/com/xuggle/xuggler/IContainerFormat$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..bb0c543020c61782cffcb93c502cdd512b57bbd4
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainerFormat$1.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..5f846fae556709a725be260c1f3692981dc3a03d
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags.class b/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags.class
new file mode 100644
index 0000000000000000000000000000000000000000..239b6542ef4342b589df9fe0337b42eadf689f0c
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainerFormat$Flags.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IContainerFormat.class b/src/main/resources/com/xuggle/xuggler/IContainerFormat.class
new file mode 100644
index 0000000000000000000000000000000000000000..7e6609da73e4f17c746895b305f6abf6d8fef4d5
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IContainerFormat.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IError$Type$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IError$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..de03c384e527fc28adbb207e372d8ea00032e515
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IError$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IError$Type.class b/src/main/resources/com/xuggle/xuggler/IError$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..5ba56691cf3fa62a5f4e11340e8633761913b42f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IError$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IError.class b/src/main/resources/com/xuggle/xuggler/IError.class
new file mode 100644
index 0000000000000000000000000000000000000000..81eb638c8b1b1b5cd2e0138864f7a89ab895d7d6
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IError.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IIndexEntry.class b/src/main/resources/com/xuggle/xuggler/IIndexEntry.class
new file mode 100644
index 0000000000000000000000000000000000000000..82cb2752b69b4c96cfabc89f6908497911c8baa1
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IIndexEntry.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IMediaData.class b/src/main/resources/com/xuggle/xuggler/IMediaData.class
new file mode 100644
index 0000000000000000000000000000000000000000..24b533b90a56b59331d3711f8634820fb372a3d0
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IMediaData.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IMediaDataWrapper.class b/src/main/resources/com/xuggle/xuggler/IMediaDataWrapper.class
new file mode 100644
index 0000000000000000000000000000000000000000..e9ee99a5af245e0ea8a933aa4a8daf367a60b180
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IMediaDataWrapper.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IMetaData$Flags$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IMetaData$Flags$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..9d8e02814e79685d2c5057edb30a5f79eca66a47
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IMetaData$Flags$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IMetaData$Flags.class b/src/main/resources/com/xuggle/xuggler/IMetaData$Flags.class
new file mode 100644
index 0000000000000000000000000000000000000000..4c9ab58cd548eb1152952505c65c5857c12e8de5
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IMetaData$Flags.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IMetaData.class b/src/main/resources/com/xuggle/xuggler/IMetaData.class
new file mode 100644
index 0000000000000000000000000000000000000000..f387de0102bb530834a04064ff2a3b925ab28a84
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IMetaData.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPacket.class b/src/main/resources/com/xuggle/xuggler/IPacket.class
new file mode 100644
index 0000000000000000000000000000000000000000..520710b3dafbd4a9eb532d1b7c33d5e85fc20fce
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPacket.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..a9029e7dd22cfcdfa6017f77cd876eb77b113d33
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type.class b/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..6331e95fd6fdecac559c3720e612e8466746c4ef
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPixelFormat$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..bbc0f1f30c4f48f4d3418c165f2be27020a2fa61
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent.class b/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent.class
new file mode 100644
index 0000000000000000000000000000000000000000..e2a6b33819781c824228b9074c350f4aa2c4f76a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPixelFormat$YUVColorComponent.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IPixelFormat.class b/src/main/resources/com/xuggle/xuggler/IPixelFormat.class
new file mode 100644
index 0000000000000000000000000000000000000000..d1a5d700b88c9c45832d84de1fb4acc1a73d037c
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IPixelFormat.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Flags$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IProperty$Flags$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..e63872762c35cec382de51748e6797b1d0932802
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Flags$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Flags.class b/src/main/resources/com/xuggle/xuggler/IProperty$Flags.class
new file mode 100644
index 0000000000000000000000000000000000000000..f85d8da07fdf1382e5ca1efed6f7355ca7409408
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Flags.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Search$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IProperty$Search$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..1300a9c76d2989a167e25701946c29093266bf3f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Search$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Search.class b/src/main/resources/com/xuggle/xuggler/IProperty$Search.class
new file mode 100644
index 0000000000000000000000000000000000000000..e37b327299d04eb98a28d125e6d74a554e8fcd69
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Search.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Type$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IProperty$Type$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..83f81228d8b55361a0f6855a195dda8b76d1a1d2
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Type$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty$Type.class b/src/main/resources/com/xuggle/xuggler/IProperty$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..a789d3506f064a26b6c1aaac2608673b3f43f121
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IProperty.class b/src/main/resources/com/xuggle/xuggler/IProperty.class
new file mode 100644
index 0000000000000000000000000000000000000000..df2934e405ce2bf6d166ae770e9a5c7b901e07fe
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IProperty.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IRational$Rounding$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IRational$Rounding$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..b0ea4a67556dd4573e255b1157a138b8a5f5fd4c
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IRational$Rounding$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IRational$Rounding.class b/src/main/resources/com/xuggle/xuggler/IRational$Rounding.class
new file mode 100644
index 0000000000000000000000000000000000000000..22adda539558494ac3939b68467208fafcb46187
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IRational$Rounding.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IRational.class b/src/main/resources/com/xuggle/xuggler/IRational.class
new file mode 100644
index 0000000000000000000000000000000000000000..240d7c563a7241604ecd04fb7632e84f1b54c7f6
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IRational.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ISimpleMediaFile.class b/src/main/resources/com/xuggle/xuggler/ISimpleMediaFile.class
new file mode 100644
index 0000000000000000000000000000000000000000..a1c2c8bc1aadebecdf583a8bd1db040f5117ca65
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ISimpleMediaFile.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStream$Direction$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IStream$Direction$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..d561c08338247e79af1765c6723617ae8ca44ed5
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStream$Direction$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStream$Direction.class b/src/main/resources/com/xuggle/xuggler/IStream$Direction.class
new file mode 100644
index 0000000000000000000000000000000000000000..8a2805e8c7a305fc6e283bab66fa635a3340bbcb
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStream$Direction.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStream$ParseType$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IStream$ParseType$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..21424a096b2b1beb7685a1d3bc3f7587bf41a448
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStream$ParseType$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStream$ParseType.class b/src/main/resources/com/xuggle/xuggler/IStream$ParseType.class
new file mode 100644
index 0000000000000000000000000000000000000000..9f3b2ebe65480502ff855679cf013abe3533beee
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStream$ParseType.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStream.class b/src/main/resources/com/xuggle/xuggler/IStream.class
new file mode 100644
index 0000000000000000000000000000000000000000..bb9f06755837448cad300cb96f769b676c73d50f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStream.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$1.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..c5e38f1adc71edac18948cb68e4abba8a0a29c76
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$1.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..442e970ab7de330f7769e5b635b5042166bf4915
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance.class
new file mode 100644
index 0000000000000000000000000000000000000000..af1f4ff9fe7e784ad74891c6fc61f8729a12c49a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$CodecStandardsCompliance.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..77e0028fa0b1eed893242d6b3273d6fd710d6232
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction.class
new file mode 100644
index 0000000000000000000000000000000000000000..bf879cbdfee25f26ab875105a6c182a41f10f858
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Direction.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..e68519e794418d85fab547c9c2550d46ff12cd57
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags.class
new file mode 100644
index 0000000000000000000000000000000000000000..c4bb8762c4426e742669b86f23dce02ebcef651b
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder$Flags.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IStreamCoder.class b/src/main/resources/com/xuggle/xuggler/IStreamCoder.class
new file mode 100644
index 0000000000000000000000000000000000000000..4b71ff6a66ca866eb3df4dd06cb9d6e41780e65d
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IStreamCoder.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit$SwigNext.class b/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..e2abacd33a83d23325678dbb0cd06c0cb14dad89
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit.class b/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit.class
new file mode 100644
index 0000000000000000000000000000000000000000..1aab0ae43f9a209b526a5df3a77f28cd6432e24f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ITimeValue$Unit.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/ITimeValue.class b/src/main/resources/com/xuggle/xuggler/ITimeValue.class
new file mode 100644
index 0000000000000000000000000000000000000000..bb995090365879c51d9caea18d3378cad9789b36
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/ITimeValue.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..386d2fd6ac9a03f7ea52672fdb4cf1906dc3fd95
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType.class b/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType.class
new file mode 100644
index 0000000000000000000000000000000000000000..1f8f1c9e8f45e41b00fd930673ab19e3b49984e8
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoPicture$PictType.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoPicture.class b/src/main/resources/com/xuggle/xuggler/IVideoPicture.class
new file mode 100644
index 0000000000000000000000000000000000000000..cf0c869205936e166c80ae2150514fa3c85481b6
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoPicture.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature$SwigNext.class b/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature$SwigNext.class
new file mode 100644
index 0000000000000000000000000000000000000000..1b017d840b0cfae5c9d1400261272dc79bfad0a1
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature$SwigNext.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature.class b/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature.class
new file mode 100644
index 0000000000000000000000000000000000000000..b45b56b2591c45aa4de924dd46fd87e4a620d2c6
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoResampler$Feature.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/IVideoResampler.class b/src/main/resources/com/xuggle/xuggler/IVideoResampler.class
new file mode 100644
index 0000000000000000000000000000000000000000..494a22ca3072be79622952226713e099e1b605ca
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/IVideoResampler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/SimpleMediaFile.class b/src/main/resources/com/xuggle/xuggler/SimpleMediaFile.class
new file mode 100644
index 0000000000000000000000000000000000000000..f93ea7b1b2c322dbf8bf87ce464ff257d08ba13a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/SimpleMediaFile.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/TestAudioSamplesGenerator.class b/src/main/resources/com/xuggle/xuggler/TestAudioSamplesGenerator.class
new file mode 100644
index 0000000000000000000000000000000000000000..7ffde5dfb9a4f02cd57b43637434e4935df46477
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/TestAudioSamplesGenerator.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Utils.class b/src/main/resources/com/xuggle/xuggler/Utils.class
new file mode 100644
index 0000000000000000000000000000000000000000..a4b782c60fccff2616a16293a25b226a582fcb27
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Utils.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Version.class b/src/main/resources/com/xuggle/xuggler/Version.class
new file mode 100644
index 0000000000000000000000000000000000000000..408464e2e508878605747bfcc91026f4ae0a4748
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Version.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/Xuggler.class b/src/main/resources/com/xuggle/xuggler/Xuggler.class
new file mode 100644
index 0000000000000000000000000000000000000000..cfd71ec9555b340f12a73e7b49ac63c3230a9602
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/Xuggler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/XugglerConstants.class b/src/main/resources/com/xuggle/xuggler/XugglerConstants.class
new file mode 100644
index 0000000000000000000000000000000000000000..6aed02db1cf1182e22d60df3fcbc180dba6a772a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/XugglerConstants.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/XugglerJNI.class b/src/main/resources/com/xuggle/xuggler/XugglerJNI.class
new file mode 100644
index 0000000000000000000000000000000000000000..64ac76a14560e566726b39b41d9d331a16a1ff58
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/XugglerJNI.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/CaptureScreenToFile.class b/src/main/resources/com/xuggle/xuggler/demos/CaptureScreenToFile.class
new file mode 100644
index 0000000000000000000000000000000000000000..b04679d1afa59de8381925bc75f6c64669f27e6f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/CaptureScreenToFile.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/DecodeAndCaptureFrames.class b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndCaptureFrames.class
new file mode 100644
index 0000000000000000000000000000000000000000..17a5055b16e02471e2f37987aa961754bea547d8
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndCaptureFrames.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudio.class b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudio.class
new file mode 100644
index 0000000000000000000000000000000000000000..5cb9ba6e0fe193644c34c38884ebed598359d866
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudio.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudioAndVideo.class b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudioAndVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..f0c0f1ffcf2bb30fd7ee9adab1070d40825acf4b
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayAudioAndVideo.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayVideo.class b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..8f1990f71daeb867442170c6149605effa9d7e79
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/DecodeAndPlayVideo.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/DisplayWebcamVideo.class b/src/main/resources/com/xuggle/xuggler/demos/DisplayWebcamVideo.class
new file mode 100644
index 0000000000000000000000000000000000000000..d66b2f92be7802b32a538c1f1dc5da49526dbef7
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/DisplayWebcamVideo.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/GetContainerInfo.class b/src/main/resources/com/xuggle/xuggler/demos/GetContainerInfo.class
new file mode 100644
index 0000000000000000000000000000000000000000..fa03898884f827fd9c5dc909194902bfb0d04c38
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/GetContainerInfo.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent$ImageRunnable.class b/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent$ImageRunnable.class
new file mode 100644
index 0000000000000000000000000000000000000000..0045af7f64ee40f8dd313044a2c2efff499a2a75
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent$ImageRunnable.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent.class b/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent.class
new file mode 100644
index 0000000000000000000000000000000000000000..ca6bd7b6c9f6b46eb04e4491062711bf47bdd130
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/VideoImage$ImageComponent.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/VideoImage.class b/src/main/resources/com/xuggle/xuggler/demos/VideoImage.class
new file mode 100644
index 0000000000000000000000000000000000000000..f7639293af0aff7a1f80dbadb62faadf05601ccf
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/VideoImage.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/demos/package-info.class b/src/main/resources/com/xuggle/xuggler/demos/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..e820bdec191eb391881ed2ef11403882d770dc33
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/demos/package-info.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/DataInputOutputHandler.class b/src/main/resources/com/xuggle/xuggler/io/DataInputOutputHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..25b3f58f1e097c2dbd3ec80d8e6b8e5b32ed7fbc
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/DataInputOutputHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/FfmpegIO.class b/src/main/resources/com/xuggle/xuggler/io/FfmpegIO.class
new file mode 100644
index 0000000000000000000000000000000000000000..80ac0f6aa1c7d1bd3f8846a12cda71429aab9664
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/FfmpegIO.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/FfmpegIOHandle.class b/src/main/resources/com/xuggle/xuggler/io/FfmpegIOHandle.class
new file mode 100644
index 0000000000000000000000000000000000000000..e19748a50ee868e2763720438ff2048b47444761
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/FfmpegIOHandle.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandler.class b/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..e443c474f39b21a6ef762731a50a6133dd24dfd7
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandlerFactory.class b/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandlerFactory.class
new file mode 100644
index 0000000000000000000000000000000000000000..82c92503160fb566959d8b1126c1086ef5522f25
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/FileProtocolHandlerFactory.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/Helper.class b/src/main/resources/com/xuggle/xuggler/io/Helper.class
new file mode 100644
index 0000000000000000000000000000000000000000..b29602c51f2548c1555a6b5d8965c71017d76611
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/Helper.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandler.class b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..7c55610954feb215edae9727c4702657f3c692b1
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandlerFactory.class b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandlerFactory.class
new file mode 100644
index 0000000000000000000000000000000000000000..4b0303fa4178e815cf2549ae2a633c0eccb8e074
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolHandlerFactory.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/IURLProtocolRegistrar.class b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolRegistrar.class
new file mode 100644
index 0000000000000000000000000000000000000000..525467d0e257d24da0fcfa1e44141d4065148173
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/IURLProtocolRegistrar.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/InputOutputStreamHandler.class b/src/main/resources/com/xuggle/xuggler/io/InputOutputStreamHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..cba65a1087de0afc426cc46d71991e369d6b9415
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/InputOutputStreamHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandler.class b/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..cd2cdc937a01bb7ab846eb42d524f0170ab0a3c1
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandlerFactory.class b/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandlerFactory.class
new file mode 100644
index 0000000000000000000000000000000000000000..7bba7d7fce1ce0015596e4e7554bde6a57b3faf4
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/NullProtocolHandlerFactory.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/ReadableWritableChannelHandler.class b/src/main/resources/com/xuggle/xuggler/io/ReadableWritableChannelHandler.class
new file mode 100644
index 0000000000000000000000000000000000000000..f68627494243ac639dbac7ea197849bb66eb4ebe
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/ReadableWritableChannelHandler.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/URLProtocolManager.class b/src/main/resources/com/xuggle/xuggler/io/URLProtocolManager.class
new file mode 100644
index 0000000000000000000000000000000000000000..72de82323522656ed7bd6b7fdc0e82b8381d866e
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/URLProtocolManager.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/XugglerIO$RegistrationInformation.class b/src/main/resources/com/xuggle/xuggler/io/XugglerIO$RegistrationInformation.class
new file mode 100644
index 0000000000000000000000000000000000000000..f4d5f11210b459f9a7449a8c86843b3edbcdd2a0
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/XugglerIO$RegistrationInformation.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/XugglerIO.class b/src/main/resources/com/xuggle/xuggler/io/XugglerIO.class
new file mode 100644
index 0000000000000000000000000000000000000000..a48d3ac33a899e7e7b53f2b7183b798980d57f26
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/XugglerIO.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/io/package-info.class b/src/main/resources/com/xuggle/xuggler/io/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..543fae3c62ba8a566177021fc0e5d5486c26af54
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/io/package-info.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/package-info.class b/src/main/resources/com/xuggle/xuggler/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..e10bb3a0ecb43e9e040ca13592add2ca55cd6bc9
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/package-info.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/AConverter.class b/src/main/resources/com/xuggle/xuggler/video/AConverter.class
new file mode 100644
index 0000000000000000000000000000000000000000..8ea1e03347157e4a16a1e5b58214ea97341f46ac
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/AConverter.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/ArgbConverter.class b/src/main/resources/com/xuggle/xuggler/video/ArgbConverter.class
new file mode 100644
index 0000000000000000000000000000000000000000..5ffbf36d5f3d4e7e66067744c8ba3fd49cfa9b9a
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/ArgbConverter.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/BgrConverter.class b/src/main/resources/com/xuggle/xuggler/video/BgrConverter.class
new file mode 100644
index 0000000000000000000000000000000000000000..a934f9d5d6272beda1d65c2dcf632e8a98a52360
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/BgrConverter.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/ConverterFactory$Type.class b/src/main/resources/com/xuggle/xuggler/video/ConverterFactory$Type.class
new file mode 100644
index 0000000000000000000000000000000000000000..d3665290165bb711a9558920887cfb9c504036da
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/ConverterFactory$Type.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/ConverterFactory.class b/src/main/resources/com/xuggle/xuggler/video/ConverterFactory.class
new file mode 100644
index 0000000000000000000000000000000000000000..3325437a7cc5a250b84f71b658806aade8ce7744
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/ConverterFactory.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/IConverter.class b/src/main/resources/com/xuggle/xuggler/video/IConverter.class
new file mode 100644
index 0000000000000000000000000000000000000000..58e461d7cca29d7b35946ebae6a28e4fa768aa37
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/IConverter.class differ
diff --git a/src/main/resources/com/xuggle/xuggler/video/package-info.class b/src/main/resources/com/xuggle/xuggler/video/package-info.class
new file mode 100644
index 0000000000000000000000000000000000000000..9274be0760cef0562048d4af04bd8ba35375318f
Binary files /dev/null and b/src/main/resources/com/xuggle/xuggler/video/package-info.class differ
diff --git a/src/main/resources/lib/mac32/libxuggle.dylib b/src/main/resources/lib/mac32/libxuggle.dylib
new file mode 100644
index 0000000000000000000000000000000000000000..3d08bc740f70d08a8a9ee1a70ca5bdae378eb847
Binary files /dev/null and b/src/main/resources/lib/mac32/libxuggle.dylib differ
diff --git a/src/main/resources/lib/mac64/libxuggle.dylib b/src/main/resources/lib/mac64/libxuggle.dylib
new file mode 100644
index 0000000000000000000000000000000000000000..bdb3c1583f5b18bf208cf9e959d5ba6f7d69b7c4
Binary files /dev/null and b/src/main/resources/lib/mac64/libxuggle.dylib differ
diff --git a/src/main/resources/lib/unix32/libxuggle.so b/src/main/resources/lib/unix32/libxuggle.so
new file mode 100644
index 0000000000000000000000000000000000000000..091aca1bf067886b661f9b3f3399d3a608e1f4f7
Binary files /dev/null and b/src/main/resources/lib/unix32/libxuggle.so differ
diff --git a/src/main/resources/lib/unix64/libxuggle.so b/src/main/resources/lib/unix64/libxuggle.so
new file mode 100644
index 0000000000000000000000000000000000000000..750ebbe5303ac75fae505c1714d9b62735e0ca2d
Binary files /dev/null and b/src/main/resources/lib/unix64/libxuggle.so differ
diff --git a/src/main/resources/lib/win32/xuggle.dll b/src/main/resources/lib/win32/xuggle.dll
new file mode 100644
index 0000000000000000000000000000000000000000..47655dcbfcfa4e5076ff7ec5253b5b7226a0e0b9
Binary files /dev/null and b/src/main/resources/lib/win32/xuggle.dll differ
diff --git a/src/main/resources/lib/win64/xuggle.dll b/src/main/resources/lib/win64/xuggle.dll
new file mode 100644
index 0000000000000000000000000000000000000000..713db0a864083a4a2c7ad83fd7f44a7bcfe66999
Binary files /dev/null and b/src/main/resources/lib/win64/xuggle.dll differ
diff --git a/xuggler_icon.png b/src/main/resources/xuggler_icon.png
similarity index 100%
rename from xuggler_icon.png
rename to src/main/resources/xuggler_icon.png