static vframe_receiver_op_t* vf_vm_reg_provider( ) { ulong flags; spin_lock_irqsave(&lock, flags); spin_unlock_irqrestore(&lock, flags); vf_reg_provider(&vm_vf_prov); start_vm_task(); #if 0 start_simulate_task(); #endif return &vm_vf_receiver; }
static vframe_receiver_op_t* vf_vm_reg_provider( ) { ulong flags; spin_lock_irqsave(&lock, flags); spin_unlock_irqrestore(&lock, flags); vm_buffer_init(); #ifndef CONFIG_AMLOGIC_VM_DISABLE_VIDEOLAYER vf_reg_provider(&vm_vf_prov); #endif start_vm_task(); #if 0 start_simulate_task(); #endif return &vm_vf_receiver; }