Home
last modified time | relevance | path

Searched full:scalability (Results 1 – 25 of 540) sorted by relevance

12345678910>>...22

/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/hal/
H A Dcodechal_decode_scalability.h24 //! \brief Defines the decode interface extension for scalability.
77 //! \brief extended HCP decode phase for scalability mode
85 …LE_PHASE_MAX //!< HCP decode maximal phase in scalability mode
167 //For SFC Scalability
277 //! \brief Decide pipe num of scalability decode
279 //! pointer to Scalability decode state
290 //! \brief Map the scalability pipe num to the LRCA count
292 //! pointer to Scalability decode state
304 //! \brief Debug override for scalability pipe num
306 //! pointer to Scalability decode state
[all …]
H A Dcodechal_encode_scalability.h24 //! \brief Defines the encode interface extension for scalability.
56 //! \brief switch gpu context in scalability encode mode
58 //! Scalability encode state
68 //! Scalability encode state
78 …e parameters for virtual engine encode. this is for encoder supporting scalability but not necessa…
80 //! Scalability encode state
93 //! Scalability encode state
108 //! Scalability encode state
118 //! \brief construct gpu context creation options when scalability supported
120 //! Scalability encode state
[all …]
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/shared/task/
H A Dmedia_cmd_task.cpp73 MOS_STATUS CmdTask::Submit(bool immediateSubmit, MediaScalability *scalability, CodechalDebugInterf… in Submit() argument
75 MEDIA_CHK_NULL_RETURN(scalability); in Submit()
77 // Algin this variable in pipeline, packet and scalability. in Submit()
88 MEDIA_CHK_STATUS_RETURN(scalability->UpdateState(&m_packets[0].stateProperty)); in Submit()
92 …MEDIA_CHK_STATUS_RETURN(scalability->VerifyCmdBuffer(m_cmdBufSize, m_patchListSize, singleTaskPhas… in Submit()
104 MEDIA_CHK_STATUS_RETURN(scalability->UpdateState(&prop.stateProperty)); in Submit()
112 MEDIA_CHK_STATUS_RETURN(scalability->GetCmdBuffer(&cmdBuffer, prop.frameTrackingRequested)); in Submit()
114 …bool isFirstPacket = scalability->GetCurrentPass() == 0 && curPipe < scalability->GetCurrentPipe(); in Submit()
122 scalability->Oca1stLevelBBStart(cmdBuffer); in Submit()
125 curPipe = scalability->GetCurrentPipe(); in Submit()
[all …]
/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/gen12/codec/hal/
H A Dcodechal_decode_scalability_g12.h24 //! \brief Impelements the public interface for Gen12 Scalability Decode
68 // HCP-SFC pipe only for scalability and more input/output color format
191 //! Scalability decode state
203 …et command buffer to add cmds. it is for decoder which can support both scalability and single pipe
205 //! Scalability decode state
221 //! Scalability decode state
233 //! \brief dump command buffer in scalability mode
237 //! Scalability decode state
250 //! \details determine decode phase for decoder supporting scalability mode but not necessarily al…
252 //! Scalability decode state
[all …]
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/shared/scalability/
H A Dmedia_scalability_factory.h25 //! \brief Defines the common interface for media scalability
26 //! \details The media scalability interface is further sub-divided by component,
42 //! \brief Create scalability, it should be invoked when new scalability mode needed
44 //! component type for create related scalability
53 //! \return pointer of media scalability
64 //! \brief Create encode scalability, it should be invoked when new scalability mode needed
73 //! \return pointer of media scalability
79 //! \brief Create decode scalability, it should be invoked when new scalability mode needed
88 //! \return pointer of media scalability
102 //! \return pointer of media scalability
[all …]
H A Dmedia_scalability_factory.cpp25 //! \brief Defines the functions for media scalability factory
45 //Create SinglePipe/MultiPipe scalability. in CreateScalability()
97 //Create scalability handle refer to scalability option. in CreateEncodeScalability()
119 SCALABILITY_ASSERTMESSAGE("Scalability Initialize failed!"); in CreateEncodeScalability()
175 //Create scalability handle refer to scalability option. in CreateDecodeScalability()
180 SCALABILITY_ASSERTMESSAGE("Scalability pointer is null!"); in CreateDecodeScalability()
191 SCALABILITY_ASSERTMESSAGE("Scalability Creation failed!"); in CreateDecodeScalability()
204 SCALABILITY_ASSERTMESSAGE("Scalability Creation failed!"); in CreateDecodeScalability()
225 SCALABILITY_ASSERTMESSAGE("Scalability Initialize failed!"); in CreateDecodeScalability()
275 // will add scalability multi-pipe when 2 or more Vebox/SFC are supported in CreateVpScalability()
[all …]
H A Dmedia_scalability.h25 //! \brief Defines the common interface for media scalability
26 //! \details The media scalability interface is further sub-divided by component,
55 //! \brief Media scalability constructor
61 //! \brief Media scalability destructor
76 //! \brief Check if the scalability mode decided by parameters matched with current
86 //! \brief Check if the scalability mode matched with current
88 //! Scalability option to match with current
108 //! \brief Initialize the media scalability
109 //! \details It will prepare the resources needed in scalability
110 //! and initialize the state of scalability
[all …]
H A Dmedia_scalability_option.h25 //! \brief Defines the common interface for media scalability option
26 //! \details The media scalability interface is further sub-divided by component,
38 //! \brief Media scalability option destructor
43 //! \brief Set scalability option
45 //! Pointer to the input parameters to set scalability option
51 //! \brief check if scalability option matched with current option
59 //! \brief check if scalability option matched with current option
61 //! Input scalability option for compare
70 //! \brief check if scalability option matched with current option
H A Dmedia_scalability_singlepipe_next.h25 //! \brief Defines the common interface for media scalability singlepipe mode.
26 //! \details The media scalability singlepipe interface is further sub-divided by component,
45 //! \brief Media scalability singlepipe constructor
54 //! \brief Media scalability singlepipe destructor
69 //! \brief Initialize the media single pipe scalability
70 //! \details It will prepare the resources needed in scalability
71 //! and initialize the state of scalability
73 //! Input scalability option
89 //! \brief Destroy the media scalability
96 //! \brief Update the media scalability singlepipe mode state
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/dec/shared/scalability/
H A Ddecode_scalability_option.h25 //! \brief Defines the decode scalability option
41 //! \brief decode scalability option constructor
43 //! Pointer to input scalability option
48 //! \brief decode scalability option constructor
50 //! Pointer to input scalability option
55 //! \brief decode scalability option destructor
60 //! \brief Set scalability option
62 //! Pointer to the input parameters to set scalability option
68 //! \brief check if scalability option matched with current option
76 //! \brief check if scalability option matched with current option
[all …]
H A Ddecode_scalability_singlepipe_next.h25 //! \brief Defines the common interface for decode scalability singlepipe mode.
26 //! \details The decode scalability singlepipe interface is further sub-divided by codecs,
45 //! \brief decode scalability singlepipe constructor
56 //! \brief decode scalability singlepipe destructor
71 //! \brief Initialize the decode single scalability
72 //! \details It will prepare the resources needed in scalability
73 //! and initialize the state of scalability
75 //! Input scalability option
82 //! \brief Update the media scalability singlepipe mode state
H A Ddecode_scalability_multipipe_next.h25 //! \brief Defines the common interface for decode scalability mulitpipe mode.
26 //! \details The decode scalability mulitpipe interface is further sub-divided by codecs,
46 //! \brief Decode scalability mulitipipe constructor
57 //! \brief Decode scalability mulitipipe destructor
72 //! \brief Initialize the media scalability
73 //! \details It will prepare the resources needed in scalability
74 //! and initialize the state of scalability
76 //! Input scalability option
92 //! \brief Destroy the media scalability
99 //! \brief Update the media scalability state
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/vp/hal/scalability/
H A Dvp_scalability_option.h25 //! \brief Defines the vp scalability option
42 //! \brief Encode scalability mulitipipe copy constructor
44 //! Pointer to input scalability option
49 //! \brief Encode scalability mulitipipe copy constructor
51 //! Pointer to input scalability option
56 //! \brief Encode scalability option destructor
61 //! \brief Set scalability option
63 //! Pointer to the input parameters to set scalability option
69 //! \brief check if scalability option matched with current option
92 //! Return decode scalability mode
H A Dvp_scalability_singlepipe_next.h25 //! \brief Defines the common interface for media scalability singlepipe mode.
26 //! \details The media scalability singlepipe interface is further sub-divided by component,
44 //! \brief VP scalability singlepipe constructor
53 //! \brief Encode scalability singlepipe destructor
68 //! \brief Initialize the vp single scalability
69 //! \details It will prepare the resources needed in scalability
70 //! and initialize the state of scalability
72 //! Input scalability option
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/vp/hal/packet/
H A Dvp_packet_pipe.cpp228 MOS_STATUS PacketPipe::SwitchContext(PacketType type, MediaScalability *&scalability, MediaContext … in SwitchContext() argument
242 … VP_PUBLIC_CHK_STATUS_RETURN(mediaContext->SwitchContext(VeboxVppFunc, &scalPars, &scalability)); in SwitchContext()
243 VP_PUBLIC_CHK_NULL_RETURN(scalability); in SwitchContext()
249 …_PUBLIC_CHK_STATUS_RETURN(mediaContext->SwitchContext(RenderGenericFunc, &scalPars, &scalability)); in SwitchContext()
250 VP_PUBLIC_CHK_NULL_RETURN(scalability); in SwitchContext()
256 … VP_PUBLIC_CHK_STATUS_RETURN(mediaContext->SwitchContext(ComputeVppFunc, &scalPars, &scalability)); in SwitchContext()
257 VP_PUBLIC_CHK_NULL_RETURN(scalability); in SwitchContext()
266 MOS_STATUS PacketPipe::Execute(MediaStatusReport *statusReport, MediaScalability *&scalability, Med… in Execute() argument
301 …VP_PUBLIC_CHK_STATUS_RETURN(SwitchContext(pPacket->GetPacketId(), scalability, mediaContext, bEnab… in Execute()
302 VP_PUBLIC_CHK_NULL_RETURN(scalability); in Execute()
[all …]
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/enc/shared/scalability/
H A Dencode_scalability_option.h25 //! \brief Defines the encode scalability option
40 //! \brief Encode scalability mulitipipe copy constructor
42 //! Pointer to input scalability option
47 //! \brief Encode scalability mulitipipe copy constructor
49 //! Pointer to input scalability option
54 //! \brief Encode scalability option destructor
59 //! \brief Set scalability option
61 //! Pointer to the input parameters to set scalability option
67 //! \brief check if scalability option matched with current option
H A Dencode_scalability_singlepipe.h25 //! \brief Defines the common interface for media scalability singlepipe mode.
26 //! \details The media scalability singlepipe interface is further sub-divided by component,
46 //! \brief Encode scalability singlepipe constructor
55 //! \brief Encode scalability singlepipe destructor
70 //! \brief Initialize the encode single scalability
71 //! \details It will prepare the resources needed in scalability
72 //! and initialize the state of scalability
74 //! Input scalability option
81 //! \brief Update the media scalability singlepipe mode state
H A Dencode_scalability_multipipe.h25 //! \brief Defines the common interface for media scalability mulitpipe mode.
26 //! \details The media scalability mulitpipe interface is further sub-divided by component,
45 //! \brief Encode scalability mulitipipe constructor
54 //! \brief Encode scalability mulitipipe destructor
69 //! \brief Initialize the media scalability
70 //! \details It will prepare the resources needed in scalability
71 //! and initialize the state of scalability
73 //! Input scalability option
89 //! \brief Destroy the media scalability
96 //! \brief Update the media scalability state
/aosp_15_r20/external/intel-media-driver/media_driver/media_softlet/agnostic/common/codec/hal/dec/shared/scalability/
H A Ddecode_scalability_singlepipe.h25 //! \brief Defines the common interface for decode scalability singlepipe mode.
26 //! \details The decode scalability singlepipe interface is further sub-divided by codecs,
45 //! \brief decode scalability singlepipe constructor
56 //! \brief decode scalability singlepipe destructor
71 //! \brief Initialize the decode single scalability
72 //! \details It will prepare the resources needed in scalability
73 //! and initialize the state of scalability
75 //! Input scalability option
82 //! \brief Update the media scalability singlepipe mode state
H A Ddecode_scalability_multipipe.h25 //! \brief Defines the common interface for decode scalability mulitpipe mode.
26 //! \details The decode scalability mulitpipe interface is further sub-divided by codecs,
46 //! \brief Decode scalability mulitipipe constructor
57 //! \brief Decode scalability mulitipipe destructor
72 //! \brief Initialize the media scalability
73 //! \details It will prepare the resources needed in scalability
74 //! and initialize the state of scalability
76 //! Input scalability option
92 //! \brief Destroy the media scalability
99 //! \brief Update the media scalability state
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/codec/hal/dec/hevc/scalability/
H A Ddecode_hevc_scalability_option.h25 //! \brief Defines the Hevc decode scalability option
42 //! \brief Hevc decode scalability mulitipipe copy constructor
44 //! Pointer to input scalability option
49 //! \brief Hevc decode scalability option destructor
54 //! \brief Hevc decode scalability option constructor
56 //! Input scalability option
61 //! \brief Set scalability option
63 //! Pointer to the input parameters to set scalability option
/aosp_15_r20/external/intel-media-driver/media_driver/media_softlet/agnostic/common/vp/hal/shared/scalability/
H A Dvp_scalability_singlepipe.h25 //! \brief Defines the common interface for media scalability singlepipe mode.
26 //! \details The media scalability singlepipe interface is further sub-divided by component,
44 //! \brief VP scalability singlepipe constructor
53 //! \brief Encode scalability singlepipe destructor
68 //! \brief Initialize the vp single scalability
69 //! \details It will prepare the resources needed in scalability
70 //! and initialize the state of scalability
72 //! Input scalability option
H A Dvp_scalability_multipipe.h25 //! \brief Defines the common interface for vp scalability mulitpipe mode.
26 //! \details The vp scalability mulitpipe interface is further sub-divided by codecs,
40 //! \brief Vp scalability mulitipipe constructor
51 //! \brief Vp scalability mulitipipe destructor
166 //! \brief Initialize the media scalability
167 //! \details It will prepare the resources needed in scalability
168 //! and initialize the state of scalability
170 //! Input scalability option
193 //! \brief Destroy the media scalability
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/os/
H A Dmos_os_virtualengine_next.h38 //below only valid when scalability is supported
51 //below only valid when scalability is supported
86 //! \brief check if scalability is supported
97 //! \details Reset secondary cmd buffer state in scalability virtual engine interface
158 //! \details set hint parameters for virtual engine scalability or single pipe mode
169 //! \details get hint parameters for virtual engine scalability or single pipe mode
171 //! flag to indicate if scalability mode
183 //! \details check hint parameters for virtual engine scalability or single pipe mode
190 //! \brief Destroy resources for virtual engine scalability
/aosp_15_r20/external/intel-media-driver/media_softlet/agnostic/common/vp/hal/shared/scalability/
H A Dvp_scalability_multipipe_next.h25 //! \brief Defines the common interface for vp scalability mulitpipe mode.
26 //! \details The vp scalability mulitpipe interface is further sub-divided by codecs,
46 //! \brief Vp scalability mulitipipe constructor
57 //! \brief Vp scalability mulitipipe destructor
72 //! \brief Initialize the media scalability
73 //! \details It will prepare the resources needed in scalability
74 //! and initialize the state of scalability
76 //! Input scalability option
92 //! \brief Destroy the media scalability
99 //! \brief Update the media scalability state

12345678910>>...22