Home | History | Annotate | Download | only in parser

Lines Matching defs:wi

497    viddec_workload_item_t wi;
522 wi.vwi_type = VIDDEC_WORKLOAD_DECODER_SPECIFIC;
523 wi.data.data_offset = (unsigned int)pl - (unsigned int)&parser->spr; // offset within struct
524 wi.data.data_payload[0] = pl[0];
525 wi.data.data_payload[1] = pl[1];
528 viddec_pm_append_workitem( parent, &wi );
536 wi.vwi_type = VIDDEC_WORKLOAD_VC1_BITOFFSET;
541 wi.vwi_payload[0] = bit + (is_emul*8);
542 wi.vwi_payload[1] = parser->info.picLayerHeader.SLICE_ADDR;
543 wi.vwi_payload[2] = 0xdeaddead;
544 viddec_pm_append_workitem( parent, &wi );
555 viddec_workload_item_t wi;
556 wi.vwi_type = VIDDEC_WORKLOAD_VC1_PAST_FRAME;
557 wi.ref_frame.reference_id = 0;
558 wi.ref_frame.luma_phys_addr = 0;
559 wi.ref_frame.chroma_phys_addr = 0;
560 viddec_pm_append_workitem( parent, &wi );
567 viddec_workload_item_t wi;
568 wi.vwi_type = VIDDEC_WORKLOAD_VC1_FUTURE_FRAME;
569 wi.ref_frame.reference_id = 0;
570 wi.ref_frame.luma_phys_addr = 0;
571 wi.ref_frame.chroma_phys_addr = 0;
572 viddec_pm_append_workitem( parent, &wi );
580 viddec_workload_item_t wi;
581 wi.vwi_type = VIDDEC_WORKLOAD_REFERENCE_FRAME_REORDER;
582 wi.ref_reorder.ref_table_offset = 0;
583 wi.ref_reorder.ref_reorder_00010203 = 0x01010203; //put reference frame index 1 as reference index 0
584 wi.ref_reorder.ref_reorder_04050607 = 0x04050607; // index 4,5,6,7 stay the same
585 viddec_pm_append_workitem( parent, &wi );