P4 to Git Change 1171338 by gandryey@gera-dev-w7 on 2015/07/16 17:12:56
ECR #304775 - Remove the obsolete code Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#513 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/calcl.h#32 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#74 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#46 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#125 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#49 edit
This commit is contained in:
1 parent
5b5c78b4e6
commit
e3e54cabd9
6 files changed
-545
No files matched your search
@@ -29,14 +29,6 @@ CALGSLContext::CALGSLContext()
|
||||
|
||||
COMPILE_TIME_ASSERT((int)MAX_OUTPUTS <= (int)GSL_MAX_OUTPUT);
|
||||
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_VIDEO == (int)CAL_CONTEXT_VIDEO);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_3DCOMPUTE == (int)CAL_CONTEXT_3DCOMPUTE);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_COMPUTE0 == (int)CAL_CONTEXT_COMPUTE0);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_COMPUTE1 == (int)CAL_CONTEXT_COMPUTE1);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_DRMDMA0 == (int)CAL_CONTEXT_DRMDMA0);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_DRMDMA1 == (int)CAL_CONTEXT_DRMDMA1);
|
||||
COMPILE_TIME_ASSERT((int)GSL_VID_CONTEXT_VIDEO_VCE == (int)CAL_CONTEXT_VIDEO_VCE);
|
||||
|
||||
memset(m_textureSamplers, 0, sizeof(m_textureSamplers));
|
||||
memset(m_textureResources, 0, sizeof(m_textureResources));
|
||||
memset(m_uavResources, 0, sizeof(m_uavResources));
|
||||
@@ -417,25 +409,6 @@ CALGSLContext::runProgramGrid(GpuEvent& event, const ProgramGrid* pProgramGrid,
|
||||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
CALGSLContext::runProgramVideoDecode(GpuEvent& event, gslMemObject mo, const CALprogramVideoDecode& decode)
|
||||
{
|
||||
gslVidDecodeData data;
|
||||
data.decode_output = mo;
|
||||
data.picture_parameter_1 = decode.picture_parameter_1;
|
||||
data.picture_parameter_2 = decode.picture_parameter_2;
|
||||
data.picture_parameter_2_size = decode.picture_parameter_2_size;
|
||||
data.bitstream_data = decode.bitstream_data;
|
||||
data.bitstream_data_size = decode.bitstream_data_size;
|
||||
data.slice_data_control = decode.slice_data_control;
|
||||
data.slice_data_size = decode.slice_data_size;
|
||||
|
||||
eventBegin(MainEngine);
|
||||
eventEnd(MainEngine, event);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
CALGSLContext::isDone(GpuEvent* event)
|
||||
{
|
||||
|
||||
@@ -43,7 +43,6 @@ public:
|
||||
void setProgram(gslProgramObject func);
|
||||
void setWavesPerSH(gslProgramObject func, uint32 wavesPerSH)const;
|
||||
bool runProgramGrid(GpuEvent& event, const ProgramGrid* pProgramGrid, const gslMemObject* mems, uint32 numMems);
|
||||
bool runProgramVideoDecode(GpuEvent& event, gslMemObject mo, const CALprogramVideoDecode& decode);
|
||||
void runAqlDispatch(GpuEvent& event, const void* aqlPacket, const gslMemObject* mems,
|
||||
uint32 numMems, gslMemObject scratch, uint32 scratchOffset, const void* cpuKernelCode,
|
||||
uint64 hsaQueueVA, const void* kernelInfo);
|
||||
@@ -99,27 +98,6 @@ public:
|
||||
|
||||
void setGWSResource(uint32 index, uint32 value);
|
||||
|
||||
void createVCE(CALEncodeCreateVCE* pEncodeVCE, CALuint flags);
|
||||
void destroyVCE(CALuint flags);
|
||||
void getDeviceInfoVCE(CALuint *num_device, CALEncodeGetDeviceInfo* pEncodeDeviceInfo, CALuint flags);
|
||||
void getNumberOfModesVCE(CALEncodeGetNumberOfModes* pEncodeNumberOfModes, CALuint flags);
|
||||
void getModesVCE(CALuint device_id, CALuint NumEncodeModesToRetrieve, CALEncodeGetModes* pEncodeMode, CALuint flags);
|
||||
void getDeviceCAPVCE(CALuint device_id, CALuint encode_cap_total_size, CALEncodeGetDeviceCAP *pEncodeCAP, CALuint flags);
|
||||
|
||||
void createEncodeSession(CALuint device_id, CALencodeMode encode_mode, CAL_VID_PROFILE_LEVEL encode_profile_level,
|
||||
CAL_VID_PICTURE_FORMAT encode_formatm, CALuint encode_width, CALuint encode_height,
|
||||
CALuint frameRateNum, CALuint frameRateDenom, CAL_VID_ENCODE_JOB_PRIORITY encode_priority_level);
|
||||
void closeVideoEncodeSession(CALuint device_id);
|
||||
|
||||
void setState(CALEncodeSetState state, CALuint flags);
|
||||
void getPictureConfig(CALEncodeGetPictureControlConfig *pPictureControlConfig, CALuint flags);
|
||||
void getRateControlConfig(CALEncodeGetRateControlConfig *pRateControConfig, CALuint flags);
|
||||
void getMotionEstimationConfig(CALEncodeGetMotionEstimationConfig *pMotionEstimationConfig, CALuint flags);
|
||||
void getRDOConfig(CALEncodeGetRDOControlConfig *pRODConfig, CALuint flags);
|
||||
|
||||
void SendConfig(CALuint num_of_config_buffers, CAL_VID_CONFIG *pConfigBuffers, CALuint flags);
|
||||
void EncodeePicture(GpuEvent& event, CALuint num_of_encode_task_input_buffer, CAL_VID_BUFFER_DESCRIPTION *encode_task_input_buffer_list, void *picture_parameter, CALuint *pTaskID, gslMemObject input_NV12_surface, CALuint flags);
|
||||
void QueryTaskDescription(CALuint num_of_task_description_request, CALuint *num_of_task_description_return, CAL_VID_OUTPUT_DESCRIPTION *task_description_list, CALuint flags);
|
||||
void ReleaseOutputResource(CALuint taskID, CALuint flags);
|
||||
bool moduleLoad(CALimage image, gslProgramObject* func, gslMemObject* constants, CALUavMask* uavMask);
|
||||
bool WaitSignal(gslMemObject mem, CALuint value);
|
||||
|
||||
@@ -31,7 +31,6 @@ void CALGSLDevice::Initialize()
|
||||
m_vpucount = 1;
|
||||
m_srcDRMDMAMem = NULL ;
|
||||
m_dstDRMDMAMem = NULL ;
|
||||
m_videoAttribs.video_attribs = NULL;
|
||||
|
||||
m_nativeDisplayHandle = NULL;
|
||||
m_deviceMode = GSL_DEVICE_MODE_GFX;
|
||||
@@ -58,8 +57,6 @@ CALGSLDevice::~CALGSLDevice()
|
||||
|
||||
delete gslDeviceOps_;
|
||||
|
||||
delete [] m_videoAttribs.video_attribs;
|
||||
|
||||
switch(m_deviceMode)
|
||||
{
|
||||
case GSL_DEVICE_MODE_NONE:
|
||||
@@ -161,34 +158,6 @@ CALGSLDevice::getAttribs_int(gsl::gsCtx* cs)
|
||||
m_attribs.isSVMFineGrainSystem = m_adp->pAsicInfo->svmFineGrainSystem;
|
||||
}
|
||||
|
||||
void
|
||||
CALGSLDevice::getVideoAttribs_int(gslVideoContext* vsHandle)
|
||||
{
|
||||
gslVidGetInfoStruc vidInfo = {0};
|
||||
gslVidGetInfo(vsHandle, &vidInfo);
|
||||
|
||||
if (vidInfo.num_attribs > 0)
|
||||
{
|
||||
CALvideoAttrib * video_attribs = new CALvideoAttrib[vidInfo.num_attribs];
|
||||
for (uint32 i=0; i < vidInfo.num_attribs; i++)
|
||||
{
|
||||
video_attribs[i].decodeProfile = static_cast<CALdecodeProfile>(vidInfo.video_attribs[i].decodeProfile);
|
||||
video_attribs[i].decodeFormat = static_cast<CALdecodeFormat>(vidInfo.video_attribs[i].decodeFormat);
|
||||
}
|
||||
|
||||
m_videoAttribs.max_decode_sessions = vidInfo.num_attribs ;
|
||||
m_videoAttribs.video_attribs = video_attribs;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_videoAttribs.max_decode_sessions = 0;
|
||||
m_videoAttribs.video_attribs = NULL;
|
||||
}
|
||||
|
||||
m_videoAttribs.data_size = sizeof(CALdeviceVideoAttribs) + sizeof(CALvideoAttrib) * vidInfo.num_attribs;
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
CALGSLDevice::getStatus_int(gsl::gsCtx* cs)
|
||||
{
|
||||
@@ -607,15 +576,8 @@ CALGSLDevice::SetupContext(int32 &asic_id)
|
||||
return false;
|
||||
}
|
||||
|
||||
gslVidInit();
|
||||
|
||||
//cache device details
|
||||
gslVideoContext temp_vid_context;
|
||||
temp_vid_context.m_gsCtx = temp_cs;
|
||||
temp_vid_context.VideoEngine_name = GSL_VID_CONTEXT_VIDEO;
|
||||
|
||||
getAttribs_int(temp_cs);
|
||||
getVideoAttribs_int(&temp_vid_context);
|
||||
getStatus_int(temp_cs);
|
||||
|
||||
m_vmMode = temp_cs->getVMMode();
|
||||
|
||||
@@ -97,7 +97,6 @@ public:
|
||||
|
||||
uint32 getMaxTextureSize() const;
|
||||
const CALdeviceattribs& getAttribs() const { return m_attribs; }
|
||||
const CALdeviceVideoAttribs& getVideoAttribs() const { return m_videoAttribs; }
|
||||
const CALdevicestatus& getStatus() const {return m_deviceStatus; }
|
||||
void getMemInfo(gslMemInfo* memInfo) const;
|
||||
|
||||
@@ -207,12 +206,10 @@ private:
|
||||
void PerformFullInitialization_int();
|
||||
|
||||
void getAttribs_int(gsl::gsCtx* cs);
|
||||
void getVideoAttribs_int(gslVideoContext* vsHandle);
|
||||
void getStatus_int(gsl::gsCtx* cs);
|
||||
bool ResolveAperture(const gslMemObjectAttribTiling tiling) const;
|
||||
|
||||
CALdeviceattribs m_attribs;
|
||||
CALdeviceVideoAttribs m_videoAttribs;
|
||||
CALdevicestatus m_deviceStatus;
|
||||
gslTextureResourceObject m_textureResource;
|
||||
gslSamplerObject m_textureSampler;
|
||||
|
||||
Reference in new issue
Block a user