-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes for recent FFmpeg versions #394
Fixes for recent FFmpeg versions #394
Conversation
src/test/java/com/github/kokorin/jaffree/ffmpeg/FFmpegTest.java
Outdated
Show resolved
Hide resolved
3100b2a
to
b92db0c
Compare
@jonfryd it looks like test failures are not related to this PR, right? Probably I have to revisit testing approach in favor of cross ffmpeg version testing instead of testing against latest version. But then cross Java version testing should be dropped. Otherwise it would require too many resources. |
I will merge this PR, but not sure when the next release will be. As mentioned, current issues should be fixed first. |
Correct, the test failures are not related. I noticed Mac OS and Windows builds seem to be failing for all active PRs for some reason (didn’t look into it). Yeah, a pragmatic trade off is necessary like you say. It is not practical to test all platforms and many FFmpeg versions on every build. |
OK, sounds good. We’re sticking with FFmpeg 6.0 for now anyway. Take your time. Thanks for your help. Have a good weekend! |
b92db0c
to
96fd294
Compare
@jonfryd I have rebased this PR on top of develop branch and changed target branch to develop too. |
KiB
) in newer FFmpeg versions.testExceptionIsThrownIfFfmpegExitsWithError
unit test (again, because the output has recently changed).testFrameCountingWithStreamCopyAndProgressListener
to test frame counting while performing a stream copy. It runs as expected on older FFmpeg versions but fails with recent versions (6.1.x and 7.0.x) due to a bug (which was fixed a week ago on their master branch).