Home | History | Annotate | Download | only in src

Lines Matching refs:obj_context

48 #define INIT_CONTEXT_H264ES     context_ENC_p ctx = (context_ENC_p) obj_context->format_data
49 #define SURFACE(id) ((object_surface_p) object_heap_lookup( &ctx->obj_context->driver_data->surface_heap, id ))
50 #define BUFFER(id) ((object_buffer_p) object_heap_lookup( &ctx->obj_context->driver_data->buffer_heap, id ))
105 object_context_p obj_context,
115 vaStatus = pnw_CreateContext(obj_context, obj_config, 0);
120 ctx = (context_ENC_p) obj_context->format_data;
187 object_context_p obj_context)
191 pnw_DestroyContext(obj_context);
195 object_context_p obj_context)
210 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
228 ctx->obj_context->frame_count = 0;
288 && ((ctx->obj_context->frame_count + 1) % ctx->sRCParams.IntraFreq) != 0
393 pnw_cmdbuf_insert_command_package(ctx->obj_context,
434 pnw_cmdbuf_insert_command_package(ctx->obj_context,
449 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
480 pnw_cmdbuf_insert_command_package(ctx->obj_context,
493 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
504 if (ctx->obj_context->frame_count == 0) {
511 ui32cpb_removal_delay = 2 * ctx->obj_context->frame_count;
542 pnw_cmdbuf_insert_command_package(ctx->obj_context,
556 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
568 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
579 pnw_cmdbuf_insert_command_package(ctx->obj_context,
595 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
627 if ((ctx->obj_context->frame_count % ctx->sRCParams.IntraFreq) == 0) {
629 intra_cnt = ctx->obj_context->frame_count / ctx->sRCParams.IntraFreq;
642 if (ctx->obj_context->frame_count > 0)
645 ctx->obj_context->frame_count = 0;
654 if (!(ctx->obj_context->frame_count)) {
655 cmdbuf = ctx->obj_context->pnw_cmdbuf;
666 pnw_cmdbuf_insert_command_package(ctx->obj_context,
683 pnw_cmdbuf_insert_command_package(ctx->obj_context,
716 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
742 if (ctx->force_idr_h264 || (ctx->obj_context->frame_count == 0)) {
750 + ctx->obj_context->slice_count * HEADER_SIZE,
756 + ctx->obj_context->slice_count * HEADER_SIZE,
759 ctx->obj_context->frame_count,
771 || ctx->obj_context->slice_count == 1 + ctx->LastSliceNum[ctx->SliceToCore] );
774 ctx->LastSliceNum[ctx->SliceToCore] = ctx->obj_context->slice_count;
776 pnw_cmdbuf_insert_command_package(ctx->obj_context,
780 ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE);
783 if (ctx->obj_context->frame_count == 0)
790 + ctx->obj_context->slice_count;
801 ctx->obj_context->frame_count > 0,
810 ctx->obj_context->frame_count,
812 ctx->obj_context->slice_count);
815 ctx->obj_context->frame_count, ctx->obj_context->slice_count);
817 ctx->obj_context->slice_count++;
849 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
860 cmdbuf = ctx->obj_context->pnw_cmdbuf;
951 ASSERT(ctx->obj_context->slice_count < MAX_SLICES_PER_PICTURE);
1252 object_context_p obj_context,
1315 object_context_p obj_context)
1318 pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf;
1356 object_context_p obj_context)