HomeSort by relevance Sort by last modified time
    Searched refs:cxt (Results 1 - 25 of 36) sorted by null

1 2

  /hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/mp4/parser/
viddec_mp4_shortheader.h 7 mp4_Status_t mp4_Parse_VideoObjectPlane_svh(void *parent, viddec_mp4_parser_t *cxt);
9 mp4_Status_t mp4_Parse_VideoObject_svh(void *parent, viddec_mp4_parser_t *cxt);
viddec_mp4_parse.c 122 viddec_mp4_parser_t *cxt = (viddec_mp4_parser_t *)ctxt; local
124 status = mp4_DecodeVideoObjectPlane(&(cxt->info));
136 viddec_mp4_parser_t *cxt; local
141 cxt = (viddec_mp4_parser_t *)ctxt;
142 is_svh = (cxt->cur_sc_prefix) ? false: true;
153 cxt->current_sc = sc;
154 cxt->current_sc |= 0x100;
155 DEB("current_sc=0x%.8X, prev_sc=0x%x\n", sc, cxt->prev_sc);
161 status = mp4_Parse_VisualSequence(parent, cxt);
162 cxt->prev_sc = MP4_SC_VISUAL_OBJECT_SEQUENCE
    [all...]
viddec_parse_sc_mp4.c 26 viddec_sc_parse_cubby_cxt_t *cxt; local
29 cxt = ( viddec_sc_parse_cubby_cxt_t *)in;
32 data_left = cxt->size;
33 ptr = cxt->buf;
34 phase = cxt->phase;
35 cxt->sc_end_pos = -1;
110 cxt->sc_end_pos = size;
134 cxt->sc_end_pos++;
135 state->next_sc = cxt->buf[cxt->sc_end_pos]
    [all...]
viddec_mp4_videoobjectlayer.h 13 mp4_Status_t mp4_Parse_VideoObjectLayer(void *parent, viddec_mp4_parser_t *cxt);
  /hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
viddec_pm.c 102 void viddec_pm_init_context(viddec_pm_cxt_t *cxt, uint32_t codec_type, uint32_t *persist_mem, uint32_t clean)
108 cxt->pending_tags.pending_tags[i] = INVALID_ENTRY;
110 cxt->frame_start_found = false;
111 cxt->found_fm_st_in_current_au = false;
112 cxt->late_frame_detect = (MFD_STREAM_FORMAT_H264 == codec_type) ? true:false;
113 cxt->pending_tags.first_buf_aligned = cxt->pending_tags.using_next = cxt->pending_tags.frame_done =false;
114 cxt->next_workload_error_eos = VIDDEC_FW_WORKLOAD_ERR_FLUSHED_FRAME | VIDDEC_FW_WORKLOAD_ERR_NOTDECODABLE;
115 viddec_pm_utils_list_init(&(cxt->list))
    [all...]
viddec_pm_tags.c 44 viddec_pm_cxt_t *cxt = (viddec_pm_cxt_t *)parent; local
45 viddec_pm_utils_list_t *list = &(cxt->list);
49 if(!cxt->late_frame_detect)
54 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), false, false);
63 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), true, false);
72 cxt->late_frame_detect = false;
87 viddec_pm_cxt_t *cxt = (viddec_pm_cxt_t *)parent; local
88 viddec_pm_utils_list_t *list = &(cxt->list);
96 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), true, false);
101 viddec_emit_contr_tag(&(cxt->emitter), &(list->sc_ibuf[num_items]), false, !ignore_partial)
177 viddec_pm_cxt_t *cxt = (viddec_pm_cxt_t *)parent; local
213 viddec_pm_cxt_t *cxt = (viddec_pm_cxt_t *)parent; local
249 viddec_pm_cxt_t *cxt = (viddec_pm_cxt_t *)parent; local
    [all...]
