rdopt_coding_state.c File Reference

Storing/restoring coding state for Rate-Distortion optimized mode decision. More...

#include "global.h"
#include "rdopt_coding_state.h"
#include "cabac.h"

Include dependency graph for rdopt_coding_state.c:

Go to the source code of this file.

Functions

void delete_coding_state (CSptr cs)
CSptr create_coding_state ()
void store_coding_state (Slice *currSlice, Macroblock *currMB, CSptr cs)
void reset_coding_state (Slice *currSlice, Macroblock *currMB, CSptr cs)


Detailed Description

Storing/restoring coding state for Rate-Distortion optimized mode decision.

Author:
Heiko Schwarz
Date:
17. April 2001

Definition in file rdopt_coding_state.c.


Function Documentation

CSptr create_coding_state ( void   ) 

create structure for storing coding state

create structure

Definition at line 53 of file rdopt_coding_state.c.

References create_contexts_MotionInfo(), create_contexts_TextureInfo(), no_mem_exit(), InputParameters::partition_mode, and InputParameters::symbol_mode.

Referenced by init_rdopt().

Here is the call graph for this function:

void delete_coding_state ( CSptr  cs  ) 

delete structure for storing coding state

delete structure

Definition at line 28 of file rdopt_coding_state.c.

References delete_contexts_MotionInfo(), and delete_contexts_TextureInfo().

Referenced by clear_rdopt().

Here is the call graph for this function:

void reset_coding_state ( Slice *  currSlice,
Macroblock *  currMB,
CSptr  cs 
)

void store_coding_state ( Slice *  currSlice,
Macroblock *  currMB,
CSptr  cs 
)


Documentation generated with DoxyGen