Skip to content

chore: Small update to README #21

chore: Small update to README

chore: Small update to README #21

GitHub Actions / Test Report (Linux) succeeded Aug 10, 2023 in 1s

Test Report (Linux) ✅

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.BaseInOutTest.xml 1✅ 3ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest.xml 3✅ 10s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest.xml 2✅ 7ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegTest.xml 28✅ 2⚪ 171s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FilterTest.xml 3✅ 1ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FrameIOTest.xml 6✅ 37s
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest.xml 4✅ 11ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeResultTest.xml 2✅ 47ms
build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeTest.xml 52✅ 4⚪ 18s
build/test-results/test/TEST-com.github.kokorin.jaffree.LogLevelTest.xml 3✅ 81ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutInputStreamTest.xml 28✅ 33ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutOutputStreamTest.xml 13✅ 20ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutReaderTest.xml 1✅ 0ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutStreamTest.xml 2✅ 11ms
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutTest.xml 3✅ 1s
build/test-results/test/TEST-com.github.kokorin.jaffree.nut.UtilTest.xml 2✅ 1ms
build/test-results/test/TEST-com.github.kokorin.jaffree.OSTest.xml 1✅ 15ms
build/test-results/test/TEST-com.github.kokorin.jaffree.RationalTest.xml 11✅ 95ms
build/test-results/test/TEST-com.github.kokorin.jaffree.util.HttpServerTest.xml 1✅ 5ms
build/test-results/test/TEST-com.github.kokorin.jaffree.util.ParseUtilTest.xml 4✅ 2ms

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.BaseInOutTest.xml

1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.BaseInOutTest 1✅ 3ms

✅ com.github.kokorin.jaffree.ffmpeg.BaseInOutTest

✅ testFormatDuration()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest.xml

3 tests were completed in 10s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest 3✅ 10s

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegFilterTest

✅ drawTextWithSpecialCharacters()
✅ testMosaic()
✅ testConcatWithReencode()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest.xml

2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest 2✅ 7ms

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReaderTest

✅ readProgressNA()
✅ readProgress()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FFmpegTest.xml

30 tests were completed in 171s with 28 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FFmpegTest 28✅ 2⚪ 171s

✅ com.github.kokorin.jaffree.ffmpeg.FFmpegTest

✅ testSimpleCopy()
✅ testChannelInputSeek()
✅ testEnvPath()
✅ testForceAsyncStop()
✅ testCustomOutputParsing2()
✅ testForceStopWithThreadInterruption()
✅ testChannelWithNonSeekableInput()
✅ testMap()
⚪ testDesktopCapture()
✅ testProgressWithErrorLogLevel()
✅ testAsyncToCompletableFuture()
✅ testDuration()
✅ testGraceAsyncStop()
✅ testChannelOutput()
✅ testExceptionIsThrownIfFfmpegExitsWithError()
✅ testProgress()
✅ testPipeInputPartialRead()
✅ testHelperIsClosedAfterExecution()
✅ testCustomOutputParsing()
✅ testPositionNegative()
✅ testChannelInput()
✅ testOutputAdditionalOption()
✅ testNullOutput()
⚪ testSizeLimit()
✅ testOutputPosition()
✅ testPosition()
✅ testStreamFilters()
✅ testPipeOutput()
✅ testChannelInputPartialRead()
✅ testPipeInput()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FilterTest.xml

3 tests were completed in 1ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FilterTest 3✅ 1ms

✅ com.github.kokorin.jaffree.ffmpeg.FilterTest

✅ testGetValue()
✅ testEscape()
✅ testGetValue2()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffmpeg.FrameIOTest.xml

6 tests were completed in 37s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffmpeg.FrameIOTest 6✅ 37s

✅ com.github.kokorin.jaffree.ffmpeg.FrameIOTest

✅ produceAndConsume()
✅ testStreamId()
✅ produceAndConsumeWithAlphaChannel()
✅ testMultipleStreams()
✅ videoFramerateHighResolution()
✅ countFrames()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest.xml

4 tests were completed in 11ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest 4✅ 11ms

✅ com.github.kokorin.jaffree.ffprobe.data.FlatFormatParserTest

✅ parseHttp()
✅ parse()
✅ parseMultiline()
✅ parseWithRotate()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeResultTest.xml

2 tests were completed in 47ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.FFprobeResultTest 2✅ 47ms

✅ com.github.kokorin.jaffree.ffprobe.FFprobeResultTest

✅ testProgramsWithFlatFormat()
✅ testChaptersWithFlatFormat()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.ffprobe.FFprobeTest.xml

