Home | History | Annotate | Download | only in src

Lines Matching defs:pThis

326     omx_video *pThis = (omx_video *) ctxt;
328 if (!pThis) {
337 pthread_mutex_lock(&pThis->m_lock);
338 qsize = pThis->m_cmd_q.m_size;
340 pThis->m_cmd_q.pop_entry(&p1,&p2,&ident);
344 qsize = pThis->m_ftb_q.m_size;
346 pThis->m_ftb_q.pop_entry(&p1,&p2,&ident);
351 qsize = pThis->m_etb_q.m_size;
353 pThis->m_etb_q.pop_entry(&p1,&p2,&ident);
357 pthread_mutex_unlock(&pThis->m_lock);
364 if (pThis->m_pCallbacks.EventHandler) {
367 pThis->m_state = (OMX_STATETYPE) p2;
368 DEBUG_PRINT_LOW("Process -> state set to %d", pThis->m_state);
369 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
376 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
379 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
388 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
394 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,\
400 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
411 if (pThis->empty_this_buffer_opaque((OMX_HANDLETYPE)p1,\
414 pThis->omx_report_error ();
420 iret = pThis->empty_this_buffer_proxy((OMX_HANDLETYPE)p1, (OMX_BUFFERHEADERTYPE *)p2);
423 pThis->omx_report_hw_overload ();
426 pThis->omx_report_error ();
432 if ( pThis->fill_this_buffer_proxy((OMX_HANDLETYPE)p1,\
435 pThis->omx_report_error ();
440 pThis->send_command_proxy(&pThis->m_cmp,(OMX_COMMANDTYPE)p1,\
445 if ( pThis->empty_buffer_done(&pThis->m_cmp,
448 pThis->omx_report_error ();
453 if ( pThis->fill_buffer_done(&pThis->m_cmp,
456 pThis->omx_report_error ();
462 pThis->input_flush_progress = false;
465 if (pThis->m_pCallbacks.EventHandler) {
467 if (BITMASK_PRESENT(&pThis->m_flags,
469 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_INPUT_FLUSH_PENDING);
470 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
473 } else if (BITMASK_PRESENT(&pThis->m_flags,
475 if (!pThis->output_flush_progress) {
479 pThis->omx_report_error ();
489 pThis->output_flush_progress = false;
492 if (pThis->m_pCallbacks.EventHandler) {
494 if (BITMASK_PRESENT(&pThis->m_flags,
496 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_OUTPUT_FLUSH_PENDING);
498 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
501 } else if (BITMASK_PRESENT(&pThis->m_flags ,OMX_COMPONENT_IDLE_PENDING)) {
503 if (!pThis->input_flush_progress) {
506 pThis->omx_report_error ();
516 if (pThis->m_pCallbacks.EventHandler) {
518 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
522 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
523 pThis->m_state = OMX_StateExecuting;
524 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
527 } else if (BITMASK_PRESENT(&pThis->m_flags,
531 pThis->omx_report_error ();
533 } else if (BITMASK_PRESENT(&pThis->m_flags,
539 pThis->omx_report_error ();
541 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_START_PENDING);
543 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
552 if (pThis->m_pCallbacks.EventHandler) {
553 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_PAUSE_PENDING)) {
555 pThis->complete_pending_buffer_done_cbs();
557 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_PAUSE_PENDING);
558 pThis->m_state = OMX_StatePause;
559 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
569 if (pThis->m_pCallbacks.EventHandler) {
570 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
572 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
573 pThis->m_state = OMX_StateExecuting;
574 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
584 if (pThis->m_pCallbacks.EventHandler) {
585 pThis->complete_pending_buffer_done_cbs();
586 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_IDLE_PENDING)) {
588 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_IDLE_PENDING);
589 pThis->m_state = OMX_StateIdle;
590 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp,pThis->m_app_data,
593 } else if (BITMASK_PRESENT(&pThis->m_flags,
599 pThis->omx_report_error ();
601 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_STOP_PENDING);
603 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
611 pThis->omx_report_error ();
616 if (pThis->m_pCallbacks.EventHandler) {
618 pThis->m_pCallbacks.EventHandler(
619 &pThis->m_cmp, pThis->m_app_data,
630 pthread_mutex_lock(&pThis->m_lock);
631 qsize = pThis->m_cmd_q.m_size + pThis->m_ftb_q.m_size +\
632 pThis->m_etb_q.m_size;
634 pthread_mutex_unlock(&pThis->m_lock);