Lines Matching refs:inner
113 GstD3D11Vp9DecInner *inner; member
216 self->inner = new GstD3D11Vp9DecInner (); in gst_d3d11_vp9_dec_init()
234 delete self->inner; in gst_d3d11_vp9_dec_finalize()
243 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_set_context() local
248 context, cdata->adapter_luid, &inner->device); in gst_d3d11_vp9_dec_set_context()
258 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_open() local
263 cdata, &inner->device, &inner->d3d11_decoder)) { in gst_d3d11_vp9_dec_open()
273 if (gst_d3d11_get_device_vendor (inner->device) == in gst_d3d11_vp9_dec_open()
285 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_close() local
287 gst_clear_object (&inner->d3d11_decoder); in gst_d3d11_vp9_dec_close()
288 gst_clear_object (&inner->device); in gst_d3d11_vp9_dec_close()
297 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_negotiate() local
299 if (!gst_d3d11_decoder_negotiate (inner->d3d11_decoder, decoder)) in gst_d3d11_vp9_dec_negotiate()
310 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_decide_allocation() local
312 if (!gst_d3d11_decoder_decide_allocation (inner->d3d11_decoder, in gst_d3d11_vp9_dec_decide_allocation()
325 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_src_query() local
330 query, inner->device)) { in gst_d3d11_vp9_dec_src_query()
345 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_sink_event() local
349 if (inner->d3d11_decoder) in gst_d3d11_vp9_dec_sink_event()
350 gst_d3d11_decoder_set_flushing (inner->d3d11_decoder, decoder, TRUE); in gst_d3d11_vp9_dec_sink_event()
353 if (inner->d3d11_decoder) in gst_d3d11_vp9_dec_sink_event()
354 gst_d3d11_decoder_set_flushing (inner->d3d11_decoder, decoder, FALSE); in gst_d3d11_vp9_dec_sink_event()
367 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_new_sequence() local
386 if (!gst_d3d11_decoder_configure (inner->d3d11_decoder, in gst_d3d11_vp9_dec_new_sequence()
399 inner->last_frame_width = inner->last_frame_height = 0; in gst_d3d11_vp9_dec_new_sequence()
400 inner->last_show_frame = FALSE; in gst_d3d11_vp9_dec_new_sequence()
410 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_new_picture() local
413 view_buffer = gst_d3d11_decoder_get_output_view_buffer (inner->d3d11_decoder, in gst_d3d11_vp9_dec_new_picture()
462 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_start_picture() local
464 inner->bitstream_buffer.resize (0); in gst_d3d11_vp9_dec_start_picture()
473 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_get_output_view_from_picture() local
484 gst_d3d11_decoder_get_output_view_from_buffer (inner->d3d11_decoder, in gst_d3d11_vp9_dec_get_output_view_from_picture()
580 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_copy_loop_filter_params() local
589 inner->last_show_frame && !frame_hdr->error_resilient_mode; in gst_d3d11_vp9_dec_copy_loop_filter_params()
593 (frame_hdr->width == inner->last_frame_width && in gst_d3d11_vp9_dec_copy_loop_filter_params()
594 frame_hdr->height == inner->last_frame_height); in gst_d3d11_vp9_dec_copy_loop_filter_params()
676 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_decode_picture() local
677 DXVA_PicParams_VP9 *pic_params = &inner->pic_params; in gst_d3d11_vp9_dec_decode_picture()
678 DXVA_Slice_VPx_Short *slice = &inner->slice; in gst_d3d11_vp9_dec_decode_picture()
704 inner->bitstream_buffer.resize (picture->size); in gst_d3d11_vp9_dec_decode_picture()
705 memcpy (&inner->bitstream_buffer[0], picture->data, picture->size); in gst_d3d11_vp9_dec_decode_picture()
708 slice->SliceBytesInBuffer = inner->bitstream_buffer.size (); in gst_d3d11_vp9_dec_decode_picture()
711 inner->last_frame_width = pic_params->width; in gst_d3d11_vp9_dec_decode_picture()
712 inner->last_frame_height = pic_params->height; in gst_d3d11_vp9_dec_decode_picture()
713 inner->last_show_frame = pic_params->show_frame; in gst_d3d11_vp9_dec_decode_picture()
722 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_end_picture() local
729 if (inner->bitstream_buffer.empty ()) { in gst_d3d11_vp9_dec_end_picture()
743 bitstream_pos = inner->bitstream_buffer.size (); in gst_d3d11_vp9_dec_end_picture()
752 inner->bitstream_buffer.resize (bitstream_buffer_size, 0); in gst_d3d11_vp9_dec_end_picture()
754 inner->slice.SliceBytesInBuffer += padding; in gst_d3d11_vp9_dec_end_picture()
757 input_args.picture_params = &inner->pic_params; in gst_d3d11_vp9_dec_end_picture()
759 input_args.slice_control = &inner->slice; in gst_d3d11_vp9_dec_end_picture()
761 input_args.bitstream = &inner->bitstream_buffer[0]; in gst_d3d11_vp9_dec_end_picture()
762 input_args.bitstream_size = inner->bitstream_buffer.size (); in gst_d3d11_vp9_dec_end_picture()
764 if (!gst_d3d11_decoder_decode_frame (inner->d3d11_decoder, view, &input_args)) in gst_d3d11_vp9_dec_end_picture()
775 GstD3D11Vp9DecInner *inner = self->inner; in gst_d3d11_vp9_dec_output_picture() local
788 if (!gst_d3d11_decoder_process_output (inner->d3d11_decoder, vdec, in gst_d3d11_vp9_dec_output_picture()