56 tests were completed in 18s with 52 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.ffprobe.FFprobeTest 52✅ 4⚪ 18s

✅ com.github.kokorin.jaffree.ffprobe.FFprobeTest

✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
✅ [1] com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser@513fb873
✅ [2] com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser@57f9f387
⚪ testFrameSideDataListAttributes(FormatParser)
⚪ testShowPrograms(FormatParser)
⚪ testShowFrames(FormatParser)
⚪ testShowPacketsAndFrames(FormatParser)

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.LogLevelTest.xml

3 tests were completed in 81ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.LogLevelTest 3✅ 81ms

✅ com.github.kokorin.jaffree.LogLevelTest

✅ testIsEqualOrHigher()
✅ testIsErrorOrHigher()
✅ testIsInfoOrHigher()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutInputStreamTest.xml

28 tests were completed in 33ms with 28 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutInputStreamTest 28✅ 33ms

✅ com.github.kokorin.jaffree.nut.NutInputStreamTest

✅ readSignedValueFromTooShort()
✅ readBytesFromClosed()
✅ readVariableBytesFromTooShort2()
✅ readVariableStringFromClosed()
✅ hasMoreData()
✅ getPosition()
✅ readSignedValueFromClosed()
✅ readValueFromTooShort()
✅ readIntFromTooShort()
✅ readIntFromClosed()
✅ readVariableStringFromTooShort2()
✅ checkNextByte()
✅ readByteFromClosed()
✅ skipBytesFromTooShort2()
✅ readCStringFromTooShort()
✅ readVariableStringFromTooShort()
✅ skipBytesFromClosed()
✅ readCStringFromClosed()
✅ readTimestampFromClosed()
✅ readVariableBytesFromClosed()
✅ readValueFromClosed()
✅ readBytesFromTooShort2()
✅ readBytesFromTooShort()
✅ readVariableBytesFromTooShort()
✅ skipBytesFromTooShort()
✅ readTimestampFromTooShort()
✅ readLongFromTooShort()
✅ readLongFromClosed()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutOutputStreamTest.xml

13 tests were completed in 20ms with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutOutputStreamTest 13✅ 20ms

✅ com.github.kokorin.jaffree.nut.NutOutputStreamTest

✅ writeInt()
✅ getPosition()
✅ writeCString()
✅ writeByte()
✅ writeLong()
✅ writeTimestamp()
✅ writeBytes()
✅ writeCrc32()
✅ writeValue()
✅ writeSignedValue()
✅ flush()
✅ writeVariableBytes()
✅ writeVariablesString()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutReaderTest.xml

1 tests were completed in 0ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutReaderTest 1✅ 0ms

✅ com.github.kokorin.jaffree.nut.NutReaderTest

✅ testGetMainHeaderWithExtraTimebase()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutStreamTest.xml

2 tests were completed in 11ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutStreamTest 2✅ 11ms

✅ com.github.kokorin.jaffree.nut.NutStreamTest

✅ checkNextByte()
✅ testReadWrite()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.NutTest.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.NutTest 3✅ 1s

✅ com.github.kokorin.jaffree.nut.NutTest

✅ read()
✅ readAndWrite()
✅ dumpNutHeaders()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.nut.UtilTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.nut.UtilTest 2✅ 1ms

✅ com.github.kokorin.jaffree.nut.UtilTest

✅ convertTimestamp()
✅ byteBuffer()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.OSTest.xml

1 tests were completed in 15ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.OSTest 1✅ 15ms

✅ com.github.kokorin.jaffree.OSTest

✅ osDetected()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.RationalTest.xml

11 tests were completed in 95ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.RationalTest 11✅ 95ms

✅ com.github.kokorin.jaffree.RationalTest

✅ compareTo()
✅ divide()
✅ equals()
✅ valueOfNFE_1()
✅ valueOfNFE_2()
✅ valueOfNFE_3()
✅ add()
✅ valueOf()
✅ simplify()
✅ multiply()
✅ inverse()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.util.HttpServerTest.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.util.HttpServerTest 1✅ 5ms

✅ com.github.kokorin.jaffree.util.HttpServerTest

✅ autoPortNumber()

✅ build/test-results/test/TEST-com.github.kokorin.jaffree.util.ParseUtilTest.xml

4 tests were completed in 2ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
com.github.kokorin.jaffree.util.ParseUtilTest 4✅ 2ms

✅ com.github.kokorin.jaffree.util.ParseUtilTest

✅ parseResultWhichDoesntContainResult()
✅ parsResult()
✅ parseLogLevel()
✅ parseZeroResult()