- 25 Jul, 2015 18 commits
-
-
Rishikesh More authored
Signed-off-by:
Rishikesh More <rishikesh.more@imgtec.com>
-
Rishikesh More authored
Add macros for load/store, slide, shift, transpose and basic arithmetic operations required by subsequent patches. Signed-off-by:
Rishikesh More <rishikesh.more@imgtec.com>
-
Rishikesh More authored
Signed-off-by:
Rishikesh More <rishikesh.more@imgtec.com>
-
Kaustubh Raste authored
MSA is the MIPS SIMD Architecture. Add X264_CPU_MSA define. Update configure to detect MIPS platform and set flags. CPU-specific gcc options are expected through --extra-cflags. Sample command line for mips32r5: ./configure --host=mipsel-linux-gnu --cross-prefix=<TOOLCHAIN>/mips-mti-linux-gnu- --extra-cflags="-EL -mips32r5 -msched-weight -mload-store-pairs" Signed-off-by:
Kaustubh Raste <kaustubh.raste@imgtec.com>
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
This is attempt to improve VBV at start of video with a lot of threads which delay feedback for predictors.
-
Anton Mitrofanov authored
This should improve MBTree and VBV when a lot of forced frame types are used.
-
Henrik Gramner authored
For NV21 input.
-
Xiaolei Yu authored
Eliminates an extra copy when encoding Android camera preview images. Checkasm test by Janne Grunau. ARM assembly with improvements from Janne Grunau.
-
Henrik Gramner authored
-
Henrik Gramner authored
-
Henrik Gramner authored
Enables the use of nasm as an alternative to yasm. Note that nasm cannot assemble x264 with PIC enabled since it currently doesn't support [symbol-$$] addressing which is used extensively by x264's PIC code. This includes all 64-bit Windows and 64-bit OS X builds, even non-shared. For the above reason nasm is currently intentionally not auto-detected, instead the assembler must be explicitly specified using "AS=nasm ./configure". Also drop -O2 from ASFLAGS since it's simply ignored anyway.
-
Timothy Gu authored
struc and endstruc attempts to revert to the previous section state set by the SECTION macro. Use the primitive [SECTION] directive instead of the SECTION macro for the .note.GNU-stack section to prevent it from being emitted again during endstruc.
-
Henrik Gramner authored
The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`.
-
Henrik Gramner authored
The bug was fixed in 1.3.0, so only perform the workaround in earlier versions.
-
Henrik Gramner authored
Just for consistency, doesn't affect behavior.
-
Henrik Gramner authored
PIC is always enabled when compiling for Windows so gcc complains when using -fPIC since it doesn't do anything.
-
Henrik Gramner authored
The StereoMode element is only valid with DocTypeVersion 3 or higher.
-
- 24 Jul, 2015 9 commits
-
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
Henrik Gramner authored
-
Henrik Gramner authored
-
Henrik Gramner authored
-
Henrik Gramner authored
-
Henrik Gramner authored
-
Henrik Gramner authored
* Fix unsigned <= 0 check. * Add additional size sanity check on 32-bit systems. * Don't read uninitialized data if fread() fails.
-
Henrik Gramner authored
-
- 16 Jul, 2015 5 commits
-
-
Henrik Gramner authored
-
Anton Mitrofanov authored
Patch written by Koop Mast <kwm@FreeBSD.org>
-
Henrik Gramner authored
Could only occur in 4:2:2 with height == 1. Also enable asm for inputs with different U/V strides as long as the strides have identical signs.
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
- 24 May, 2015 2 commits
-
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
- 23 Feb, 2015 6 commits
-
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
-
Anton Mitrofanov authored
Defined in 2014-02 edition.
-
Anton Mitrofanov authored
-
Vittorio Giovara authored
Defined in 2013-04 edition.
-
Vittorio Giovara authored
-