Home
last modified time | relevance | path

Searched refs:pCurrentDecodeTarget (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_video_dec_references_mgr.cpp54 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 Dd3d12_video_dec_references_mgr.h72 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 Dd3d12_video_dec.h185 struct pipe_video_buffer * pCurrentDecodeTarget,
H A Dd3d12_video_dec.cpp905 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