| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
In recent lld-link versions, this command prints the version to
stdout, but also prints an error to stderr:
$ lld-link -flavor gnu --version
LLD 4.0.0 (trunk 285641)
lld-link: error: no input files
lld-link: error: target emulation unknown: -m or at least one .o file required
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file.
|
|
|
|
|
| |
The four examples (audio/video encoding/decoding) are completely
independent so it makes little sense to have them all in one file.
|
|
|
|
|
|
| |
Avoid an underlink issue on recent distributions.
CC: libav-stable@libav.org
|
|
|
|
|
|
|
| |
Further simplifications by Martin Storsjö, to minimize the
diff.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
Unfortunately the xavs.h API header is not self-sufficient and relies
on manual stdint.h inclusion by its users.
|
|
|
|
| |
It has been replaced by C11 stdatomic.h and is now unused.
|
|
|
|
| |
Adapted from the code by Rémi Denis-Courmont from VLC
|
|
|
|
| |
Adapted from the code by Rémi Denis-Courmont from VLC
|
|
|
|
| |
Adapted from the code by Rémi Denis-Courmont from VLC
|
|
|
|
| |
Adapted from the code by Rémi Denis-Courmont from VLC
|
|
|
|
| |
Adapted from the code by Rémi Denis-Courmont from VLC
|
|
|
|
|
|
|
| |
Since this is a C11 feature, it requires -std=c11.
Not actually used for anything yet, that will be added in the following
commits.
|
| |
|
|
|
|
|
|
|
| |
The latter can do everything the former can do, but also handle conditions
the former cannot like multiple header #includes and checking for headers
and functions in a single test program, which is necessary for certain
library tests.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It no longer serves a useful purpose.
|
|
|
|
|
|
| |
Signed-off-by: Burt P <pburt0@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
|
|
|
|
|
| |
This exposes some required functionality like _aligned_malloc() in the
MinGW system headers, thus obviating the need for the memalign hack.
|
| |
|
|
|
|
|
| |
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
| |
|
|
|
|
| |
The XCB screen grabber is a drop-in replacement and not under GPL.
|
| |
|
|
|
|
| |
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
|
|
|
|
| |
section
This allows these flags to be automatically enabled for clang,
when using MSVCRT headers.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
|
|
| |
This allows doing this redirection, if building with clang against
old enough MSVC headers that lack strtoll (2012 and older).
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
The setpts filter does not signal to the rest of the filtergraph that
the stream is CFR. Just generate the timestamps manually instead.
|
|
|
|
|
|
|
| |
When targeting COFF (windows), clang doesn't support this
directive (while binutils supports it for all targets).
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
| |
This fixes standalone compilation of the SVQ3 decoder, which had
incomplete dependencies related to H.264 parsing.
|
|
|
|
|
|
|
|
| |
While it is less featureful (and slower) than the built-in H264
decoder, one could potentially want to use it to take advantage
of the cisco patent license offer.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
|
|
|
|
|
|
|
|
| |
With compilers that do not support proper dead code elimination, like
Sun C 5.12, linking fails due to missing references to unavailable,
but also unused, symbols.
Bug-Id: 895
|
|
|
|
| |
Generate the files in a single postprocessing step w/o intermediate files.
|
| |
|
|
|
|
|
|
|
|
| |
As the nvEncodeApi.h header is now MIT licensed, this can be dropped.
The loaded CUDA and NVENC libraries are part of the nvidia driver, and
thus count as system libraries.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
|
|
| |
The code needs only a few definitions from cuda.h, so define them
directly when CUDA is not enabled. CUDA is still required for accepting
HW frames as input.
Based on the code by Timo Rothenpieler <timo@rothenpieler.org>.
|
|
|
|
|
|
| |
Bump the API version requirement to 6.
Based on a patch by Agatha Hu <ahu@nvidia.com>.
|
|
|
|
|
| |
Print them as a subsection of the external library section, in line with
what is done for the help text in the previous commit.
|
|
|
|
|
|
|
|
|
| |
Group them in a subsection of the external library section. That should
make them easier to find and understand how they fit in the scheme of
things.
Also, rewrite the description text in a similar way as in the previous
commit.
|
|
|
|
|
|
|
|
|
| |
Add a more accurate description of what the switches actually do (i.e.
allow using the given library, not enabling the corresponding
codecs etc.).
Replace the library descriptions, in many cases boilerplate text without
useful information, with a short summary of what the library does.
|
| |
|