viddec_pm_parser_ops.c 14 viddec_pm_cxt_t *cxt; local
16 cxt = (viddec_pm_cxt_t *)parent;
17 ret = viddec_pm_utils_bstream_peekbits(&(cxt->getbits), data, num_bits, 1);
27 viddec_pm_cxt_t *cxt; local
29 cxt = (viddec_pm_cxt_t *)parent;
30 ret = viddec_pm_utils_bstream_peekbits(&(cxt->getbits), data, num_bits, 0);
37 viddec_pm_cxt_t *cxt; local
39 cxt = (viddec_pm_cxt_t *)parent;
40 ret = viddec_pm_utils_bstream_skipbits(&(cxt->getbits), num_bits);
47 viddec_pm_cxt_t *cxt; local
57 viddec_pm_cxt_t *cxt; local
67 viddec_pm_cxt_t *cxt; local
79 viddec_pm_cxt_t *cxt; local
106 viddec_pm_cxt_t *cxt; local
115 viddec_pm_cxt_t *cxt; local
125 viddec_pm_cxt_t *cxt; local
135 viddec_pm_cxt_t *cxt; local
145 viddec_pm_cxt_t *cxt; local
157 viddec_pm_cxt_t *cxt; local
164 viddec_pm_cxt_t *cxt; local
    [all...]
viddec_pm_utils_bstream.c 11 void viddec_pm_utils_bstream_reload(viddec_pm_utils_bstream_cxt_t *cxt);
12 uint32_t viddec_pm_utils_bstream_getphys(viddec_pm_utils_bstream_cxt_t *cxt, uint32_t pos, uint32_t lst_index);
16 static inline uint32_t viddec_pm_utils_bstream_bytesincubby(viddec_pm_utils_bstream_buf_cxt_t *cxt)
18 return (cxt->buf_end - cxt->buf_index);
24 uint8_t viddec_pm_utils_bstream_nomorerbspdata(viddec_pm_utils_bstream_cxt_t *cxt)
30 data_remaining = cxt->list->total_bytes - (cxt->au_pos + (cxt->bstrm_buf.buf_index - cxt->bstrm_buf.buf_st))
    [all...]
viddec_parse_sc.c 22 viddec_sc_parse_cubby_cxt_t *cxt; local
27 cxt = ( viddec_sc_parse_cubby_cxt_t *)in;
29 data_left = cxt->size;
30 ptr = cxt->buf;
31 phase = cxt->phase;
32 cxt->sc_end_pos = -1;
97 cxt->sc_end_pos = size;
110 cxt->sc_end_pos++;
111 state->next_sc = cxt->buf[cxt->sc_end_pos]
    [all...]
