• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching defs:ctx_pic

298     struct dxva2_picture_context *ctx_pic = current_picture->hwaccel_picture_private;
315 for (i = 0; i < ctx_pic->slice_count; i++) {
326 slice = &ctx_pic->slice_short[i];
328 slice = (DXVA_Slice_H264_Short*)&ctx_pic->slice_long[i];
342 if (i < ctx_pic->slice_count - 1)
352 memcpy(current, &ctx_pic->bitstream[position], size);
365 if (i < ctx_pic->slice_count)
374 slice_data = ctx_pic->slice_short;
375 slice_size = ctx_pic->slice_count * sizeof(*ctx_pic->slice_short);
377 slice_data = ctx_pic->slice_long;
378 slice_size = ctx_pic->slice_count * sizeof(*ctx_pic->slice_long);
393 struct dxva2_picture_context *ctx_pic = h->cur_pic_ptr->hwaccel_picture_private;
397 assert(ctx_pic);
400 fill_picture_parameters(ctx, h, &ctx_pic->pp);
403 fill_scaling_lists(ctx, h, &ctx_pic->qm);
405 ctx_pic->slice_count = 0;
406 ctx_pic->bitstream_size = 0;
407 ctx_pic->bitstream = NULL;
418 struct dxva2_picture_context *ctx_pic = current_picture->hwaccel_picture_private;
421 if (ctx_pic->slice_count >= MAX_SLICES)
424 if (!ctx_pic->bitstream)
425 ctx_pic->bitstream = buffer;
426 ctx_pic->bitstream_size += size;
428 position = buffer - ctx_pic->bitstream;
430 fill_slice_short(&ctx_pic->slice_short[ctx_pic->slice_count],
433 fill_slice_long(avctx, &ctx_pic->slice_long[ctx_pic->slice_count],
434 &ctx_pic->pp, position, size);
435 ctx_pic->slice_count++;
438 ctx_pic->pp.wBitFields &= ~(1 << 15); /* Set IntraPicFlag to 0 */
445 struct dxva2_picture_context *ctx_pic =
449 if (ctx_pic->slice_count <= 0 || ctx_pic->bitstream_size <= 0)
452 &ctx_pic->pp, sizeof(ctx_pic->pp),
453 &ctx_pic->qm, sizeof(ctx_pic->qm),