[x264-devel] [Git][videolan/x264][stable] 13 commits: CI: Migrate build runners to macOS Monterey

Anton Mitrofanov (@BugMaster) gitlab at videolan.org
Sun Oct 1 15:57:08 UTC 2023



Anton Mitrofanov pushed to branch stable at VideoLAN / x264


Commits:
f7074e12 by Anton Mitrofanov at 2022-08-31T20:06:58+03:00
CI: Migrate build runners to macOS Monterey

- - - - -
8bdd8b89 by Anton Mitrofanov at 2022-09-01T23:17:40+03:00
CI: Fix vlc-contrib linking on macOS

Use pkg-config from the custom PATH.

- - - - -
7628a569 by Anton Mitrofanov at 2022-09-05T19:32:40+00:00
Fix memory overread in mbtree

- - - - -
e067ab0b by Sergei Trofimovich at 2022-09-19T22:31:01+01:00
Makefile: Add missing dependency of '.depend' on 'oclobj.h'

Without the change parallel build occasionally fails as:

    $ make --shuffle
    ...
    gcc ... -c common/opencl.c -o common/opencl-8.o ...
    common/opencl.c:116:10: fatal error: common/oclobj.h: No such file or directory
      116 | #include "common/oclobj.h"
          |          ^~~~~~~~~~~~~~~~~

Best reproducible with `make --shuffle` mode:
   https://savannah.gnu.org/bugs/index.php?62100

This happens because `common/oclobj.h` is an autogenerated file.
Normally `.depend` would contain this autogenerated dependency.
But nothing forces `common/oclobj.h` to be generated.

The change moves dependency of $(GENERATED) from final binaries
to `.depend` itself:

    .depend: $(GENERATED)

- - - - -
ed0f7a63 by Henrik Gramner at 2022-10-01T17:21:11+02:00
cli: Use space instead of newline as autocomplete delimiter

On most systems any whitespace is fine, but MSYS2 wants ASCII 0x20.

- - - - -
b093bbe7 by Anton Mitrofanov at 2022-10-06T00:12:42+03:00
ffms: Fix crash if stream properties changes

- - - - -
416e3eb2 by Hubert Mazur at 2022-10-28T07:11:57+00:00
aarch64: pixel: add 10bits sad functions

Provide routines for sad functions for high bit depth, i.e. 10 bits.
Benchmarks run on AWS Gravtion 2 instances.

sad_4x4_c: 583
sad_4x4_neon: 273
sad_4x8_c: 1179
sad_4x8_neon: 366
sad_4x16_c: 2121
sad_4x16_neon: 550
sad_8x4_c: 924
sad_8x4_neon: 213
sad_8x8_c: 1711
sad_8x8_neon: 316
sad_8x16_c: 3505
sad_8x16_neon: 497
sad_16x8_c: 3070
sad_16x8_neon: 635
sad_16x16_c: 6113
sad_16x16_neon: 1118

Signed-off-by: Hubert Mazur <hum at semihalf.com>
Signed-off-by: Grzegorz Bernacki <gjb at semihalf.com>

- - - - -
941cae6d by Roger Hardiman at 2022-12-17T16:09:25+00:00
Add Risc-V 64 bit

- - - - -
17df75b3 by Anton Mitrofanov at 2023-01-28T16:37:02+03:00
Bump dates to 2023

- - - - -
cd31a90b by Anton Mitrofanov at 2023-01-28T21:45:30+03:00
Fix compilation of only 8 or 10 bit by a non-optimizing compiler

- - - - -
eaa68fad by Anton Mitrofanov at 2023-01-28T22:11:33+00:00
Fix high bit depth deinterleave of YUYV or UYVY

- - - - -
a8b68ebf by Anton Mitrofanov at 2023-04-02T15:51:50+03:00
Improve qpfile parsing resiliency

- - - - -
31e19f92 by Anton Mitrofanov at 2023-10-01T17:28:26+03:00
ppc: Fix compilation on unknown OS

- - - - -


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/baee400fa9ced6f5481a728138fed6e867b0ff7f...31e19f92f00c7003fa115047ce50978bc98c3a0d

-- 
View it on GitLab: https://code.videolan.org/videolan/x264/-/compare/baee400fa9ced6f5481a728138fed6e867b0ff7f...31e19f92f00c7003fa115047ce50978bc98c3a0d
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the x264-devel mailing list