viddec_parse_sc_fast_loop.c 158 viddec_sc_parse_cubby_cxt_t *cxt; local
162 cxt = (viddec_sc_parse_cubby_cxt_t *)in;
165 boff = (int)cxt->buf & 0x3;
167 cxt->sc_end_pos = parser_find_next_startcode(
168 (const unsigned char *)cxt->buf - boff,
170 cxt->size + boff,
171 &cxt->phase );
173 if ( (int)cxt->sc_end_pos >= 0 )
175 cxt->sc_end_pos -= boff;
178 if ( cxt->sc_end_pos < cxt->size
    [all...]
vbp_utils.h 34 typedef uint32 (*function_init_parser_entries)(vbp_context* cxt);
35 typedef uint32 (*function_allocate_query_data)(vbp_context* cxt);
36 typedef uint32 (*function_free_query_data)(vbp_context* cxt);
37 typedef uint32 (*function_parse_init_data)(vbp_context* cxt);
38 typedef uint32 (*function_parse_start_code)(vbp_context* cxt);
39 typedef uint32 (*function_process_parsing_result)(vbp_context* cxt, int i);
40 typedef uint32 (*function_populate_query_data)(vbp_context* cxt);
viddec_emit.c 30 int32_t viddec_emit_append(viddec_emitter_wkld *cxt, viddec_workload_item_t *item)
33 if((cxt->num_items < cxt->max_items) && (cxt->data != NULL))
35 cxt->data->item[cxt->num_items] = *item;
36 cxt->num_items++;
38 CDEB(0, "%s: item(%02d) = [%08x %08x %08x %08x]\n",__FUNCTION__, cxt->num_items - 1, item->vwi_type, item->vwi_payload[0], item->vwi_payload[1], item->vwi_payload[2]);
42 cxt->result |= (VIDDEC_FW_WORKLOAD_ERR_ITEMS_OVERFLOW | VIDDEC_FW_WORKLOAD_ERR_NOTDECODABLE);
43 WRITE_SVEN(SVEN_MODULE_EVENT_GV_FW_FATAL_WKLD_OVERLFOW, (int)item->vwi_type, (int)(cxt->data), 0, 0, 0, 0)
    [all...]
vbp_utils.c 271 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
280 cxt->list.num_items = 0;
283 * READ THIS NOTE: cxt->getbits.is_emul_reqd must be set to 1
295 cxt->getbits.is_emul_reqd = 1;
317 cxt->getbits.list = &(cxt->list);
320 cxt->getbits.bstrm_buf.buf = cxt->parse_cubby.buf;
324 * check if cxt->getbits.is_emul_reqd is set properly
327 for (i = 0; i < cxt->list.num_items; i++
    [all...]
main.c 113 static inline void mfd_setup_emitter(FW_IPC_Handle *fwipc, FW_IPC_ReceiveQue *rcv_q, mfd_pk_strm_cxt *cxt)
117 ret = FwIPC_PeekReadMessage(fwipc, rcv_q, (char *)&(cxt->wkld1), sizeof(ipc_msg_data), 0);
118 ret1 = FwIPC_PeekReadMessage(fwipc, rcv_q, (char *)&(cxt->wkld2), sizeof(ipc_msg_data), 1);
119 viddec_emit_update(&(cxt->pm.emitter), cxt->wkld1.phys, cxt->wkld2.phys, cxt->wkld1.len, cxt->wkld2.len);
148 mfd_pk_strm_cxt *cxt; local
150 cxt = (mfd_pk_strm_cxt *)&(_dmem.srm_cxt)
320 mfd_pk_strm_cxt *cxt; local
    [all...]
vbp_vc1_parser.c 200 viddec_pm_cxt_t *cxt,
216 cubby = cxt->parse_cubby;
218 cxt->list.num_items = 0;
219 cxt->list.data[0].stpos = 0;
220 cxt->getbits.is_emul_reqd = 1;
236 ret = ops->parse_sc((void *)&cubby, (void *)&(cxt->codec_data[0]), &(cxt->sc_prefix_info));
244 0 == cxt->list.num_items)
250 parser = (vc1_viddec_parser_t *)cxt->codec_data;
259 cxt->list.num_items = 1;
361 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
374 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
728 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
929 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
964 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
    [all...]
vbp_h264_parser.c 815 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
822 parser = (struct h264_viddec_parser *)cxt->codec_data;
1097 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
1252 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
1413 viddec_pm_cxt_t *cxt = pcontext->parser_cxt; local
    [all...]
  /hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/include/
viddec_pm_utils_bstream.h 55 void viddec_pm_utils_bstream_init(viddec_pm_utils_bstream_cxt_t *cxt, viddec_pm_utils_list_t *list, uint32_t is_emul);
57 int32_t viddec_pm_utils_bstream_skipbits(viddec_pm_utils_bstream_cxt_t *cxt, uint32_t num_bits);
59 int32_t viddec_pm_utils_bstream_peekbits(viddec_pm_utils_bstream_cxt_t *cxt, uint32_t *out, uint32_t num_bits, uint8_t skip);
61 int32_t viddec_pm_utils_bstream_get_current_byte(viddec_pm_utils_bstream_cxt_t *cxt, uint8_t *byte);
63 uint8_t viddec_pm_utils_bstream_nomoredata(viddec_pm_utils_bstream_cxt_t *cxt);
65 uint8_t viddec_pm_utils_bstream_nomorerbspdata(viddec_pm_utils_bstream_cxt_t *cxt);
67 static inline void viddec_pm_utils_bstream_get_au_offsets(viddec_pm_utils_bstream_cxt_t *cxt, uint32_t *bit, uint32_t *byte, uint8_t *is_emul)
69 uint32_t phase=cxt->phase;
71 *bit = cxt->bstrm_buf.buf_bitoff;
72 *byte = cxt->au_pos + (cxt->bstrm_buf.buf_index - cxt->bstrm_buf.buf_st)
    [all...]
viddec_emitter.h 37 int32_t viddec_emit_append(viddec_emitter_wkld *cxt, viddec_workload_item_t *item);
42 static inline void viddec_emit_init(viddec_emitter *cxt)
44 cxt->cur.data = cxt->next.data = 0;
45 cxt->cur.max_items = cxt->next.max_items = 0;
46 cxt->cur.num_items = cxt->next.num_items = 0;
47 cxt->cur.result = cxt->next.result = VIDDEC_FW_WORKLOAD_SUCCESS
    [all...]
viddec_pm_tags.h 10 void viddec_pm_generate_tags_for_unused_buffers_to_flush(viddec_pm_cxt_t *cxt);
16 uint32_t viddec_pm_generate_missed_association_tags(viddec_pm_cxt_t *cxt, uint32_t using_next);
viddec_pm.h 85 void viddec_pm_init_context(viddec_pm_cxt_t *cxt, uint32_t codec_type, uint32_t *persist_mem, uint32_t clean);
88 uint32_t viddec_pm_parse_es_buffer(viddec_pm_cxt_t *cxt, uint32_t codec_type, viddec_input_buffer_t *es_buf);
92 void viddec_pm_update_time(viddec_pm_cxt_t *cxt, uint32_t time);
viddec_pm_utils_list.h 36 void viddec_pm_utils_list_init(viddec_pm_utils_list_t *cxt);
  /external/valgrind/callgrind/
context.c 85 /* double size of cxt table */
147 static Bool is_cxt(UWord hash, fn_node** fn, Context* cxt)
152 if (hash != cxt->hash) return False;
154 count = cxt->size;
155 cxt_fn = &(cxt->fn[0]);
170 Context* cxt; local
189 cxt = (Context*) CLG_MALLOC("cl.context.nc.1",
198 cxt->fn[offset] = *fn;
205 cxt->size = size;
206 cxt->base_number = CLG_(stat).context_counter
230 Context* cxt; local
    [all...]
bbcc.c 88 CLG_ASSERT(bbcc->cxt != 0);
89 CLG_DEBUG(1, " zero_bbcc: BB %#lx, Cxt %d "
92 bbcc->cxt->base_number + bbcc->rec_index,
93 bbcc->cxt->fn[0]->name,
123 for(j=0;j<bbcc->cxt->fn[0]->separate_recursions;j++) {
145 UInt bbcc_hash_idx(BB* bb, Context* cxt, UInt size)
148 CLG_ASSERT(cxt != 0);
150 return ((Addr)bb + (Addr)cxt) % size;
157 BBCC* lookup_bbcc(BB* bb, Context* cxt)
163 if (bbcc->cxt == cxt)
    [all...]
debug.c 58 void print_mangled_cxt(Context* cxt, int rec_index)
62 if (!cxt)
65 VG_(printf)("%s", cxt->fn[0]->name);
68 for(i=1;i<cxt->size;i++)
69 VG_(printf)("'%s", cxt->fn[i]->name);
75 void CLG_(print_cxt)(Int s, Context* cxt, int rec_index)
82 if (cxt) {
83 UInt *pactive = CLG_(get_fn_entry)(cxt->fn[0]->number);
84 CLG_ASSERT(rec_index < cxt->fn[0]->separate_recursions);
86 VG_(printf)("Cxt %d" ,cxt->base_number + rec_index)
    [all...]
dump.c 122 p->cxt = 0;
188 Context* cxt, int rec_index)
198 if (cxt_dumped[cxt->base_number+rec_index]) {
200 tag, cxt->base_number + rec_index);
206 for(i=cxt->size;i>0;i--) {
207 CLG_ASSERT(cxt->fn[i-1]->pure_cxt != 0);
208 n = cxt->fn[i-1]->pure_cxt->base_number;
211 tag, n, cxt->fn[i-1]->name);
214 last = cxt->fn[i-1]->pure_cxt;
217 if ((last == cxt) && (rec_index == 0)) return
    [all...]

Completed in 111 milliseconds

1 2