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

◆ PLM_VIDEO_CODE_BLOCK_PATTERN

const plm_vlc_t fl::third_party::PLM_VIDEO_CODE_BLOCK_PATTERN[]
static

Definition at line 1780 of file pl_mpeg.hpp.

1780 {
1781 { 1 << 1, 0}, { 2 << 1, 0}, // 0: x
1782 { 3 << 1, 0}, { 4 << 1, 0}, // 1: 0x
1783 { 5 << 1, 0}, { 6 << 1, 0}, // 2: 1x
1784 { 7 << 1, 0}, { 8 << 1, 0}, // 3: 00x
1785 { 9 << 1, 0}, { 10 << 1, 0}, // 4: 01x
1786 { 11 << 1, 0}, { 12 << 1, 0}, // 5: 10x
1787 { 13 << 1, 0}, { 0, 60}, // 6: 11x
1788 { 14 << 1, 0}, { 15 << 1, 0}, // 7: 000x
1789 { 16 << 1, 0}, { 17 << 1, 0}, // 8: 001x
1790 { 18 << 1, 0}, { 19 << 1, 0}, // 9: 010x
1791 { 20 << 1, 0}, { 21 << 1, 0}, // 10: 011x
1792 { 22 << 1, 0}, { 23 << 1, 0}, // 11: 100x
1793 { 0, 32}, { 0, 16}, // 12: 101x
1794 { 0, 8}, { 0, 4}, // 13: 110x
1795 { 24 << 1, 0}, { 25 << 1, 0}, // 14: 0000x
1796 { 26 << 1, 0}, { 27 << 1, 0}, // 15: 0001x
1797 { 28 << 1, 0}, { 29 << 1, 0}, // 16: 0010x
1798 { 30 << 1, 0}, { 31 << 1, 0}, // 17: 0011x
1799 { 0, 62}, { 0, 2}, // 18: 0100x
1800 { 0, 61}, { 0, 1}, // 19: 0101x
1801 { 0, 56}, { 0, 52}, // 20: 0110x
1802 { 0, 44}, { 0, 28}, // 21: 0111x
1803 { 0, 40}, { 0, 20}, // 22: 1000x
1804 { 0, 48}, { 0, 12}, // 23: 1001x
1805 { 32 << 1, 0}, { 33 << 1, 0}, // 24: 0000 0x
1806 { 34 << 1, 0}, { 35 << 1, 0}, // 25: 0000 1x
1807 { 36 << 1, 0}, { 37 << 1, 0}, // 26: 0001 0x
1808 { 38 << 1, 0}, { 39 << 1, 0}, // 27: 0001 1x
1809 { 40 << 1, 0}, { 41 << 1, 0}, // 28: 0010 0x
1810 { 42 << 1, 0}, { 43 << 1, 0}, // 29: 0010 1x
1811 { 0, 63}, { 0, 3}, // 30: 0011 0x
1812 { 0, 36}, { 0, 24}, // 31: 0011 1x
1813 { 44 << 1, 0}, { 45 << 1, 0}, // 32: 0000 00x
1814 { 46 << 1, 0}, { 47 << 1, 0}, // 33: 0000 01x
1815 { 48 << 1, 0}, { 49 << 1, 0}, // 34: 0000 10x
1816 { 50 << 1, 0}, { 51 << 1, 0}, // 35: 0000 11x
1817 { 52 << 1, 0}, { 53 << 1, 0}, // 36: 0001 00x
1818 { 54 << 1, 0}, { 55 << 1, 0}, // 37: 0001 01x
1819 { 56 << 1, 0}, { 57 << 1, 0}, // 38: 0001 10x
1820 { 58 << 1, 0}, { 59 << 1, 0}, // 39: 0001 11x
1821 { 0, 34}, { 0, 18}, // 40: 0010 00x
1822 { 0, 10}, { 0, 6}, // 41: 0010 01x
1823 { 0, 33}, { 0, 17}, // 42: 0010 10x
1824 { 0, 9}, { 0, 5}, // 43: 0010 11x
1825 { -1, 0}, { 60 << 1, 0}, // 44: 0000 000x
1826 { 61 << 1, 0}, { 62 << 1, 0}, // 45: 0000 001x
1827 { 0, 58}, { 0, 54}, // 46: 0000 010x
1828 { 0, 46}, { 0, 30}, // 47: 0000 011x
1829 { 0, 57}, { 0, 53}, // 48: 0000 100x
1830 { 0, 45}, { 0, 29}, // 49: 0000 101x
1831 { 0, 38}, { 0, 26}, // 50: 0000 110x
1832 { 0, 37}, { 0, 25}, // 51: 0000 111x
1833 { 0, 43}, { 0, 23}, // 52: 0001 000x
1834 { 0, 51}, { 0, 15}, // 53: 0001 001x
1835 { 0, 42}, { 0, 22}, // 54: 0001 010x
1836 { 0, 50}, { 0, 14}, // 55: 0001 011x
1837 { 0, 41}, { 0, 21}, // 56: 0001 100x
1838 { 0, 49}, { 0, 13}, // 57: 0001 101x
1839 { 0, 35}, { 0, 19}, // 58: 0001 110x
1840 { 0, 11}, { 0, 7}, // 59: 0001 111x
1841 { 0, 39}, { 0, 27}, // 60: 0000 0001x
1842 { 0, 59}, { 0, 55}, // 61: 0000 0010x
1843 { 0, 47}, { 0, 31}, // 62: 0000 0011x
1844};

Referenced by plm_video_decode_macroblock().