Commits on Source (35)
-
Most x86-64 operating systems nowadays doesn't even allow .text relocations in object files any more, and there is no measurable overall performance difference from using RIP-relative addressing in x264 asm. Enforcing PIC reduces complexity and simplifies testing.
275ef533 -
8f6ac77f
-
4x faster than C.
4dd83955 -
10% faster.
6e74eb5a -
And use it on the other satd > 8. 5-10% faster depending on the size.
e0d846a6 -
Now 4x4 is as slow as C and 4x8 is a 2% faster than before.
83acefef -
About 20% faster.
28fb2661 -
Yet another use of xxpermdi, another 10% gain.
18262ee3 -
Around a ~2% speedup to the overall encoding for --slow.
0d111333 -
Seems to give about a 1-2% overall speedup on --slow.
40688108 -
No overall speedup, just tidier code.
69dfb289 -
Around a ~1% speedup to the overall encoding for --slow.
de380f4a -
57baac4e
-
Progressive High, Constrained High, and Progressive High 10. Even in Main profile, constraint_set4_flag is now set to 1 if progressive, and constraint_set5_flag is set to 1 if no B-slices are present.
92d36908 -
Allows for automatic command line completion for both options and values. Options such as --input-csp and --input-fmt will dynamically retrieve supported values from libavformat when compiled with lavf support. Execute 'source tools/bash-autocomplete.sh' in bash to enable.
74c051f2 -
ec1d3230
-
b7e9935c
-
82721eae
-
6f85b3c4
-
Allows for marking symbols as having limited global scope, similar to using 'hidden' symbol visibility on ELF.
101bd27d -
Warn when the following are used without the appropriate cpuflag: * YMM and ZMM registers * 'pextrw' with a memory operand * GPR instruction set extensions
d3fa8b97 -
3e5aed95
-
Anton Mitrofanov authored120ed3af
-
Anton Mitrofanov authored
This will break decoding with older versions of FFmpeg/Libav.
d4099dd4 -
Henrik Gramner authored5493be84
-
Konstantin Pavlov authored
Supported targets: - debian amd64 - debian aarch64 - windows 32 bit - windows 64 bit - macos 64bit The tests are ran on all supported targets (via wine on windows). The release jobs are only available on master/stable branches in videolan/x264 repository, and must be ran manually when a developer wishes to upload the artifacts.
98ee9d2f -
Konstantin Pavlov authored
It now includes pkg-config, so lavf can be detected.
352c0263 -
Konstantin Pavlov authoredbd8a88be
-
Anton Mitrofanov authored
Bug report by Hongxu Chen.
6381798d -
Anton Mitrofanov authored3147fa43
-
Anton Mitrofanov authored
Bug report by Xuezhi Yan.
f06062f5 -
Anton Mitrofanov authored
Result was never used in that case.
6b1170cb -
Anton Mitrofanov authored6d494708
-
Anton Mitrofanov authored
Some hardware decoders reject to decode streams with non-zero constraint_set4_flag/constraint_set5_flag.
f9af2a0f -
Anton Mitrofanov authored
pkg-config doesn't like spaces in version string.
34c06d1c
.gitlab-ci.yml
0 → 100644
autocomplete.c
0 → 100644