- 29 Sep, 2014 1 commit
-
-
Vittorio Giovara authored
-
- 16 Sep, 2014 5 commits
-
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
- 03 Sep, 2014 2 commits
-
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
- 26 Aug, 2014 26 commits
-
-
Anton Mitrofanov authored
-
Henrik Gramner authored
Previously there was a limit of two cpuflags.
-
Henrik Gramner authored
Reduce the number of vector registers used from 7 to 5. Eliminate some moves in the AVX implementation. Avoid bypass delays for transitioning between int and float domains.
-
Henrik Gramner authored
Also drop the MMX version instead of doing a bunch of ifdeffery to support it after this change.
-
Anton Mitrofanov authored
-
Henrik Gramner authored
-
Janne Grunau authored
Deblock chroma/luma are based on libav's h264 aarch64 NEON deblocking filter which was ported by me from the existing ARM NEON asm. No additional persons to ask for a relicense.
-
Janne Grunau authored
Ported from the ARM NEON asm.
-
Janne Grunau authored
Ported from the ARM NEON asm.
-
Janne Grunau authored
Ported from the ARM NEON asm.
-
Janne Grunau authored
Ported from the ARM NEON asm.
-
Janne Grunau authored
Ported from the ARM NEON asm.
-
Janne Grunau authored
-
Janne Grunau authored
-
Janne Grunau authored
-
Janne Grunau authored
-
Janne Grunau authored
9-19% faster on a cortex-a9.
-
Janne Grunau authored
mc_weight_w4_*neon is also used for width 2 which does not guarantee 4-byte aligned destination. Fixes crashes caused by random memory corruption.
-
Janne Grunau authored
The memory acts as compiler barrier preventing aggressive reordering of read_time calls. gcc 4.8 reorders some of initial read_time calls after the second when targeting arm.
-
Janne Grunau authored
The integrated assembler in llvm trunk (to be released as 3.5) is otherwise capable enough to assemble the arm asm correctly.
-
Janne Grunau authored
-
Janne Grunau authored
The gas manual states "Repeat the sequence of lines between the .rept directive and the next .endr directive ...". GNU as seems to support instructions on the same line as .rept anyway but the integrated assembler in llvm trunk (to be released 3.5 in August 2014) does not.
-
Janne Grunau authored
-
Janne Grunau authored
-
Tristan Matthews authored
-
Anton Mitrofanov authored
-
- 20 Jul, 2014 6 commits
-
-
Tsukasa OMOTO authored
-
Fiona Glaser authored
Help remind people to call x264_param_default in case they didn't read the documentation.
-
Anton Mitrofanov authored
-
Yusuke Nakamura authored
-
Anton Mitrofanov authored
-
Steven Walters authored
The first MSVS compiler C99 compliant enough to build x264. Use `CC=cl ./configure` to compile with it.
-