[vlc-commits] [Git][videolan/vlc][master] 9 commits: core: add decoder_LoadModule()

Thomas Guillem (@tguillem) gitlab at videolan.org
Mon Jul 7 04:42:39 UTC 2025



Thomas Guillem pushed to branch master at VideoLAN / VLC


Commits:
b429869d by Thomas Guillem at 2025-07-07T04:10:08+00:00
core: add decoder_LoadModule()

Common helper to load decoder by type or packetizer.
Will be extended to also load packetizers by type.

- - - - -
85a06d49 by Thomas Guillem at 2025-07-07T04:10:08+00:00
decoder: use decoder_LoadModule()

- - - - -
6468776a by Thomas Guillem at 2025-07-07T04:10:08+00:00
demux: use decoder: use decoder_LoadModule()

- - - - -
7fccaac4 by Thomas Guillem at 2025-07-07T04:10:08+00:00
test: use decoder_LoadModule()

- - - - -
57a1173c by Thomas Guillem at 2025-07-07T04:10:08+00:00
vpx_alpha: use decoder_LoadModule()

- - - - -
8eb43f2d by Thomas Guillem at 2025-07-07T04:10:08+00:00
sout: mosaic_bridge: use decoder_LoadModule()

- - - - -
86099e03 by Thomas Guillem at 2025-07-07T04:10:08+00:00
sout: sdistream: use decoder_LoadModule()

- - - - -
996f773d by Thomas Guillem at 2025-07-07T04:10:08+00:00
sout: transcode: use decoder_LoadModule()

- - - - -
0463a375 by Thomas Guillem at 2025-07-07T04:10:08+00:00
core: load packetizers by type

Check less modules when loading a packetizer and ensure the
audio/video/spu union in es_format_t is correctly initialized for a
given category.

- - - - -


30 changed files:

- include/vlc_codec.h
- modules/codec/aes3.c
- modules/codec/daala.c
- modules/codec/kate.c
- modules/codec/lpcm.c
- modules/codec/speex.c
- modules/codec/theora.c
- modules/codec/vorbis.c
- modules/codec/vpx_alpha.c
- modules/packetizer/a52.c
- modules/packetizer/av1.c
- modules/packetizer/avparser.c
- modules/packetizer/avparser.h
- modules/packetizer/copy.c
- modules/packetizer/dts.c
- modules/packetizer/flac.c
- modules/packetizer/h264.c
- modules/packetizer/hevc.c
- modules/packetizer/mjpeg.c
- modules/packetizer/mlp.c
- modules/packetizer/mpeg4audio.c
- modules/packetizer/mpeg4video.c
- modules/packetizer/mpegaudio.c
- modules/packetizer/mpegvideo.c
- modules/packetizer/vc1.c
- modules/stream_out/mosaic_bridge.c
- modules/stream_out/sdi/SDIStream.cpp
- modules/stream_out/transcode/audio.c
- modules/stream_out/transcode/spu.c
- modules/stream_out/transcode/video.c


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/8f472e6f4da1b3adbef29ed92413b23f05429eba...0463a37586aceebd09c1c294446d0c3b15a5fc4b

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/8f472e6f4da1b3adbef29ed92413b23f05429eba...0463a37586aceebd09c1c294446d0c3b15a5fc4b
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