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

 
 
int  mb_num_left
  number of MBs left in this video packet (for partitioned slices only) More...
 
 
int  pb_frame
  PB-frame mode (0 = none, 1 = base, 2 = improved) More...
 
  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...
 
 
  alternative inter vlc More...
 
int  loop_filter
 
 
  used to detect the VERY common padding bug in MPEG-4 More...
 
 
int  divx_packed
  divx specific, used to workaround (many) bugs in divx5 More...
 
  data partitioning flag from header More...
 
  is current frame partitioned More...
 
int  slice_height
  in macroblocks More...
 
int  rv10_version
  RV10 version: 0 or 3. More...
 
 
int(*  decode_header )(struct H263DecContext *const h)
 
int(*  decode_mb )(struct H263DecContext *h)
 
  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:

Generated on Sat Oct 18 2025 19:24:27 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /