h264: promote Intra_4x4 luma prediction (9 modes) to public API #26
Reference in New Issue
Block a user
Delete Branch "noether/h264-intra-pred-4x4-api"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Promotes the 9 Intra_4x4 luma intra prediction modes from tests/-only spec references (PR #12) to public src/ symbols. Same promotion pattern as PR #25 (chroma DC Hadamard).
Moved tests/h264_intra_pred_4x4_ref.c → src/h264_intra_pred_4x4.c; renamed
daedalus_h264_pred_4x4_<mode>_ref→daedalus_h264_pred_4x4_<mode>. The test binary now links against daedalus_core to exercise the public symbols.All 10 tests PASS through the public API; 9 symbols exported.
Unblocks marfrit-packages substitution arc patch 0014 for Intra_4x4 luma. Follow-ups (same shape): Intra_16x16 luma, Intra_8x8 chroma, Intra_8x8 luma.