FastLED 3.9.15
Loading...
Searching...
No Matches

◆ PLM_VIDEO_DCT_COEFF

const plm_vlc_uint_t fl::third_party::PLM_VIDEO_DCT_COEFF[]
static

Definition at line 1920 of file pl_mpeg.hpp.

1920 {
1921 { 1 << 1, 0}, { 0, 0x0001}, // 0: x
1922 { 2 << 1, 0}, { 3 << 1, 0}, // 1: 0x
1923 { 4 << 1, 0}, { 5 << 1, 0}, // 2: 00x
1924 { 6 << 1, 0}, { 0, 0x0101}, // 3: 01x
1925 { 7 << 1, 0}, { 8 << 1, 0}, // 4: 000x
1926 { 9 << 1, 0}, { 10 << 1, 0}, // 5: 001x
1927 { 0, 0x0002}, { 0, 0x0201}, // 6: 010x
1928 { 11 << 1, 0}, { 12 << 1, 0}, // 7: 0000x
1929 { 13 << 1, 0}, { 14 << 1, 0}, // 8: 0001x
1930 { 15 << 1, 0}, { 0, 0x0003}, // 9: 0010x
1931 { 0, 0x0401}, { 0, 0x0301}, // 10: 0011x
1932 { 16 << 1, 0}, { 0, 0xffff}, // 11: 0000 0x
1933 { 17 << 1, 0}, { 18 << 1, 0}, // 12: 0000 1x
1934 { 0, 0x0701}, { 0, 0x0601}, // 13: 0001 0x
1935 { 0, 0x0102}, { 0, 0x0501}, // 14: 0001 1x
1936 { 19 << 1, 0}, { 20 << 1, 0}, // 15: 0010 0x
1937 { 21 << 1, 0}, { 22 << 1, 0}, // 16: 0000 00x
1938 { 0, 0x0202}, { 0, 0x0901}, // 17: 0000 10x
1939 { 0, 0x0004}, { 0, 0x0801}, // 18: 0000 11x
1940 { 23 << 1, 0}, { 24 << 1, 0}, // 19: 0010 00x
1941 { 25 << 1, 0}, { 26 << 1, 0}, // 20: 0010 01x
1942 { 27 << 1, 0}, { 28 << 1, 0}, // 21: 0000 000x
1943 { 29 << 1, 0}, { 30 << 1, 0}, // 22: 0000 001x
1944 { 0, 0x0d01}, { 0, 0x0006}, // 23: 0010 000x
1945 { 0, 0x0c01}, { 0, 0x0b01}, // 24: 0010 001x
1946 { 0, 0x0302}, { 0, 0x0103}, // 25: 0010 010x
1947 { 0, 0x0005}, { 0, 0x0a01}, // 26: 0010 011x
1948 { 31 << 1, 0}, { 32 << 1, 0}, // 27: 0000 0000x
1949 { 33 << 1, 0}, { 34 << 1, 0}, // 28: 0000 0001x
1950 { 35 << 1, 0}, { 36 << 1, 0}, // 29: 0000 0010x
1951 { 37 << 1, 0}, { 38 << 1, 0}, // 30: 0000 0011x
1952 { 39 << 1, 0}, { 40 << 1, 0}, // 31: 0000 0000 0x
1953 { 41 << 1, 0}, { 42 << 1, 0}, // 32: 0000 0000 1x
1954 { 43 << 1, 0}, { 44 << 1, 0}, // 33: 0000 0001 0x
1955 { 45 << 1, 0}, { 46 << 1, 0}, // 34: 0000 0001 1x
1956 { 0, 0x1001}, { 0, 0x0502}, // 35: 0000 0010 0x
1957 { 0, 0x0007}, { 0, 0x0203}, // 36: 0000 0010 1x
1958 { 0, 0x0104}, { 0, 0x0f01}, // 37: 0000 0011 0x
1959 { 0, 0x0e01}, { 0, 0x0402}, // 38: 0000 0011 1x
1960 { 47 << 1, 0}, { 48 << 1, 0}, // 39: 0000 0000 00x
1961 { 49 << 1, 0}, { 50 << 1, 0}, // 40: 0000 0000 01x
1962 { 51 << 1, 0}, { 52 << 1, 0}, // 41: 0000 0000 10x
1963 { 53 << 1, 0}, { 54 << 1, 0}, // 42: 0000 0000 11x
1964 { 55 << 1, 0}, { 56 << 1, 0}, // 43: 0000 0001 00x
1965 { 57 << 1, 0}, { 58 << 1, 0}, // 44: 0000 0001 01x
1966 { 59 << 1, 0}, { 60 << 1, 0}, // 45: 0000 0001 10x
1967 { 61 << 1, 0}, { 62 << 1, 0}, // 46: 0000 0001 11x
1968 { -1, 0}, { 63 << 1, 0}, // 47: 0000 0000 000x
1969 { 64 << 1, 0}, { 65 << 1, 0}, // 48: 0000 0000 001x
1970 { 66 << 1, 0}, { 67 << 1, 0}, // 49: 0000 0000 010x
1971 { 68 << 1, 0}, { 69 << 1, 0}, // 50: 0000 0000 011x
1972 { 70 << 1, 0}, { 71 << 1, 0}, // 51: 0000 0000 100x
1973 { 72 << 1, 0}, { 73 << 1, 0}, // 52: 0000 0000 101x
1974 { 74 << 1, 0}, { 75 << 1, 0}, // 53: 0000 0000 110x
1975 { 76 << 1, 0}, { 77 << 1, 0}, // 54: 0000 0000 111x
1976 { 0, 0x000b}, { 0, 0x0802}, // 55: 0000 0001 000x
1977 { 0, 0x0403}, { 0, 0x000a}, // 56: 0000 0001 001x
1978 { 0, 0x0204}, { 0, 0x0702}, // 57: 0000 0001 010x
1979 { 0, 0x1501}, { 0, 0x1401}, // 58: 0000 0001 011x
1980 { 0, 0x0009}, { 0, 0x1301}, // 59: 0000 0001 100x
1981 { 0, 0x1201}, { 0, 0x0105}, // 60: 0000 0001 101x
1982 { 0, 0x0303}, { 0, 0x0008}, // 61: 0000 0001 110x
1983 { 0, 0x0602}, { 0, 0x1101}, // 62: 0000 0001 111x
1984 { 78 << 1, 0}, { 79 << 1, 0}, // 63: 0000 0000 0001x
1985 { 80 << 1, 0}, { 81 << 1, 0}, // 64: 0000 0000 0010x
1986 { 82 << 1, 0}, { 83 << 1, 0}, // 65: 0000 0000 0011x
1987 { 84 << 1, 0}, { 85 << 1, 0}, // 66: 0000 0000 0100x
1988 { 86 << 1, 0}, { 87 << 1, 0}, // 67: 0000 0000 0101x
1989 { 88 << 1, 0}, { 89 << 1, 0}, // 68: 0000 0000 0110x
1990 { 90 << 1, 0}, { 91 << 1, 0}, // 69: 0000 0000 0111x
1991 { 0, 0x0a02}, { 0, 0x0902}, // 70: 0000 0000 1000x
1992 { 0, 0x0503}, { 0, 0x0304}, // 71: 0000 0000 1001x
1993 { 0, 0x0205}, { 0, 0x0107}, // 72: 0000 0000 1010x
1994 { 0, 0x0106}, { 0, 0x000f}, // 73: 0000 0000 1011x
1995 { 0, 0x000e}, { 0, 0x000d}, // 74: 0000 0000 1100x
1996 { 0, 0x000c}, { 0, 0x1a01}, // 75: 0000 0000 1101x
1997 { 0, 0x1901}, { 0, 0x1801}, // 76: 0000 0000 1110x
1998 { 0, 0x1701}, { 0, 0x1601}, // 77: 0000 0000 1111x
1999 { 92 << 1, 0}, { 93 << 1, 0}, // 78: 0000 0000 0001 0x
2000 { 94 << 1, 0}, { 95 << 1, 0}, // 79: 0000 0000 0001 1x
2001 { 96 << 1, 0}, { 97 << 1, 0}, // 80: 0000 0000 0010 0x
2002 { 98 << 1, 0}, { 99 << 1, 0}, // 81: 0000 0000 0010 1x
2003 {100 << 1, 0}, {101 << 1, 0}, // 82: 0000 0000 0011 0x
2004 {102 << 1, 0}, {103 << 1, 0}, // 83: 0000 0000 0011 1x
2005 { 0, 0x001f}, { 0, 0x001e}, // 84: 0000 0000 0100 0x
2006 { 0, 0x001d}, { 0, 0x001c}, // 85: 0000 0000 0100 1x
2007 { 0, 0x001b}, { 0, 0x001a}, // 86: 0000 0000 0101 0x
2008 { 0, 0x0019}, { 0, 0x0018}, // 87: 0000 0000 0101 1x
2009 { 0, 0x0017}, { 0, 0x0016}, // 88: 0000 0000 0110 0x
2010 { 0, 0x0015}, { 0, 0x0014}, // 89: 0000 0000 0110 1x
2011 { 0, 0x0013}, { 0, 0x0012}, // 90: 0000 0000 0111 0x
2012 { 0, 0x0011}, { 0, 0x0010}, // 91: 0000 0000 0111 1x
2013 {104 << 1, 0}, {105 << 1, 0}, // 92: 0000 0000 0001 00x
2014 {106 << 1, 0}, {107 << 1, 0}, // 93: 0000 0000 0001 01x
2015 {108 << 1, 0}, {109 << 1, 0}, // 94: 0000 0000 0001 10x
2016 {110 << 1, 0}, {111 << 1, 0}, // 95: 0000 0000 0001 11x
2017 { 0, 0x0028}, { 0, 0x0027}, // 96: 0000 0000 0010 00x
2018 { 0, 0x0026}, { 0, 0x0025}, // 97: 0000 0000 0010 01x
2019 { 0, 0x0024}, { 0, 0x0023}, // 98: 0000 0000 0010 10x
2020 { 0, 0x0022}, { 0, 0x0021}, // 99: 0000 0000 0010 11x
2021 { 0, 0x0020}, { 0, 0x010e}, // 100: 0000 0000 0011 00x
2022 { 0, 0x010d}, { 0, 0x010c}, // 101: 0000 0000 0011 01x
2023 { 0, 0x010b}, { 0, 0x010a}, // 102: 0000 0000 0011 10x
2024 { 0, 0x0109}, { 0, 0x0108}, // 103: 0000 0000 0011 11x
2025 { 0, 0x0112}, { 0, 0x0111}, // 104: 0000 0000 0001 000x
2026 { 0, 0x0110}, { 0, 0x010f}, // 105: 0000 0000 0001 001x
2027 { 0, 0x0603}, { 0, 0x1002}, // 106: 0000 0000 0001 010x
2028 { 0, 0x0f02}, { 0, 0x0e02}, // 107: 0000 0000 0001 011x
2029 { 0, 0x0d02}, { 0, 0x0c02}, // 108: 0000 0000 0001 100x
2030 { 0, 0x0b02}, { 0, 0x1f01}, // 109: 0000 0000 0001 101x
2031 { 0, 0x1e01}, { 0, 0x1d01}, // 110: 0000 0000 0001 110x
2032 { 0, 0x1c01}, { 0, 0x1b01}, // 111: 0000 0000 0001 111x
2033};

Referenced by plm_video_decode_block().