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
contrib: Update to x265 2.5. #826
Conversation
Indeed, the dll is missing all the endpoints. Only has a few of the x265 API's available for use. |
You might find this very similar issue interesting: https://bitbucket.org/multicoreware/x265/issues/360/v25-does-not-work-in-ffmpeg-24x Then again, the "get-a-life" response from Pradeep isn't encouraging :( |
Thanks for the heads up. I spent a bunch of time looking for similar reports right before that was posted. Perhaps I should chime in. I may just bisect x265 first. |
7acb450
to
145a82f
Compare
Added my bisect findings to the thread on x265's Bitbucket. Cross-posting here: We're having a similar issue updating HandBrake from x265 2.4 to 2.5. Cross-compiling with mingw-w64 5.0.2 (or latest master branch) succeeds without error, but the resulting hb.lib goes from 13.7 MB to a few KB. Looks like this affects cross-compiling for recent Libav as well, and probably FFmpeg (untested). Results of
So it would seem the first offending commit is https://bitbucket.org/multicoreware/x265/commits/bf93bf6183a70b49007169fe82ec94cd94a3c6e7. Perhaps someone can assign the author. Any help resolving this is appreciated. Thanks. |
Workaround found: Simple if/def buggery from the looks of it. Well, I say "simple"... hindsight is 20/20 :) |
145a82f
to
67323b5
Compare
Patch added. This seems to fix the problem. @sr55 please test. |
Adds patch to workaround define issue for mingw.
67323b5
to
b17018b
Compare
Works fine on Mac.
Breaks hb.dll similarly to #825.