Home | History | Annotate | Download | only in src

Lines Matching defs:pThis

393     omx_video *pThis = (omx_video *) ctxt;
395 if (!pThis) {
404 pthread_mutex_lock(&pThis->m_lock);
405 qsize = pThis->m_cmd_q.m_size;
407 pThis->m_cmd_q.pop_entry(&p1,&p2,&ident);
411 qsize = pThis->m_ftb_q.m_size;
413 pThis->m_ftb_q.pop_entry(&p1,&p2,&ident);
418 qsize = pThis->m_etb_q.m_size;
420 pThis->m_etb_q.pop_entry(&p1,&p2,&ident);
424 pthread_mutex_unlock(&pThis->m_lock);
431 if (pThis->m_pCallbacks.EventHandler) {
434 pThis->m_state = (OMX_STATETYPE) p2;
435 DEBUG_PRINT_LOW("Process -> state set to %d", pThis->m_state);
436 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
443 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
446 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
455 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
461 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,\
467 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
478 if (pThis->empty_this_buffer_opaque((OMX_HANDLETYPE)p1,\
481 pThis->omx_report_error ();
487 iret = pThis->empty_this_buffer_proxy((OMX_HANDLETYPE)p1, (OMX_BUFFERHEADERTYPE *)p2);
490 pThis->omx_report_hw_overload ();
493 pThis->omx_report_error ();
499 if ( pThis->fill_this_buffer_proxy((OMX_HANDLETYPE)p1,\
502 pThis->omx_report_error ();
507 pThis->send_command_proxy(&pThis->m_cmp,(OMX_COMMANDTYPE)p1,\
512 if ( pThis->empty_buffer_done(&pThis->m_cmp,
515 pThis->omx_report_error ();
520 if ( pThis->fill_buffer_done(&pThis->m_cmp,
523 pThis->omx_report_error ();
529 pThis->input_flush_progress = false;
532 if (pThis->m_pCallbacks.EventHandler) {
534 if (BITMASK_PRESENT(&pThis->m_flags,
536 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_INPUT_FLUSH_PENDING);
537 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
540 } else if (BITMASK_PRESENT(&pThis->m_flags,
542 if (!pThis->output_flush_progress) {
546 pThis->omx_report_error ();
556 pThis->output_flush_progress = false;
559 if (pThis->m_pCallbacks.EventHandler) {
561 if (BITMASK_PRESENT(&pThis->m_flags,
563 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_OUTPUT_FLUSH_PENDING);
565 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
568 } else if (BITMASK_PRESENT(&pThis->m_flags ,OMX_COMPONENT_IDLE_PENDING)) {
570 if (!pThis->input_flush_progress) {
573 pThis->omx_report_error ();
583 if (pThis->m_pCallbacks.EventHandler) {
585 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
589 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
590 pThis->m_state = OMX_StateExecuting;
591 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
594 } else if (BITMASK_PRESENT(&pThis->m_flags,
598 pThis->omx_report_error ();
600 } else if (BITMASK_PRESENT(&pThis->m_flags,
606 pThis->omx_report_error ();
608 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_START_PENDING);
610 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
619 if (pThis->m_pCallbacks.EventHandler) {
620 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_PAUSE_PENDING)) {
622 pThis->complete_pending_buffer_done_cbs();
624 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_PAUSE_PENDING);
625 pThis->m_state = OMX_StatePause;
626 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
636 if (pThis->m_pCallbacks.EventHandler) {
637 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
639 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
640 pThis->m_state = OMX_StateExecuting;
641 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
651 if (pThis->m_pCallbacks.EventHandler) {
652 pThis->complete_pending_buffer_done_cbs();
653 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_IDLE_PENDING)) {
655 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_IDLE_PENDING);
656 pThis->m_state = OMX_StateIdle;
657 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp,pThis->m_app_data,
660 } else if (BITMASK_PRESENT(&pThis->m_flags,
666 pThis->omx_report_error ();
668 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_STOP_PENDING);
670 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
678 pThis->omx_report_error ();
683 if (pThis->m_pCallbacks.EventHandler) {
685 pThis->m_pCallbacks.EventHandler(
686 &pThis->m_cmp, pThis->m_app_data,
693 pThis->omx_report_unsupported_setting();
698 pThis->omx_report_hw_overload();
707 pthread_mutex_lock(&pThis->m_lock);
708 qsize = pThis->m_cmd_q.m_size + pThis->m_ftb_q.m_size +\
709 pThis->m_etb_q.m_size;
711 pthread_mutex_unlock(&pThis->m_lock);