• Home
  • Raw
  • Download

Lines Matching defs:HEVCContext

468 typedef struct HEVCContext {  struct
472 struct HEVCContext **sList; argument
474 HEVCLocalContext **HEVClcList;
475 HEVCLocalContext *HEVClc;
477 uint8_t threads_type;
478 uint8_t threads_number;
480 int width;
481 int height;
483 uint8_t *cabac_state;
484 uint8_t stat_coeff[HEVC_STAT_COEFFS];
487 uint8_t slice_initialized;
489 AVFrame *frame;
490 AVFrame *output_frame;
491 uint8_t *sao_pixel_buffer_h[3];
492 uint8_t *sao_pixel_buffer_v[3];
494 HEVCParamSets ps;
495 HEVCSEI sei;
496 struct AVMD5 *md5_ctx;
498 AVBufferPool *tab_mvf_pool;
499 AVBufferPool *rpl_tab_pool;
502 RefPicList rps[5];
504 SliceHeader sh;
505 SAOParams *sao;
506 DBParams *deblock;
507 enum HEVCNALUnitType nal_unit_type;
508 int temporal_id; ///< temporal_id_plus1 - 1
509 HEVCFrame *ref;
510 HEVCFrame DPB[32];
511 int poc;
512 int pocTid0;
513 int slice_idx; ///< number of the slice being currently decoded
514 int eos; ///< current packet contains an EOS/EOB NAL
515 int last_eos; ///< last packet contains an EOS/EOB NAL
516 int max_ra;
517 int bs_width;
518 int bs_height;
519 int overlap;
521 int is_decoded;
522 int no_rasl_output_flag;
524 HEVCPredContext hpc;
525 HEVCDSPContext hevcdsp;
526 VideoDSPContext vdsp;
527 BswapDSPContext bdsp;
528 int8_t *qp_y_tab;
529 uint8_t *horizontal_bs;
530 uint8_t *vertical_bs;
532 int32_t *tab_slice_address;
535 uint8_t *skip_flag;
536 uint8_t *tab_ct_depth;
538 uint8_t *tab_ipm;
540 uint8_t *cbf_luma; // cbf_luma of colocated TU
541 uint8_t *is_pcm;
544 uint8_t *filter_slice_edges;
547 uint8_t *checksum_buf;
548 int checksum_buf_size;
573 } HEVCContext; argument