/aosp_15_r20/external/intel-media-driver/media_driver/agnostic/common/codec/hal/ |
H A D | codechal_decode_scalability.h | 24 //! \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 D | codechal_encode_scalability.h | 24 //! \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 D | media_cmd_task.cpp | 73 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 D | codechal_decode_scalability_g12.h | 24 //! \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 D | media_scalability_factory.h | 25 //! \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 D | media_scalability_factory.cpp | 25 //! \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 D | media_scalability.h | 25 //! \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 D | media_scalability_option.h | 25 //! \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 D | media_scalability_singlepipe_next.h | 25 //! \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 D | decode_scalability_option.h | 25 //! \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 D | decode_scalability_singlepipe_next.h | 25 //! \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 D | decode_scalability_multipipe_next.h | 25 //! \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 D | vp_scalability_option.h | 25 //! \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 D | vp_scalability_singlepipe_next.h | 25 //! \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 D | vp_packet_pipe.cpp | 228 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 D | encode_scalability_option.h | 25 //! \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 D | encode_scalability_singlepipe.h | 25 //! \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 D | encode_scalability_multipipe.h | 25 //! \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 D | decode_scalability_singlepipe.h | 25 //! \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 D | decode_scalability_multipipe.h | 25 //! \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 D | decode_hevc_scalability_option.h | 25 //! \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 D | vp_scalability_singlepipe.h | 25 //! \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 D | vp_scalability_multipipe.h | 25 //! \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 D | mos_os_virtualengine_next.h | 38 //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 D | vp_scalability_multipipe_next.h | 25 //! \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
|