Home | History | Annotate | Download | only in src

Lines Matching defs:pThis

346     omx_video *pThis = (omx_video *) ctxt;
348 if (!pThis) {
357 pthread_mutex_lock(&pThis->m_lock);
358 qsize = pThis->m_cmd_q.m_size;
360 pThis->m_cmd_q.pop_entry(&p1,&p2,&ident);
364 qsize = pThis->m_ftb_q.m_size;
366 pThis->m_ftb_q.pop_entry(&p1,&p2,&ident);
371 qsize = pThis->m_etb_q.m_size;
373 pThis->m_etb_q.pop_entry(&p1,&p2,&ident);
377 pthread_mutex_unlock(&pThis->m_lock);
383 if (pThis->m_pCallbacks.EventHandler) {
386 pThis->m_state = (OMX_STATETYPE) p2;
387 DEBUG_PRINT_LOW("Process -> state set to %d", pThis->m_state);
388 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
395 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
398 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
407 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
413 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,\
419 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
430 if (pThis->empty_this_buffer_opaque((OMX_HANDLETYPE)p1,\
433 pThis->omx_report_error ();
439 iret = pThis->empty_this_buffer_proxy((OMX_HANDLETYPE)p1, (OMX_BUFFERHEADERTYPE *)p2);
442 pThis->omx_report_hw_overload ();
445 pThis->omx_report_error ();
451 if ( pThis->fill_this_buffer_proxy((OMX_HANDLETYPE)p1,\
454 pThis->omx_report_error ();
459 pThis->send_command_proxy(&pThis->m_cmp,(OMX_COMMANDTYPE)p1,\
464 if ( pThis->empty_buffer_done(&pThis->m_cmp,
467 pThis->omx_report_error ();
472 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) {
486 if (BITMASK_PRESENT(&pThis->m_flags,
488 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_INPUT_FLUSH_PENDING);
489 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
492 } else if (BITMASK_PRESENT(&pThis->m_flags,
494 if (!pThis->output_flush_progress) {
498 pThis->omx_report_error ();
508 pThis->output_flush_progress = false;
511 if (pThis->m_pCallbacks.EventHandler) {
513 if (BITMASK_PRESENT(&pThis->m_flags,
515 BITMASK_CLEAR (&pThis->m_flags,OMX_COMPONENT_OUTPUT_FLUSH_PENDING);
517 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
520 } else if (BITMASK_PRESENT(&pThis->m_flags ,OMX_COMPONENT_IDLE_PENDING)) {
522 if (!pThis->input_flush_progress) {
525 pThis->omx_report_error ();
535 if (pThis->m_pCallbacks.EventHandler) {
537 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
541 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
542 pThis->m_state = OMX_StateExecuting;
543 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
546 } else if (BITMASK_PRESENT(&pThis->m_flags,
550 pThis->omx_report_error ();
552 } else if (BITMASK_PRESENT(&pThis->m_flags,
558 pThis->omx_report_error ();
560 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_START_PENDING);
562 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
571 if (pThis->m_pCallbacks.EventHandler) {
572 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_PAUSE_PENDING)) {
574 pThis->complete_pending_buffer_done_cbs();
576 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_PAUSE_PENDING);
577 pThis->m_state = OMX_StatePause;
578 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
588 if (pThis->m_pCallbacks.EventHandler) {
589 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_EXECUTE_PENDING)) {
591 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_EXECUTE_PENDING);
592 pThis->m_state = OMX_StateExecuting;
593 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp, pThis->m_app_data,
603 if (pThis->m_pCallbacks.EventHandler) {
604 pThis->complete_pending_buffer_done_cbs();
605 if (BITMASK_PRESENT(&pThis->m_flags,OMX_COMPONENT_IDLE_PENDING)) {
607 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_IDLE_PENDING);
608 pThis->m_state = OMX_StateIdle;
609 pThis->m_pCallbacks.EventHandler(&pThis->m_cmp,pThis->m_app_data,
612 } else if (BITMASK_PRESENT(&pThis->m_flags,
618 pThis->omx_report_error ();
620 BITMASK_CLEAR((&pThis->m_flags),OMX_COMPONENT_LOADED_STOP_PENDING);
622 DEBUG_PRINT_LOW("ERROR: unknown flags=%" PRIx64, pThis->m_flags);
630 pThis->omx_report_error ();
634 pThis->omx_report_unsupported_setting();
639 pThis->omx_report_hw_overload();
648 pthread_mutex_lock(&pThis->m_lock);
649 qsize = pThis->m_cmd_q.m_size + pThis->m_ftb_q.m_size +\
650 pThis->m_etb_q.m_size;
652 pthread_mutex_unlock(&pThis->m_lock);