[vlc-commits] [Git][videolan/vlc][master] 4 commits: subpicture: use vlc_list for regions

Steve Lhomme (@robUx4) gitlab at videolan.org
Sun Nov 5 11:46:55 UTC 2023



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
3d610be9 by Steve Lhomme at 2023-11-05T07:16:10+00:00
subpicture: use vlc_list for regions

This separates the region type from its container.

The drawback is that it makes the structure bigger. But we get plenty
of helpers. There might be other containers suitable but we use a mix of
append and prepend.

- - - - -
72f948ca by Steve Lhomme at 2023-11-05T07:16:10+00:00
subpicture: rename subpicture_region_ChainDelete() to vlc_spu_regions_Clear()

- - - - -
7df9e9cb by Steve Lhomme at 2023-11-05T07:16:10+00:00
vlc_subpictures: add helper functions for vlc_spu_regions

- - - - -
d6ffd5bc by Steve Lhomme at 2023-11-05T07:16:10+00:00
subpicture: use helper functions for vlc_spu_regions

- - - - -


30 changed files:

- include/vlc_subpicture.h
- modules/access/bluray.c
- modules/codec/arib/libaribcaption.c
- modules/codec/arib/substext.h
- modules/codec/avcodec/subtitle.c
- modules/codec/cvdsub.c
- modules/codec/dvbsub.c
- modules/codec/kate.c
- modules/codec/libass.c
- modules/codec/scte27.c
- modules/codec/spudec/parse.c
- modules/codec/substext.h
- modules/codec/substx3g.c
- modules/codec/subsusf.c
- modules/codec/svcdsub.c
- modules/codec/t140.c
- modules/codec/telx.c
- modules/codec/ttml/imageupdater.h
- modules/codec/webvtt/encvtt.c
- modules/codec/zvbi.c
- modules/hw/mmal/vout.c
- modules/spu/audiobargraph_v.c
- modules/spu/dynamicoverlay/dynamicoverlay.c
- modules/spu/logo.c
- modules/spu/marq.c
- modules/spu/mosaic.c
- modules/spu/rss.c
- modules/spu/subsdelay.c
- modules/video_output/android/display.c
- modules/video_output/apple/VLCSampleBufferDisplay.m


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/018f4890c161b3d1179771b8fd5f9987f1f172fa...d6ffd5bc350707dd51f778e10e615fb7dcfce1f9

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/018f4890c161b3d1179771b8fd5f9987f1f172fa...d6ffd5bc350707dd51f778e10e615fb7dcfce1f9
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