[vlc-commits] [Git][videolan/vlc][master] 33 commits: compat: add fallback for C23 <stdbit.h>

Rémi Denis-Courmont (@Courmisch) gitlab at videolan.org
Sat Jan 6 13:48:38 UTC 2024



Rémi Denis-Courmont pushed to branch master at VideoLAN / VLC


Commits:
a7707435 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
compat: add fallback for C23 <stdbit.h>

- - - - -
28e16df5 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
configure: expose fallback <stdbit.h> if absent

- - - - -
364543f4 by Steve Lhomme at 2024-01-06T13:23:18+00:00
meson: expose fallback <stdbit.h> if absent

Signed-off-by: Rémi Denis-Courmont <remi at remlab.net>

- - - - -
a1245add by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
stdbit: use GCC / Clang built-ins where applicable

- - - - -
6dccabda by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
jack: use stdc_bit_floor()

- - - - -
2c2f7782 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
oss: use stdc_bit_width()

- - - - -
1d4a993b by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
cli: use stdc_leading_ones()

- - - - -
ff4998ac by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
ts: use stdc_bit_width()

- - - - -
e9a72670 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
lua: use stdc_leading_ones()

- - - - -
f4ae4633 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
hevc: use stdc_bit_width()

- - - - -
291ae983 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
udisks: use stdc_bit_width()

- - - - -
ea1a53da by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
opengl: use std_ceil_bit()

- - - - -
0fca15d7 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
include: remove ad-hoc count_leading_zeros functions

- - - - -
12c21a94 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
dtv: use stdc_trailing_zeros()

- - - - -
2ab31af0 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
rtp/mp2v: use stdc_trailing_zeros()

- - - - -
e40f2973 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
rtp/rawvid: use stdc_trailing_zeros()

- - - - -
ebffbb5d by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
cli: use stdc_trailing_zeros()

- - - - -
4cf5be4f by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
mux/mpeg: use stdc_trailing_zeros()

- - - - -
3046f027 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
mux/mpeg: use stdc_has_single_bit()

- - - - -
83dc5256 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
orient: use stdc_trailing_zeros()

- - - - -
88912a7d by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
deinterlace: use stdc_trailing_zeros()

- - - - -
ebcdd69a by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
picture_pool: use stdc_trailing_zeros()

- - - - -
cbfd849f by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
rtp/pcm: use stdc_count_ones()

- - - - -
dc384d52 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
wasapi: use stdc_count_ones()

- - - - -
c3e955bb by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
remap: use stdc_count_ones()

- - - - -
73ad6b5d by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
alsa: use stdc_count_ones()

- - - - -
5616696f by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
faad: use stdc_count_ones()

- - - - -
42547658 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
flac: use stdc_count_ones()

- - - - -
b73113c6 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
mp4: use stdc_count_ones()

- - - - -
f5b0d227 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
a52: use stdc_count_ones()

- - - - -
b11df40e by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
dts: use stdc_count_ones()

- - - - -
e73b7daa by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
xcb: use stdc_count_ones()

- - - - -
75510b03 by Rémi Denis-Courmont at 2024-01-06T13:23:18+00:00
hxxx: use stdc_has_single_bit()

- - - - -


30 changed files:

- compat/Makefile.am
- + compat/stdbit/stdbit.h
- configure.ac
- include/vlc_common.h
- meson.build
- modules/access/dtv/access.c
- modules/access/jack.c
- modules/access/rtp/mpeg12.c
- modules/access/rtp/pcm.c
- modules/access/wasapi.c
- modules/audio_filter/channel_mixer/remap.c
- modules/audio_output/alsa.c
- modules/audio_output/oss.c
- modules/codec/faad.c
- modules/codec/flac.c
- modules/codec/rtp-rawvid.c
- modules/control/cli/cli.c
- modules/control/cli/player.c
- modules/demux/mp4/essetup.c
- modules/demux/mpeg/ts_psi.c
- modules/lua/libs/win.c
- modules/mux/mpeg/tables.c
- modules/packetizer/a52.h
- modules/packetizer/dts.c
- modules/packetizer/hevc_nal.c
- modules/packetizer/hxxx_nal.h
- modules/services_discovery/udisks.c
- modules/video_chroma/orient.c
- modules/video_filter/deinterlace/deinterlace.c
- modules/video_output/opengl/gl_util.h


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/d395e10d4882bc2c9b7947c3ef50cc9f2eff806f...75510b031df2f3eef20f4168c7949b575210c194

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/d395e10d4882bc2c9b7947c3ef50cc9f2eff806f...75510b031df2f3eef20f4168c7949b575210c194
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list