Home | History | Annotate | Download | only in src

Lines Matching defs:pThis

329   omx_video *pThis = (omx_video *) ctxt;
331 if(!pThis)
342 pthread_mutex_lock(&pThis->m_lock);
343 qsize = pThis->m_cmd_q.m_size;
346 pThis->m_cmd_q.pop_entry(&p1,&p2,&ident);
351 qsize = pThis->m_ftb_q.m_size;
354 pThis->m_ftb_q.pop_entry(&p1,&p2,&ident);
360 qsize = pThis->m_etb_q.m_size;
363 pThis->m_etb_q.pop_entry(&p1,&p2,&ident);
367 pthread_mutex_unlock(&pThis->m_lock);
376 if(pThis->m_pCallbacks.EventHandler)
381 pThis->m_state = (OMX_STATETYPE) p2;
382 DEBUG_PRINT_LOW("Process -> state set to %d \n", pThis->m_state);
383 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
391 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
396 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
405 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
411 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,\
417 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
430 if(pThis->empty_this_buffer_opaque((OMX_HANDLETYPE)p1,\
434 pThis->omx_report_error ();
439 if(pThis->empty_this_buffer_proxy((OMX_HANDLETYPE)p1,\
443 pThis->omx_report_error ();
448 if( pThis->fill_this_buffer_proxy((OMX_HANDLETYPE)p1,\
452 pThis->omx_report_error ();
457 pThis->send_command_proxy(&pThis->m_cmp,(OMX_COMMANDTYPE)p1,\
462 if( pThis->empty_buffer_done(&pThis->m_cmp,
466 pThis->omx_report_error ();
471 if( pThis->fill_buffer_done(&pThis->m_cmp,
475 pThis->omx_report_error ();
481 pThis->input_flush_progress = false;
484 if(pThis->m_pCallbacks.EventHandler)
487 if(BITMASK_PRESENT(&pThis->m_flags,
490 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_INPUT_FLUSH_PENDING);
491 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
495 else if(BITMASK_PRESENT(&pThis->m_flags,
498 if(!pThis->output_flush_progress)
504 pThis->omx_report_error ();
514 pThis->output_flush_progress = false;
517 if(pThis->m_pCallbacks.EventHandler)
520 if(BITMASK_PRESENT(&pThis->m_flags,
523 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_OUTPUT_FLUSH_PENDING);
525 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
529 else if(BITMASK_PRESENT(&pThis->m_flags ,OMX_COMPONENT_IDLE_PENDING))
532 if(!pThis->input_flush_progress)
537 pThis->omx_report_error ();
547 if(pThis->m_pCallbacks.EventHandler)
550 if(BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING))
555 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
556 pThis->m_state = OMX_StateExecuting;
557 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
561 else if(BITMASK_PRESENT(&pThis->m_flags,
567 pThis->omx_report_error ();
570 else if (BITMASK_PRESENT(&pThis->m_flags,
580 pThis->omx_report_error ();
582 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_START_PENDING);
586 DEBUG_PRINT_ERROR("\nERROR: unknown flags=%x\n",pThis->m_flags);
597 if(pThis->m_pCallbacks.EventHandler)
599 if(BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_PAUSE_PENDING))
602 pThis->complete_pending_buffer_done_cbs();
604 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_PAUSE_PENDING);
605 pThis->m_state = OMX_StatePause;
606 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
616 if(pThis->m_pCallbacks.EventHandler)
618 if(BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING))
621 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
622 pThis->m_state = OMX_StateExecuting;
623 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
633 if(pThis->m_pCallbacks.EventHandler)
635 pThis->complete_pending_buffer_done_cbs();
636 if(BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_IDLE_PENDING))
639 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_IDLE_PENDING);
640 pThis->m_state = OMX_StateIdle;
641 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp,pThis->m_app_data,
645 else if (BITMASK_PRESENT(&pThis->m_flags,
655 pThis->omx_report_error ();
657 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_STOP_PENDING);
661 DEBUG_PRINT_ERROR("\nERROR: unknown flags=%x\n",pThis->m_flags);
669 pThis->omx_report_error ();
678 pthread_mutex_lock(&pThis->m_lock);
679 qsize = pThis->m_cmd_q.m_size + pThis->m_ftb_q.m_size +\
680 pThis->m_etb_q.m_size;
682 pthread_mutex_unlock(&pThis->m_lock);