| 
    FFmpeg
    
   | 
 
#include "config_components.h"#include "avcodec.h"#include "blockdsp.h"#include "codec_internal.h"#include "decode.h"#include "get_bits.h"#include "hwaccel_internal.h"#include "hwconfig.h"#include "mpeg_er.h"#include "mpegutils.h"#include "mpegvideo.h"#include "mpegvideodec.h"#include "msmpeg4_vc1_data.h"#include "profiles.h"#include "simple_idct.h"#include "vc1.h"#include "vc1data.h"#include "vc1_vlc_data.h"#include "libavutil/attributes.h"#include "libavutil/avassert.h"#include "libavutil/imgutils.h"#include "libavutil/mem.h"#include "libavutil/thread.h"Go to the source code of this file.
Macros | |
| #define | transpose(x) (((x) >> 3) | (((x) & 7) << 3)) | 
Functions | |
| static av_cold int | vc1_decode_init_alloc_tables (VC1Context *v) | 
| static enum AVPixelFormat | vc1_get_format (AVCodecContext *avctx) | 
| static void | vc1_decode_reset (AVCodecContext *avctx) | 
| av_cold int | ff_vc1_decode_init (AVCodecContext *avctx) | 
| av_cold void | ff_vc1_init_transposed_scantables (VC1Context *v) | 
| static av_cold void | vc1_init_static (void) | 
| av_cold void | ff_vc1_init_common (VC1Context *v) | 
| Init VC-1 specific tables and VC1Context members.  More... | |
| static av_cold int | vc1_decode_init (AVCodecContext *avctx) | 
| Initialize a VC1/WMV3 decoder.  More... | |
| av_cold int | ff_vc1_decode_end (AVCodecContext *avctx) | 
| Close a MSS2/VC1/WMV3 decoder.  More... | |
| static int | vc1_decode_frame (AVCodecContext *avctx, AVFrame *pict, int *got_frame, AVPacket *avpkt) | 
| Decode a VC1/WMV3 frame.  More... | |
Variables | |
| static enum AVPixelFormat | vc1_hwaccel_pixfmt_list_420 [] | 
| const FFCodec | ff_vc1_decoder | 
VC-1 and WMV3 decoder
Definition in file vc1dec.c.
| #define transpose | ( | x | ) | (((x) >> 3) | (((x) & 7) << 3)) | 
      
  | 
  static | 
Definition at line 359 of file vc1dec.c.
Referenced by ff_vc1_decode_init().
      
  | 
  static | 
Definition at line 434 of file vc1dec.c.
Referenced by ff_vc1_decode_init().
      
  | 
  static | 
Definition at line 781 of file vc1dec.c.
Referenced by ff_vc1_decode_end(), ff_vc1_decode_init(), and vc1_decode_frame().
| av_cold int ff_vc1_decode_init | ( | AVCodecContext * | avctx | ) | 
Definition at line 454 of file vc1dec.c.
Referenced by vc1_decode_frame(), and wmv9_init().
| av_cold void ff_vc1_init_transposed_scantables | ( | VC1Context * | v | ) | 
Definition at line 490 of file vc1dec.c.
Referenced by vc1_decode_init(), and wmv9_init().
      
  | 
  static | 
Definition at line 505 of file vc1dec.c.
Referenced by ff_vc1_init_common().
| av_cold void ff_vc1_init_common | ( | VC1Context * | v | ) | 
Init VC-1 specific tables and VC1Context members.
| v | The VC1Context to initialize | 
Definition at line 600 of file vc1dec.c.
Referenced by vc1_decode_init(), and wmv9_init().
      
  | 
  static | 
| av_cold int ff_vc1_decode_end | ( | AVCodecContext * | avctx | ) | 
Close a MSS2/VC1/WMV3 decoder.
Definition at line 813 of file vc1dec.c.
Referenced by mss2_decode_end().
      
  | 
  static | 
      
  | 
  static | 
Definition at line 55 of file vc1dec.c.
Referenced by vc1_get_format().
 1.8.17