Electronic Arts TGQ Video Decoder.  
More...
#include "avcodec.h"
#include "get_bits.h"
#include "bytestream.h"
#include "dsputil.h"
#include "aandcttab.h"
#include "eaidct.h"
#include "internal.h"
 
Go to the source code of this file.
 | 
| static av_cold int  | tgq_decode_init (AVCodecContext *avctx) | 
|   | 
| static void  | tgq_decode_block (TgqContext *s, DCTELEM block[64], GetBitContext *gb) | 
|   | 
| static void  | tgq_idct_put_mb (TgqContext *s, DCTELEM(*block)[64], int mb_x, int mb_y) | 
|   | 
| static void  | tgq_dconly (TgqContext *s, unsigned char *dst, int dst_stride, int dc) | 
|   | 
| static void  | tgq_idct_put_mb_dconly (TgqContext *s, int mb_x, int mb_y, const int8_t *dc) | 
|   | 
| static int  | tgq_decode_mb (TgqContext *s, int mb_y, int mb_x) | 
|   | 
| static void  | tgq_calculate_qtable (TgqContext *s, int quant) | 
|   | 
| static int  | tgq_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) | 
|   | 
| static av_cold int  | tgq_decode_end (AVCodecContext *avctx) | 
|   | 
Electronic Arts TGQ Video Decoder. 
- Author
 - Peter Ross pross.nosp@m.@xvi.nosp@m.d.org
 
Technical details here: http://wiki.multimedia.cx/index.php?title=Electronic_Arts_TGQ 
Definition in file eatgq.c.
 
      
        
          | #define BITSTREAM_READER_LE | 
        
      
 
 
  
  
      
        
          | static void tgq_dconly  | 
          ( | 
          TgqContext *  | 
          s,  | 
         
        
           | 
           | 
          unsigned char *  | 
          dst,  | 
         
        
           | 
           | 
          int  | 
          dst_stride,  | 
         
        
           | 
           | 
          int  | 
          dc  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static void tgq_idct_put_mb_dconly  | 
          ( | 
          TgqContext *  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          mb_x,  | 
         
        
           | 
           | 
          int  | 
          mb_y,  | 
         
        
           | 
           | 
          const int8_t *  | 
          dc  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int tgq_decode_mb  | 
          ( | 
          TgqContext *  | 
          s,  | 
         
        
           | 
           | 
          int  | 
          mb_y,  | 
         
        
           | 
           | 
          int  | 
          mb_x  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
Initial value:
Definition at line 250 of file eatgq.c.