Searched refs:pCurrentDecodeTarget (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_video_dec_references_mgr.cpp | 54 d3d12_video_decoder_references_manager::get_current_frame_decode_output_texture(struct pipe_video_buffer * pCurrentDecodeTarget, in get_current_frame_decode_output_texture() argument 58 // First try to find if there's an existing entry for this pCurrentDecodeTarget already in the DPB in get_current_frame_decode_output_texture() 60 assert(m_DecodeTargetToOriginalIndex7Bits.count(pCurrentDecodeTarget) > 0); // Needs to already have a Index7Bits assigned for current pic params in get_current_frame_decode_output_texture() 61 uint16_t remappedIdx = find_remapped_index(m_DecodeTargetToOriginalIndex7Bits[pCurrentDecodeTarget]); in get_current_frame_decode_output_texture() 106 // In non ref picture and non texarray mode, we can just use the underlying allocation in pCurrentDecodeTarget in get_current_frame_decode_output_texture() 110 auto vidBuffer = (struct d3d12_video_buffer *)(pCurrentDecodeTarget); in get_current_frame_decode_output_texture() 135 struct pipe_video_buffer * pCurrentDecodeTarget, in get_reference_only_output() 144 // First try to find if there's an existing entry for this pCurrentDecodeTarget already in the DPB in get_reference_only_output() 146 assert(m_DecodeTargetToOriginalIndex7Bits.count(pCurrentDecodeTarget) > 0); // Needs to already have a Index7Bits assigned for current pic params in get_reference_only_output() 147 uint16_t remappedIdx = find_remapped_index(m_DecodeTargetToOriginalIndex7Bits[pCurrentDecodeTarget]); in get_reference_only_output() 134 get_reference_only_output( struct pipe_video_buffer * pCurrentDecodeTarget, ID3D12Resource **ppOutputReference, uint32_t * pOutputSubresource, bool &outNeedsTransitionToDecodeWrite ) get_reference_only_output() argument [all...] |
H A D | d3d12_video_dec_references_mgr.h | 72 struct pipe_video_buffer * pCurrentDecodeTarget, 80 void get_current_frame_decode_output_texture(struct pipe_video_buffer *pCurrentDecodeTarget, ID3D12Resource **ppOutTexture2D, uint32_t *pOutSubresourceIndex);
|
H A D | d3d12_video_dec.h | 185 struct pipe_video_buffer * pCurrentDecodeTarget,
|
H A D | d3d12_video_dec.cpp | 905 struct pipe_video_buffer *pCurrentDecodeTarget, in d3d12_video_decoder_prepare_for_decode_frame() 922 pD3D12Dec->m_spDPBManager->get_current_frame_decode_output_texture(pCurrentDecodeTarget, in d3d12_video_decoder_prepare_for_decode_frame() 926 auto vidBuffer = (struct d3d12_video_buffer *)(pCurrentDecodeTarget); in d3d12_video_decoder_prepare_for_decode_frame() 928 // we can just use the underlying allocation in pCurrentDecodeTarget in d3d12_video_decoder_prepare_for_decode_frame() 944 pD3D12Dec->m_spDPBManager->get_reference_only_output(pCurrentDecodeTarget, in d3d12_video_decoder_prepare_for_decode_frame() 904 d3d12_video_decoder_prepare_for_decode_frame(struct d3d12_video_decoder *pD3D12Dec, struct pipe_video_buffer *pCurrentDecodeTarget, struct d3d12_video_buffer *pD3D12VideoBuffer, ID3D12Resource **ppOutTexture2D, uint32_t *pOutSubresourceIndex, ID3D12Resource **ppRefOnlyOutTexture2D, uint32_t *pRefOnlyOutSubresourceIndex, const d3d12_video_decode_output_conversion_arguments &conversionArgs) d3d12_video_decoder_prepare_for_decode_frame() argument
|
Completed in 5 milliseconds