| 6733 | } |
| 6734 | |
| 6735 | hb_csp_convert_f hb_get_rgb2yuv_function(int color_matrix) |
| 6736 | { |
| 6737 | switch (color_matrix) |
| 6738 | { |
| 6739 | case HB_COLR_MAT_BT470BG: |
| 6740 | case HB_COLR_MAT_SMPTE170M: |
| 6741 | case HB_COLR_MAT_FCC: |
| 6742 | return hb_rgb2yuv; |
| 6743 | case HB_COLR_MAT_BT2020_NCL: |
| 6744 | case HB_COLR_MAT_BT2020_CL: //wrong |
| 6745 | return hb_rgb2yuv_bt2020; |
| 6746 | default: //assume 709 for the rest |
| 6747 | break; |
| 6748 | } |
| 6749 | return hb_rgb2yuv_bt709; |
| 6750 | } |
| 6751 | |
| 6752 | void hb_compute_chroma_smoothing_coefficient(uint32_t chroma_coeffs[2][4], int pix_fmt, int chroma_location) |
| 6753 | { |
no outgoing calls
no test coverage detected