Go to the source code of this file.
◆ PROCESS_VALS
Value:    do {                                               \
        val  <<= lut.val0_bits;                        \
        val   |= lut.val0;                             \
        dst[0] = (
val - 1) * lut.sign;                 \
        dst[1] = lut.val1;                             \
        dst[2] = lut.val2;                             \
        dst[3] = lut.val3;                             \
        dst[4] = lut.val4;                             \
        dst[5] = 0;                                    \
        dst[6] = 0;                                    \
        dst[7] = 0;                                    \
            val = lut.val;                             \
        dst += lut.num;                                \
        if (dst >= last)                               \
            return coeffs;                             \
    } while (0)
Definition at line 1075 of file dirac_vlc.c.
 
 
◆ anonymous enum
| Enumerator | 
|---|
| STATE_START |  | 
| STATE_FOLLOW |  | 
| STATE_DATA |  | 
| STATE_SIGN |  | 
Definition at line 23 of file dirac_vlc.c.
 
 
◆ ff_dirac_golomb_read_16bit()
      
        
          | int ff_dirac_golomb_read_16bit | ( | const uint8_t * | buf, | 
        
          |  |  | int | bytes, | 
        
          |  |  | uint8_t * | _dst, | 
        
          |  |  | int | coeffs | 
        
          |  | ) |  |  | 
      
 
 
◆ ff_dirac_golomb_read_32bit()
      
        
          | int ff_dirac_golomb_read_32bit | ( | const uint8_t * | buf, | 
        
          |  |  | int | bytes, | 
        
          |  |  | uint8_t * | _dst, | 
        
          |  |  | int | coeffs | 
        
          |  | ) |  |  | 
      
 
 
◆ dirac_golomb_lut