-
Notifications
You must be signed in to change notification settings - Fork 476
[FIX] Regression bug failing to compile with ENABLE_FFMPEG #1728
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
Conversation
Fix unresolved function reference when compiling with ENABLE_FFMPEG
Fix regression bug for compiling with ENABLE_FFMPEG and ffmpeg 5, introduced in CCExtractor#1418
Fix regression compilation ffmpeg_intgr.c to support ffmpeg 5
[FIX] Regression bug failing to compile with ENABLE_FFMPEG
There are two more errors which popped up related to this during linking that need a patch. Do you want me to add the changes to this pull or should I create a new pull for it? |
@rboy1 separate PR if its unrelated. |
Update for changes to FFMPEG 5 API
It's related to the FFMPEG 5 API changes (also builds with ffmpeg 7.1.1), updated the pull request to include those changes. I'm now able to build this without any errors. If you're good with it please go ahead and merge the changes. |
It's falling tests, isn't it? |
@cfsmp3 doesn't seem related to this, all these are changes for code that fall under It appears there may be other changes that have been committed to the master which may be causing those failures. I see the same failures here: https://sampleplatform.ccextractor.org/test/6003 Feel free to look at the changes and let me know if you think they're the cause of the test failures. |
Also seeing the same runtime failures with the latest commits to the master branch |
@rboy1 Actually those Failing Tests are a part of Rust Version 1.89, new changes to the clippy module(encoder was merged before that), It's fixed now, you could rebase and that error would go away. |
Yeah, please rebase. You're missing some commits from the master branch, this is why some of the sample platform tests are failing. |
CCExtractor CI platform finished running the test files on linux. Below is a summary of the test results, when compared to test for commit 39e051b...:
NOTE: The following tests have been failing on the master branch as well as the PR:
All tests passing on the master branch were passed completely. Check the result page for more info. |
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results, when compared to test for commit 39e051b...:
NOTE: The following tests have been failing on the master branch as well as the PR:
Congratulations: Merging this PR would fix the following tests:
All tests passing on the master branch were passed completely. Check the result page for more info. |
Looks like it’s passing all the tests inline with the master baseline. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
…or#1728) * Fix hardsubx_decoder.c compilation with ENABLE_FFMPEG Fix unresolved function reference when compiling with ENABLE_FFMPEG * Fix regression compilation ffmpeg_intgr.c to support ffmpeg 5 Fix regression bug for compiling with ENABLE_FFMPEG and ffmpeg 5, introduced in CCExtractor#1418 * Update CHANGES.TXT * Update ffmpeg_intgr.c Update for changes to FFMPEG 5 API
In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
Regression bug, ccextractor failed to build with ENABLE_FFMPEG using ffmpeg 5 libraries
Bug was introduced while patching in ref #1418 and #1479