Go to the source code of this file.
 | 
| static uint8_t *  | advance_line (uint8_t *start, uint8_t *line, int stride, int *y, int h, int interleave) | 
|   | 
| static int  | targa_decode_rle (AVCodecContext *avctx, TargaContext *s, uint8_t *start, int w, int h, int stride, int bpp, int interleave) | 
|   | 
| static int  | decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) | 
|   | 
  
  
      
        
          | static uint8_t* advance_line  | 
          ( | 
          uint8_t *  | 
          start,  | 
         
        
           | 
           | 
          uint8_t *  | 
          line,  | 
         
        
           | 
           | 
          int  | 
          stride,  | 
         
        
           | 
           | 
          int *  | 
          y,  | 
         
        
           | 
           | 
          int  | 
          h,  | 
         
        
           | 
           | 
          int  | 
          interleave  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
Initial value:= {
    .name           = "targa",
}
static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt)
 
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
 
static int decode(AVCodecContext *avctx, void *data, int *got_sub, AVPacket *avpkt)
 
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() for allocating buffers and supports custom allocators. 
 
 
Definition at line 299 of file targa.c.