At its core is the command-line ffmpeg tool itself, designed for processing of video and audio files. Unredistributable if compiled with any software with a license incompatible with the GPL įFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. X86, ARM, PowerPC, MIPS, RISC-V, DEC Alpha, Blackfin, AVR32, SH-4, and SPARC may be compiled for other desktop computers I just had to update some #defines that have changed, double-check my hacks, remove files that no longer build and apparently were part of the XFA module that I never needed anyway.Various, including Windows, macOS, and Linux ( executable programs are only available from third parties, as the project only distributes source code) Most of the changes are to the testing suite and “fuzzers”, which I don’t need.ĥ) I’ve already built a custom Xcode project to do the actual build. Otherwise the zip file is 3.4 GB.Ĥ) Do a recursive diff to look for changes to the source code. I have to prune it a bit to remove all of Google’s “depot tools”. It’s not fast either.ģ) Zip up the result and copy it to my Mac. I have to blow away the project and start a new build from scratch. Note that I can’t just rebuild after installing a dependency. Here is what I have to do in order to update the pdfium project.ġ) Install the one specific build that works, with custom 3rd party build scripts, on a Linux computer.Ģ) Keep trying to build it, installing necessary dependencies when it fails. I don’t know if it works or not because I have no idea what it does.īut build systems these days have really gone off the deep end. All I had to do is remove the “-static” from the Makefile and it compiles with no problem. It's just insane.īut this project is simple. I’m trying to update my big program to use a more recent build of pdfium. But it is kind of nice just having a plain-ole makefile for a change.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |