FFmpeg
Public Member Functions | Data Fields
H263DecContext Struct Reference

#include <h263dec.h>

Public Member Functions

 DECLARE_ALIGNED_32 (int16_t, block)[6][64]
 

Data Fields

MPVContext c
 
GetBitContext gb
 
int mb_num_left
 number of MBs left in this video packet (for partitioned slices only) More...
 
int picture_number
 
int pb_frame
 PB-frame mode (0 = none, 1 = base, 2 = improved) More...
 
int h263_long_vectors
 use horrible H.263v1 long vector mode More...
 
int flv
 use flv H.263 header More...
 
int ehc_mode
 
int gob_index
 
int custom_pcf
 
int umvplus
 == H.263+ && unrestricted_mv More...
 
int h263_slice_structured
 
int alt_inter_vlc
 alternative inter vlc More...
 
int loop_filter
 
int modified_quant
 
int padding_bug_score
 used to detect the VERY common padding bug in MPEG-4 More...
 
int skipped_last_frame
 
int divx_packed
 divx specific, used to workaround (many) bugs in divx5 More...
 
int data_partitioning
 data partitioning flag from header More...
 
int partitioned_frame
 is current frame partitioned More...
 
int slice_height
 in macroblocks More...
 
int rv10_version
 RV10 version: 0 or 3. More...
 
int rv10_first_dc_coded [3]
 
int(* decode_header )(struct H263DecContext *const h)
 
int(* decode_mb )(struct H263DecContext *h)
 
GetBitContext last_resync_gb
 used to search for the next resync marker More...
 

Detailed Description

Definition at line 43 of file h263dec.h.

Member Function Documentation

◆ DECLARE_ALIGNED_32()

H263DecContext::DECLARE_ALIGNED_32 ( int16_t  ,
block   
)

Field Documentation

◆ c

MPVContext H263DecContext::c

Definition at line 44 of file h263dec.h.

Referenced by nvdec_mpeg4_start_frame().

◆ gb

GetBitContext H263DecContext::gb

Definition at line 46 of file h263dec.h.

◆ mb_num_left

int H263DecContext::mb_num_left

number of MBs left in this video packet (for partitioned slices only)

Definition at line 48 of file h263dec.h.

◆ picture_number

int H263DecContext::picture_number

Definition at line 50 of file h263dec.h.

◆ pb_frame

int H263DecContext::pb_frame

PB-frame mode (0 = none, 1 = base, 2 = improved)

Definition at line 52 of file h263dec.h.

◆ h263_long_vectors

int H263DecContext::h263_long_vectors

use horrible H.263v1 long vector mode

Definition at line 55 of file h263dec.h.

◆ flv

int H263DecContext::flv

use flv H.263 header

Definition at line 58 of file h263dec.h.

◆ ehc_mode

int H263DecContext::ehc_mode

Definition at line 61 of file h263dec.h.

◆ gob_index

int H263DecContext::gob_index

Definition at line 62 of file h263dec.h.

◆ custom_pcf

int H263DecContext::custom_pcf

Definition at line 65 of file h263dec.h.

◆ umvplus

int H263DecContext::umvplus

== H.263+ && unrestricted_mv

Definition at line 66 of file h263dec.h.

◆ h263_slice_structured

int H263DecContext::h263_slice_structured

Definition at line 67 of file h263dec.h.

◆ alt_inter_vlc

int H263DecContext::alt_inter_vlc

alternative inter vlc

Definition at line 68 of file h263dec.h.

◆ loop_filter

int H263DecContext::loop_filter

Definition at line 69 of file h263dec.h.

◆ modified_quant

int H263DecContext::modified_quant

Definition at line 70 of file h263dec.h.

◆ padding_bug_score

int H263DecContext::padding_bug_score

used to detect the VERY common padding bug in MPEG-4

Definition at line 73 of file h263dec.h.

◆ skipped_last_frame

int H263DecContext::skipped_last_frame

Definition at line 74 of file h263dec.h.

◆ divx_packed

int H263DecContext::divx_packed

divx specific, used to workaround (many) bugs in divx5

Definition at line 75 of file h263dec.h.

Referenced by nvdec_mpeg4_start_frame().

◆ data_partitioning

int H263DecContext::data_partitioning

data partitioning flag from header

Definition at line 76 of file h263dec.h.

◆ partitioned_frame

int H263DecContext::partitioned_frame

is current frame partitioned

Definition at line 77 of file h263dec.h.

◆ slice_height

int H263DecContext::slice_height

in macroblocks

Definition at line 80 of file h263dec.h.

◆ rv10_version

int H263DecContext::rv10_version

RV10 version: 0 or 3.

Definition at line 83 of file h263dec.h.

◆ rv10_first_dc_coded

int H263DecContext::rv10_first_dc_coded[3]

Definition at line 84 of file h263dec.h.

◆ decode_header

int(* H263DecContext::decode_header) (struct H263DecContext *const h)

Definition at line 86 of file h263dec.h.

◆ decode_mb

int(* H263DecContext::decode_mb) (struct H263DecContext *h)

Definition at line 89 of file h263dec.h.

◆ last_resync_gb

GetBitContext H263DecContext::last_resync_gb

used to search for the next resync marker

Definition at line 95 of file h263dec.h.


The documentation for this struct was generated from the following file: