Skip to content
Snippets Groups Projects

Draft: core: add common RGB24 chromas without a mask

Closed Steve Lhomme requested to merge robUx4/vlc:rgb24_no_mask into master

~~And remove the RGB24 without a mask since all the cases that were handled are now handled without a mask.

RV24 is mapped to VLC_CODEC_BGR24 which corresponded to the default mask on Little-Endian machines.~~

Draft on top of !4024 (merged) to make rebasing easier.


v5:

  • keep VLC_CODEC_RGB24M for now
  • rebase on master to get the new interop_sw code
  • rework some bogus assumption that the mask to memory order depends on endianness

v6:

  • fix some WORDS_BIGENDIAN left
  • handle the blend component shift per chroma with a function

v19: Draft on top of !4269 (closed)

Edited by Steve Lhomme

Merge request reports

Merge request pipeline #386092 passed

Merge request pipeline passed for cf729ed9

Approval is optional
Ready to merge by members who can write to the target branch.

Merge details

  • 19 commits and 1 merge commit will be added to .
  • Source branch will not be deleted.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading