[x264-devel] [Git][videolan/x264][stable] 19 commits: Add support for long filenames on Windows 10
Anton Mitrofanov
gitlab at videolan.org
Sun Jan 24 14:53:37 UTC 2021
Anton Mitrofanov pushed to branch stable at VideoLAN / x264
Commits:
7ab4c928 by Henrik Gramner at 2020-09-27T23:32:10+02:00
Add support for long filenames on Windows 10
- - - - -
f15ee064 by Anton Mitrofanov at 2020-10-25T18:10:15+01:00
x86: Fix clobbers for inline asm
- - - - -
37329c4f by Anton Mitrofanov at 2020-10-25T18:10:15+01:00
x86: Fix memory operands for inline asm
- - - - -
58dcf16f by Anton Mitrofanov at 2020-10-25T18:22:37+01:00
x86: Fix exhaustive search ME asm
- - - - -
be3c1492 by Anton Mitrofanov at 2020-10-25T18:22:37+01:00
x86: Remove workaround for nasm on macho64
- - - - -
1086f450 by Damiano Galassi at 2020-10-25T20:40:48+03:00
configure: Add Apple Silicon support
- - - - -
4121277b by Martin Storsjö at 2020-10-26T09:42:20+02:00
Add a missing include of stdlib.h
Since 7ab4c928ef4511ea5753a36a57c3506d9fd5086b, osdep.h contains
calls to malloc/free.
This fixes building with MSVC targeting WinRT.
- - - - -
8578bd9f by Janne Grunau at 2020-12-28T11:53:20+01:00
aarch64/asm: optimize cabac_encode_terminal with extrinsic knowledge
Approach taken from x86 asm. Overall speedup meaningless.
cabac_encode_terminal on average twice as fast on cortex-53 while
encoding with following command:
./x264 --threads 1 --profile high --preset veryfast --crf 15 -o /dev/null park_joy_420_720p50.y4m
Less relative speedup on cortex-a72/73.
- - - - -
9981ea83 by Janne Grunau at 2020-12-28T11:53:34+01:00
aarch64/asm: support offsets in movrel macro
Imported from dav1d.
- - - - -
8bd6d280 by Janne Grunau at 2020-12-28T11:53:34+01:00
aarch64/asm: optimize cabac asm
0.5% - 2% overall speedup on
`./x264 --threads X --profile high --preset veryfast --crf 15 -o /dev/null park_joy_420_720p50.y4m`
cabac is responsible for roughly 1/6 of the CPU use.
Branch mispredictions are reduced by 15% to 20%.
cortex-s53: 0.5% faster
cortex-a72: 2% faster
neoverse-n1: 0.9% faster
- - - - -
15e447f9 by Martin Storsjö at 2021-01-07T11:54:03+01:00
gitlab-ci: Remove the unused _PATH variable
It became unused in cde9a93319bea766a92e306d69059c76de970190.
- - - - -
6bc7fe4f by Henrik Gramner at 2021-01-07T14:25:43+01:00
configure: Fix endianness test when LTO is enabled through CFLAGS
- - - - -
0d754ec3 by Martin Storsjö at 2021-01-07T15:44:33+01:00
gitlab-ci: Add build-only configurations with llvm-mingw targeting armv7/aarch64
- - - - -
f7963f6a by Anton Mitrofanov at 2021-01-19T23:54:52+03:00
CI: Update URLs to the latest vlc-contrib
- - - - -
c17d152d by Konstantin Pavlov at 2021-01-19T23:54:52+03:00
CI: Move macos to catalina builders
- - - - -
8e5e8340 by Anton Mitrofanov at 2021-01-24T16:38:34+03:00
Bump dates to 2021
- - - - -
e7866495 by Anton Mitrofanov at 2021-01-24T14:57:17+01:00
Fix CAVLC encoding
This bug mainly occurred when encoding with high bitrate (low QP).
It did not occur when encoding in baseline or main profile.
- - - - -
045d3fda by Anton Mitrofanov at 2021-01-24T15:01:46+01:00
Fix weighting for B-frames
This bug never occurs with the current reference management logic.
Bug report by Lingjiang Fang.
- - - - -
544c61f0 by Anton Mitrofanov at 2021-01-24T15:04:39+01:00
Fix use of nalu_process callback
Broke after unifying of 8-bit and 10-bit libraries.
- - - - -
30 changed files:
- .gitlab-ci.yml
- Makefile
- autocomplete.c
- common/aarch64/asm-offsets.c
- common/aarch64/asm-offsets.h
- common/aarch64/asm.S
- common/aarch64/bitstream-a.S
- common/aarch64/bitstream.h
- common/aarch64/cabac-a.S
- common/aarch64/dct-a.S
- common/aarch64/dct.h
- common/aarch64/deblock-a.S
- common/aarch64/deblock.h
- common/aarch64/mc-a.S
- common/aarch64/mc-c.c
- common/aarch64/mc.h
- common/aarch64/pixel-a.S
- common/aarch64/pixel.h
- common/aarch64/predict-a.S
- common/aarch64/predict-c.c
- common/aarch64/predict.h
- common/aarch64/quant-a.S
- common/aarch64/quant.h
- common/arm/asm.S
- common/arm/bitstream-a.S
- common/arm/bitstream.h
- common/arm/cpu-a.S
- common/arm/dct-a.S
- common/arm/dct.h
- common/arm/deblock-a.S
The diff was not included because it is too large.
View it on GitLab: https://code.videolan.org/videolan/x264/-/compare/d198931a63049db1f2c92d96c34904c69fde8117...544c61f082194728d0391fb280a6e138ba320a96
--
View it on GitLab: https://code.videolan.org/videolan/x264/-/compare/d198931a63049db1f2c92d96c34904c69fde8117...544c61f082194728d0391fb280a6e138ba320a96
You're receiving this email because of your account on code.videolan.org.
More information about the x264-devel
mailing list