├── .gitignore ├── COPYING ├── README.txt ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── xuggle │ │ └── xuggler │ │ └── App.java └── resources │ └── README.txt └── test ├── java └── com │ └── xuggle │ ├── ferry │ ├── BufferExhaustiveTest.java │ ├── MemoryModelExhaustiveTest.java │ ├── MemoryTestHelper.java │ └── RefCountedExhaustiveTest.java │ ├── mediatool │ ├── MediaToolExhaustiveTest.java │ └── MediaWriterExhaustiveTest.java │ └── xuggler │ ├── ContainerExhaustiveTest.java │ ├── ContainerSeekExhaustiveTest.java │ ├── ConverterExhaustiveTest.java │ ├── CreateAudioFileExhaustiveTest.java │ ├── Helper.java │ ├── InterruptingExhaustiveTest.java │ ├── MemoryAllocationExhaustiveTest.java │ ├── MultiThreadedReadingExhaustiveTest.java │ ├── MultiThreadedWritingExhaustiveTest.java │ ├── RTMPPublishingExhaustiveTest.java │ ├── RegressionsExhaustiveTest.java │ ├── io │ └── XugglerIOExhaustiveTest.java │ └── video │ └── ConverterFactoryExhaustiveTest.java └── resources ├── fixtures ├── art.m3u8 ├── com.xuggle.xuggler.ConfigurationTest.properties ├── com.xuggle.xuggler.ConverterExhaustiveTest.vpresets.txt ├── com.xuggle.xuggler.ConverterTest.cpresets.txt ├── com.xuggle.xuggler.ConverterTest.vpresets.txt ├── com.xuggle.xuggler.RTMPPublishingExhaustiveTest_h264.preset ├── logback.xml ├── out000.ts ├── out001.ts ├── out002.ts ├── out003.ts ├── out004.ts ├── out005.ts ├── out006.ts ├── out007.ts ├── out008.ts ├── out009.ts ├── out010.ts ├── out011.ts ├── out012.ts ├── out013.ts ├── out014.ts ├── out015.ts ├── output.ts ├── ping.mp3 ├── subtitled_video.mkv ├── test.raw ├── testfile.flv ├── testfile.mp3 ├── testfile_bw_pattern.flv ├── testfile_h264_mp4a_tmcd.mov ├── testfile_mpeg1video_mp2audio.mpg ├── testfile_videoonly_20sec.flv ├── testfile_wmv3_wmav2_bad_audio_timestamps.wmv ├── ucl_h264_aac.mp4 └── youtube_h264_mp3.flv └── logback-test.xml /.gitignore: -------------------------------------------------------------------------------- 1 | /.classpath 2 | /.project 3 | /.settings 4 | /target/ 5 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/COPYING -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/README.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/xuggle/xuggler/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/main/java/com/xuggle/xuggler/App.java -------------------------------------------------------------------------------- /src/main/resources/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/main/resources/README.txt -------------------------------------------------------------------------------- /src/test/java/com/xuggle/ferry/BufferExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/ferry/BufferExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/ferry/MemoryModelExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/ferry/MemoryModelExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/ferry/MemoryTestHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/ferry/MemoryTestHelper.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/ferry/RefCountedExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/ferry/RefCountedExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/mediatool/MediaToolExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/mediatool/MediaToolExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/mediatool/MediaWriterExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/mediatool/MediaWriterExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/ContainerExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/ContainerExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/ContainerSeekExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/ContainerSeekExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/ConverterExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/ConverterExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/CreateAudioFileExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/CreateAudioFileExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/Helper.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/InterruptingExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/InterruptingExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/MemoryAllocationExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/MemoryAllocationExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/MultiThreadedReadingExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/MultiThreadedReadingExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/MultiThreadedWritingExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/MultiThreadedWritingExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/RTMPPublishingExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/RTMPPublishingExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/RegressionsExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/RegressionsExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/io/XugglerIOExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/io/XugglerIOExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/java/com/xuggle/xuggler/video/ConverterFactoryExhaustiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/java/com/xuggle/xuggler/video/ConverterFactoryExhaustiveTest.java -------------------------------------------------------------------------------- /src/test/resources/fixtures/art.m3u8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/art.m3u8 -------------------------------------------------------------------------------- /src/test/resources/fixtures/com.xuggle.xuggler.ConfigurationTest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/com.xuggle.xuggler.ConfigurationTest.properties -------------------------------------------------------------------------------- /src/test/resources/fixtures/com.xuggle.xuggler.ConverterExhaustiveTest.vpresets.txt: -------------------------------------------------------------------------------- 1 | profile=main 2 | preset=medium 3 | -------------------------------------------------------------------------------- /src/test/resources/fixtures/com.xuggle.xuggler.ConverterTest.cpresets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/com.xuggle.xuggler.ConverterTest.cpresets.txt -------------------------------------------------------------------------------- /src/test/resources/fixtures/com.xuggle.xuggler.ConverterTest.vpresets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/com.xuggle.xuggler.ConverterTest.vpresets.txt -------------------------------------------------------------------------------- /src/test/resources/fixtures/com.xuggle.xuggler.RTMPPublishingExhaustiveTest_h264.preset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/com.xuggle.xuggler.RTMPPublishingExhaustiveTest_h264.preset -------------------------------------------------------------------------------- /src/test/resources/fixtures/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/logback.xml -------------------------------------------------------------------------------- /src/test/resources/fixtures/out000.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out000.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out001.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out001.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out002.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out002.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out003.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out003.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out004.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out004.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out005.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out005.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out006.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out006.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out007.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out007.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out008.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out008.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out009.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out009.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out010.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out010.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out011.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out011.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out012.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out012.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out013.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out013.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out014.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out014.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/out015.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/out015.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/output.ts -------------------------------------------------------------------------------- /src/test/resources/fixtures/ping.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/ping.mp3 -------------------------------------------------------------------------------- /src/test/resources/fixtures/subtitled_video.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/subtitled_video.mkv -------------------------------------------------------------------------------- /src/test/resources/fixtures/test.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/test.raw -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile.flv -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile.mp3 -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile_bw_pattern.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile_bw_pattern.flv -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile_h264_mp4a_tmcd.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile_h264_mp4a_tmcd.mov -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile_mpeg1video_mp2audio.mpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile_mpeg1video_mp2audio.mpg -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile_videoonly_20sec.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile_videoonly_20sec.flv -------------------------------------------------------------------------------- /src/test/resources/fixtures/testfile_wmv3_wmav2_bad_audio_timestamps.wmv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/testfile_wmv3_wmav2_bad_audio_timestamps.wmv -------------------------------------------------------------------------------- /src/test/resources/fixtures/ucl_h264_aac.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/ucl_h264_aac.mp4 -------------------------------------------------------------------------------- /src/test/resources/fixtures/youtube_h264_mp3.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/fixtures/youtube_h264_mp3.flv -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artclarke/xuggle-xuggler-test/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------