| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
and fix some typos
|
| |
|
| |
|
| |
|
|
|
|
| |
Must be done before createCLI
|
|
|
|
|
|
| |
Fixes the notation internally in configure.py. Does not yet fix the
notation written to GNUMakefile or m4 files since that requires
modification of multiple files. Save this for the next pass.
|
|
|
|
|
|
|
|
|
| |
PkgConfigProbe checks for the existence of a lib using pkg-config.
ChkLib tries to verify a lib with PlkConfigProbe, then tries with
LDProbe.
Use ChkLib to verify existence of libnuma when configured and fail if
not found
|
|
|
|
|
| |
It is not supported or not useful in some Linux environments, so allow
disabling it.
|
| |
|
| |
|
|
|
|
| |
Internally, configure.py may use the terms host and build somewhat inappropriately, but that does not mean we should print such ambiguity.
|
| |
|
| |
|
|
|
|
| |
Has not been in use for a long time.
|
|
|
|
| |
Now fully transitioned to argparse.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Should no longer need to specify platform in the help, since the help now only shows options available for the specified build.
|
| |
|
|
|
|
|
| |
argparse does not have callbacks like optparse did, but a custom action
can be used to perform the callback.
|
|
|
|
|
| |
required and optional arguments to an option requires setting nargs in
add_argument
|
|
|
|
| |
Converts most of configure.py from optparse (deprecated) to argparse. Better fixes #1459.
|
|
|
|
| |
FFmpeg AAC was originally disabled when FDK enabled, but this did not seem to work correctly. When I "fixed" the issuein 7b035348b714f945cff1ae2940332960a8eb0f00, WinGUI started throwing exceptions. This should fix the problem for now.
|
|
|
|
| |
Fixes #1459.
|
|
|
|
| |
Cross-compiling for Windows now requires winpthreads which is part of the toolchain provided by scripts/mingw-w64-build, and similar packages provided by Linux distros.
|
|
|
|
|
|
| |
class, resolves #2011
Signed-off-by: Andrew Brezovsky <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The first fix addresses the problem that readlines() gives back a
list of strings, which do not have the `.decode()` method that bytes do.
But `_parseSession()` is used both for the bytes output by running
`repo-info.sh` and for the strings output by ingesting `version.txt`.
So we still need to handle the bytes case.
The second fix addresses syntax and logic problems. If a string is
not empty, `if self.hash` will check that it's non-empty (I don't think
`is not empty` actually works -- it has given me a NameError). And the
string comparison should be done by value equality, not reference
equality.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Print special encoders status at end of configure output, minor cosmetics.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
LDProbe tries to delete conftest, but should delete conftest.exe on
mingw. So delete *both* in a try-catch block.
|
|
|
|
|
|
|
|
| |
It is too strong configuration that forces to search for the specific path first.
If contrib library (ex. x265) is installed from Ports, and Ports library
version is different from contrib, "GCC.I=/usr/local/include" look up Ports
library headers first and it can be different definitions from contrib headers.
We should look up contrib headers before Ports library headers.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes #1674.
We use the compiler that CC environment variable indicates.
If CC is ommited, use gcc or clang which is installed.
If gcc is chosen, we need to add `-Wl,-rpath` option to make runtime linker
linking gcc's runtime libraries from installed path. For example, gcc7's
runtime libraries are installed in `/usr/local/lib/gcc7` by default.
And we also need to link libc++ first to make libc++ initializer is called
on runtime.
|
|
|
|
|
| |
This records in GNUmakefile what python executable was found by
configure.
|
| |
|
|
|
|
|
| |
LOCALBASE variable is used to indicate where FreeBSD ports are installed.
default is /usr/local.
|
|
|
|
| |
Nvenc is not currently supported by Nvidia on FreeBSD. If it becomes supported on FreeBSD, please check nvidia-driver and FFmpeg.
|
|
|
|
|
|
| |
Adding the Nvidia NVEnc H.264 and H.265 encoders.
Based on Initial work by sgothel
--enable-nvenc is the new compile time configure option to enable for builds.
|
|
|
|
|
|
|
|
| |
Rather than using HandBrake's build for libass, fontconfig, freetype,
fribidi, harfbuzz.
The runtime platform already has fontconfig, freetype and harfbuzz. We
just need to add libass and fribidi.
|
|
|
|
| |
Still required, only HandBrake will not build it anymore.
|
|
|
|
| |
Closes #549.
|
|
|
|
| |
This rule is 9 years old and homebrew builds theora with asm.
|