StagefrightContext Struct Reference


Data Fields

AVCodecContextavctx
AVBitStreamFilterContextbsfc
uint8_torig_extradata
int orig_extradata_size
sp< MediaSource > * source
List< Frame * > * in_queue
List< Frame * > * out_queue
pthread_mutex_t in_mutex
pthread_mutex_t out_mutex
pthread_cond_t condition
pthread_t decode_thread_id
Frameend_frame
bool source_done
volatile sig_atomic_t thread_started
volatile sig_atomic_t thread_exited
volatile sig_atomic_t stop_decode
AVFrameprev_frame
std::map< int64_t, TimeStamp > * ts_map
int64_t frame_index
uint8_tdummy_buf
int dummy_bufsize
OMXClient * client
sp< MediaSource > * decoder
const char * decoder_component

Detailed Description

Definition at line 61 of file libstagefright.cpp.


Field Documentation

Definition at line 62 of file libstagefright.cpp.

Referenced by CustomSource::read(), and Stagefright_init().

Definition at line 83 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 70 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

sp<MediaSource>* StagefrightContext::decoder

Definition at line 84 of file libstagefright.cpp.

Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().

Definition at line 85 of file libstagefright.cpp.

Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().

Definition at line 80 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

Definition at line 81 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

Definition at line 72 of file libstagefright.cpp.

Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().

Definition at line 78 of file libstagefright.cpp.

Referenced by Stagefright_decode_frame().

Definition at line 64 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 65 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 76 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

sp<MediaSource>* StagefrightContext::source

Definition at line 66 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 73 of file libstagefright.cpp.

Referenced by Stagefright_decode_frame().

volatile sig_atomic_t StagefrightContext::stop_decode

Definition at line 74 of file libstagefright.cpp.

Referenced by Stagefright_close().

volatile sig_atomic_t StagefrightContext::thread_exited

volatile sig_atomic_t StagefrightContext::thread_started

Definition at line 74 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().


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

Generated on Fri Oct 26 02:50:17 2012 for FFmpeg by  doxygen 1.5.8