Lines Matching refs:videodec
195 GstVideoDecoder * videodec, GstBuffer * view_buffer,
1300 GstVideoDecoder * videodec) in gst_d3d11_decoder_get_output_view_buffer() argument
1314 gst_video_decoder_negotiate (videodec); in gst_d3d11_decoder_get_output_view_buffer()
1317 GST_ERROR_OBJECT (videodec, "Failed to setup internal pool"); in gst_d3d11_decoder_get_output_view_buffer()
1321 GST_ERROR_OBJECT (videodec, "Couldn't set active internal pool"); in gst_d3d11_decoder_get_output_view_buffer()
1329 GST_ERROR_OBJECT (videodec, "Couldn't get buffer from pool, ret %s", in gst_d3d11_decoder_get_output_view_buffer()
1332 GST_DEBUG_OBJECT (videodec, "We are flusing"); in gst_d3d11_decoder_get_output_view_buffer()
1339 GST_ERROR_OBJECT (videodec, "Output view unavailable"); in gst_d3d11_decoder_get_output_view_buffer()
1525 GstVideoDecoder * videodec, gint display_width, gint display_height, in gst_d3d11_decoder_process_output() argument
1531 g_return_val_if_fail (GST_IS_VIDEO_DECODER (videodec), FALSE); in gst_d3d11_decoder_process_output()
1537 GST_INFO_OBJECT (videodec, "Frame size changed, do renegotiate"); in gst_d3d11_decoder_process_output()
1544 if (!gst_video_decoder_negotiate (videodec)) { in gst_d3d11_decoder_process_output()
1545 GST_ERROR_OBJECT (videodec, "Failed to re-negotiate with new frame size"); in gst_d3d11_decoder_process_output()
1550 if (gst_d3d11_decoder_can_direct_render (decoder, videodec, decoder_buffer, in gst_d3d11_decoder_process_output()
1562 *output = gst_video_decoder_allocate_output_buffer (videodec); in gst_d3d11_decoder_process_output()
1564 GST_ERROR_OBJECT (videodec, "Couldn't allocate output buffer"); in gst_d3d11_decoder_process_output()
1597 GstVideoDecoder * videodec) in gst_d3d11_decoder_negotiate() argument
1612 g_return_val_if_fail (GST_IS_VIDEO_DECODER (videodec), FALSE); in gst_d3d11_decoder_negotiate()
1621 peer_caps = gst_pad_get_allowed_caps (GST_VIDEO_DECODER_SRC_PAD (videodec)); in gst_d3d11_decoder_negotiate()
1622 GST_DEBUG_OBJECT (videodec, "Allowed caps %" GST_PTR_FORMAT, peer_caps); in gst_d3d11_decoder_negotiate()
1625 GST_DEBUG_OBJECT (videodec, in gst_d3d11_decoder_negotiate()
1656 GST_DEBUG_OBJECT (videodec, in gst_d3d11_decoder_negotiate()
1662 GST_FIXME_OBJECT (videodec, in gst_d3d11_decoder_negotiate()
1671 state = gst_video_decoder_set_interlaced_output_state (videodec, in gst_d3d11_decoder_negotiate()
1675 GST_WARNING_OBJECT (videodec, in gst_d3d11_decoder_negotiate()
1678 state = gst_video_decoder_set_output_state (videodec, in gst_d3d11_decoder_negotiate()
1692 state = gst_video_decoder_set_interlaced_output_state (videodec, in gst_d3d11_decoder_negotiate()
1732 GstVideoDecoder * videodec, GstQuery * query) in gst_d3d11_decoder_decide_allocation() argument
1743 g_return_val_if_fail (GST_IS_VIDEO_DECODER (videodec), FALSE); in gst_d3d11_decoder_decide_allocation()
1747 GST_ERROR_OBJECT (videodec, "Should open decoder first"); in gst_d3d11_decoder_decide_allocation()
1768 GST_DEBUG_OBJECT (videodec, in gst_d3d11_decoder_decide_allocation()
1774 GST_DEBUG_OBJECT (videodec, "Different device, will create new one"); in gst_d3d11_decoder_decide_allocation()
1811 GST_ERROR_OBJECT (videodec, "Cannot set alignment"); in gst_d3d11_decoder_decide_allocation()
1828 GST_DEBUG_OBJECT (videodec, "Downstream proposed pool"); in gst_d3d11_decoder_decide_allocation()
1833 GST_DEBUG_OBJECT (videodec, "Downstream didn't propose pool"); in gst_d3d11_decoder_decide_allocation()
1847 GST_DEBUG_OBJECT (videodec, in gst_d3d11_decoder_decide_allocation()
1852 GST_DEBUG_OBJECT (videodec, "Downstream min size is unknown"); in gst_d3d11_decoder_decide_allocation()
1856 GST_DEBUG_OBJECT (videodec, "Downstream min buffres: %d", min); in gst_d3d11_decoder_decide_allocation()
1884 GstVideoDecoder * videodec, gboolean flushing) in gst_d3d11_decoder_set_flushing() argument
1898 GstVideoDecoder * videodec, GstBuffer * view_buffer, in gst_d3d11_decoder_can_direct_render() argument
1906 if (videodec->input_segment.rate < 0) in gst_d3d11_decoder_can_direct_render()
2248 gst_d3d11_decoder_proxy_open (GstVideoDecoder * videodec, in gst_d3d11_decoder_proxy_open() argument
2252 GstElement *elem = GST_ELEMENT (videodec); in gst_d3d11_decoder_proxy_open()