MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / ff_ps_init

Function ff_ps_init

libavcodec/aacps.c:1003–1033  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1001 { name ## _codes, name ## _bits, sizeof(name ## _codes), sizeof(name ## _codes[0]) }
1002
1003av_cold void ff_ps_init(void) {
1004 // Syntax initialization
1005 static const struct {
1006 const void *ps_codes, *ps_bits;
1007 const unsigned int table_size, elem_size;
1008 } ps_tmp[] = {
1009 PS_VLC_ROW(huff_iid_df1),
1010 PS_VLC_ROW(huff_iid_dt1),
1011 PS_VLC_ROW(huff_iid_df0),
1012 PS_VLC_ROW(huff_iid_dt0),
1013 PS_VLC_ROW(huff_icc_df),
1014 PS_VLC_ROW(huff_icc_dt),
1015 PS_VLC_ROW(huff_ipd_df),
1016 PS_VLC_ROW(huff_ipd_dt),
1017 PS_VLC_ROW(huff_opd_df),
1018 PS_VLC_ROW(huff_opd_dt),
1019 };
1020
1021 PS_INIT_VLC_STATIC(0, 1544);
1022 PS_INIT_VLC_STATIC(1, 832);
1023 PS_INIT_VLC_STATIC(2, 1024);
1024 PS_INIT_VLC_STATIC(3, 1036);
1025 PS_INIT_VLC_STATIC(4, 544);
1026 PS_INIT_VLC_STATIC(5, 544);
1027 PS_INIT_VLC_STATIC(6, 512);
1028 PS_INIT_VLC_STATIC(7, 512);
1029 PS_INIT_VLC_STATIC(8, 512);
1030 PS_INIT_VLC_STATIC(9, 512);
1031
1032 ps_tableinit();
1033}
1034
1035av_cold void ff_ps_ctx_init(PSContext *ps)
1036{

Callers 1

ff_aac_sbr_initFunction · 0.85

Calls 1

ps_tableinitFunction · 0.85

Tested by

no test coverage detected