[vlc-commits] [Git][videolan/vlc][master] 8 commits: fourcc: change the VLC_CODEC_RGB555LE FourCC to RV15

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Sat Oct 7 10:39:28 UTC 2023



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
60887dbc by Steve Lhomme at 2023-10-07T10:20:59+00:00
fourcc: change the VLC_CODEC_RGB555LE FourCC to RV15

So that code passing a chroma as a string ends up on the on the same chroma
layout on Little-Endian machines.

- - - - -
3dce515c by Steve Lhomme at 2023-10-07T10:20:59+00:00
vlc_fourcc: remove read-only VLC_CODEC_RGB15

- - - - -
aaaf525b by Steve Lhomme at 2023-10-07T10:20:59+00:00
fourcc: change the VLC_CODEC_RGB565LE FourCC to RV16

So that code passing a chroma as a string ends up on the on the same chroma
layout on Little-Endian machines.

- - - - -
a8893dd5 by Steve Lhomme at 2023-10-07T10:20:59+00:00
vlc_fourcc: remove read-only VLC_CODEC_RGB16

It's never used as such. Only 3 masks existed and they have been replaced with
VLC_CODEC_RGB565BE, VLC_CODEC_RGB565LE and VLC_CODEC_BGR565LE.

- - - - -
877dfde0 by Steve Lhomme at 2023-10-07T10:20:59+00:00
bitmapinfoheader: don't try to set a mask for not-compressed RGB

Only the old VLC FourCC should be accepted and they are mapped to their
actual default legacy memory layout (RV32, RV24, RV16, RV15).

- - - - -
f10359c1 by Steve Lhomme at 2023-10-07T10:20:59+00:00
avcodec/chroma: get rid of empty masks

They are always 0.

- - - - -
a4280d34 by Steve Lhomme at 2023-10-07T10:20:59+00:00
vlc_es: remove empty video_format_FixRgb()

- - - - -
47af51ec by Steve Lhomme at 2023-10-07T10:20:59+00:00
vlc_es: remove always 0 video_format_t RGB mask

- - - - -


30 changed files:

- include/vlc_es.h
- include/vlc_fourcc.h
- modules/access/v4l2/video.c
- modules/access/vnc.c
- modules/codec/arib/libaribcaption.c
- modules/codec/avcodec/chroma.c
- modules/codec/avcodec/encoder.c
- modules/codec/avcodec/fourcc.c
- modules/codec/avcodec/video.c
- modules/codec/cdg.c
- modules/codec/jpeg.c
- modules/codec/mft.cpp
- modules/codec/oggspots.c
- modules/codec/png.c
- modules/codec/qsv.c
- modules/codec/rtp-rawvid.c
- modules/codec/svg.c
- modules/demux/avformat/mux.c
- modules/demux/avi/bitmapinfoheader.h
- modules/demux/mock.c
- modules/demux/mp4/essetup.c
- modules/hw/d3d11/d3d11_surface.c
- modules/hw/d3d9/dxa9.c
- modules/hw/mmal/mmal_picture.c
- modules/hw/nvdec/nvdec.c
- modules/hw/nvdec/nvdec_gl.c
- modules/isa/arm/neon/yuv_rgb.c
- modules/stream_out/mosaic_bridge.c
- modules/stream_out/renderer_common.cpp
- modules/stream_out/transcode/encoder/video.c


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c452ab7615bf79698f6e3212b9e586663182a948...47af51ec5838c721f62affd649530838d238eb2d

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/c452ab7615bf79698f6e3212b9e586663182a948...47af51ec5838c721f62affd649530838d238eb2d
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