FFmpeg
|
Data Fields | |
AVCodecContext * | avctx |
AVBitStreamFilterContext * | bsfc |
uint8_t * | orig_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 |
Frame * | end_frame |
bool | source_done |
volatile sig_atomic_t | thread_started |
volatile sig_atomic_t | thread_exited |
volatile sig_atomic_t | stop_decode |
AVFrame * | prev_frame |
std::map< int64_t, TimeStamp > * | ts_map |
int64_t | frame_index |
uint8_t * | dummy_buf |
int | dummy_bufsize |
OMXClient * | client |
sp< MediaSource > * | decoder |
const char * | decoder_component |
Definition at line 62 of file libstagefright.cpp.
AVCodecContext* StagefrightContext::avctx |
Definition at line 63 of file libstagefright.cpp.
Referenced by Stagefright_init().
AVBitStreamFilterContext* StagefrightContext::bsfc |
Definition at line 64 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
uint8_t* StagefrightContext::orig_extradata |
Definition at line 65 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
int StagefrightContext::orig_extradata_size |
Definition at line 66 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
sp<MediaSource>* StagefrightContext::source |
Definition at line 67 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
List<Frame*>* StagefrightContext::in_queue |
Definition at line 68 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
List<Frame*> * StagefrightContext::out_queue |
Definition at line 68 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
pthread_mutex_t StagefrightContext::in_mutex |
Definition at line 69 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
pthread_mutex_t StagefrightContext::out_mutex |
Definition at line 69 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
pthread_cond_t StagefrightContext::condition |
Definition at line 70 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
pthread_t StagefrightContext::decode_thread_id |
Definition at line 71 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
Frame* StagefrightContext::end_frame |
Definition at line 73 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().
bool StagefrightContext::source_done |
Definition at line 74 of file libstagefright.cpp.
Referenced by Stagefright_decode_frame().
volatile sig_atomic_t StagefrightContext::thread_started |
Definition at line 75 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
volatile sig_atomic_t StagefrightContext::thread_exited |
Definition at line 75 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_decode_frame().
volatile sig_atomic_t StagefrightContext::stop_decode |
Definition at line 75 of file libstagefright.cpp.
Referenced by decode_thread(), and Stagefright_close().
AVFrame* StagefrightContext::prev_frame |
Definition at line 77 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
std::map<int64_t, TimeStamp>* StagefrightContext::ts_map |
Definition at line 78 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
int64_t StagefrightContext::frame_index |
Definition at line 79 of file libstagefright.cpp.
Referenced by Stagefright_decode_frame().
uint8_t* StagefrightContext::dummy_buf |
Definition at line 81 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
int StagefrightContext::dummy_bufsize |
Definition at line 82 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
OMXClient* StagefrightContext::client |
Definition at line 84 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
sp<MediaSource>* StagefrightContext::decoder |
Definition at line 85 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().
const char* StagefrightContext::decoder_component |
Definition at line 86 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().