Go to the source code of this file.
 | 
| static int  | get_symbol (RangeCoder *c, uint8_t *state, int is_signed) | 
|   | 
| static int  | get_symbol2 (RangeCoder *c, uint8_t *state, int log2) | 
|   | 
| static void  | unpack_coeffs (SnowContext *s, SubBand *b, SubBand *parent, int orientation) | 
|   | 
| static av_always_inline void  | predict_slice_buffered (SnowContext *s, slice_buffer *sb, IDWTELEM *old_buffer, int plane_index, int add, int mb_y) | 
|   | 
| static void  | decode_subband_slice_buffered (SnowContext *s, SubBand *b, slice_buffer *sb, int start_y, int h, int save_state[1]) | 
|   | 
| static int  | decode_q_branch (SnowContext *s, int level, int x, int y) | 
|   | 
| static void  | dequantize_slice_buffered (SnowContext *s, slice_buffer *sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y) | 
|   | 
| static void  | correlate_slice_buffered (SnowContext *s, slice_buffer *sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y) | 
|   | 
| static void  | decode_qlogs (SnowContext *s) | 
|   | 
| static int  | decode_header (SnowContext *s) | 
|   | 
| static int  | decode_blocks (SnowContext *s) | 
|   | 
| static int  | decode_frame (AVCodecContext *avctx, AVFrame *picture, int *got_frame, AVPacket *avpkt) | 
|   | 
| static av_cold int  | decode_end (AVCodecContext *avctx) | 
|   | 
◆ GET_S
◆ get_symbol()
  
  
      
        
          | static int get_symbol  | 
          ( | 
          RangeCoder *  | 
          c,  | 
         
        
           | 
           | 
          uint8_t *  | 
          state,  | 
         
        
           | 
           | 
          int  | 
          is_signed  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ get_symbol2()
  
  
      
        
          | static int get_symbol2  | 
          ( | 
          RangeCoder *  | 
          c,  | 
         
        
           | 
           | 
          uint8_t *  | 
          state,  | 
         
        
           | 
           | 
          int  | 
          log2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ unpack_coeffs()
◆ predict_slice_buffered()
◆ decode_subband_slice_buffered()
  
  
      
        
          | static void decode_subband_slice_buffered  | 
          ( | 
          SnowContext *  | 
          s,  | 
         
        
           | 
           | 
          SubBand *  | 
          b,  | 
         
        
           | 
           | 
          slice_buffer *  | 
          sb,  | 
         
        
           | 
           | 
          int  | 
          start_y,  | 
         
        
           | 
           | 
          int  | 
          h,  | 
         
        
           | 
           | 
          int  | 
          save_state[1]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ decode_q_branch()
  
  
      
        
          | static int decode_q_branch  | 
          ( | 
          SnowContext *  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          level,  | 
         
        
           | 
           | 
          int  | 
          x,  | 
         
        
           | 
           | 
          int  | 
          y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ dequantize_slice_buffered()
  
  
      
        
          | static void dequantize_slice_buffered  | 
          ( | 
          SnowContext *  | 
          s,  | 
         
        
           | 
           | 
          slice_buffer *  | 
          sb,  | 
         
        
           | 
           | 
          SubBand *  | 
          b,  | 
         
        
           | 
           | 
          IDWTELEM *  | 
          src,  | 
         
        
           | 
           | 
          int  | 
          stride,  | 
         
        
           | 
           | 
          int  | 
          start_y,  | 
         
        
           | 
           | 
          int  | 
          end_y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ correlate_slice_buffered()
  
  
      
        
          | static void correlate_slice_buffered  | 
          ( | 
          SnowContext *  | 
          s,  | 
         
        
           | 
           | 
          slice_buffer *  | 
          sb,  | 
         
        
           | 
           | 
          SubBand *  | 
          b,  | 
         
        
           | 
           | 
          IDWTELEM *  | 
          src,  | 
         
        
           | 
           | 
          int  | 
          stride,  | 
         
        
           | 
           | 
          int  | 
          inverse,  | 
         
        
           | 
           | 
          int  | 
          use_median,  | 
         
        
           | 
           | 
          int  | 
          start_y,  | 
         
        
           | 
           | 
          int  | 
          end_y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ decode_qlogs()
◆ decode_header()
◆ decode_blocks()
◆ decode_frame()
◆ decode_end()
◆ ff_snow_decoder