P4 to Git Change 1161664 by rili@rili_opencl_stg on 2015/06/15 18:01:53

EPR #421679 - remove all source code related to open video

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/Makefile#3 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVDecode.cpp#15 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVDecode.def#5 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVDecode.h#7 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVDecode.rc#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVDecodeTypes.h#6 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVEncode.cpp#37 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVEncode.h#11 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OVEncodeTypes.h#16 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.cpp#6 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.def#3 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.h#5 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.rc#3 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.sln#5 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.vcxproj#11 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo.vcxproj.filters#3 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo_2008.sln#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/OpenVideo_2008.vcproj#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/atiumdva.cap#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/build.bat#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/build/Makefile#6 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/build/Makefile.ov#18 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/build/Makefile.ovd#27 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/buildOV/Makefile#5 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/OpenVideo/res/OpenVideo.rc2#2 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#113 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_common.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#43 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#59 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video.cpp#35 delete
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_open_video_amd.h#20 delete
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#273 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.hpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpuvirtual.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpuvirtual.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#247 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#512 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#145 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#311 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.hpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#366 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#45 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#92 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#49 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsavirtual.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.hpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#78 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.hpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/video_session.hpp#13 delete
... //depot/stg/opencl/drivers/opencl/runtime/top.hpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#235 edit
Dieser Commit ist enthalten in:
foreman committed 2015-06-15 18:09:54 -04:00
1 Ursprung 9423b93fb2
Commit d0b51ccdbf
20 Dateien geändert
+1 -836

Keine Dateien entsprechen Ihrer Suche

-123
Datei anzeigen
@@ -1202,129 +1202,6 @@ private:
State state_; //!< State of the issued command
};
#if cl_amd_open_video
class RunVideoProgramCommand: public OneMemoryArgCommand
{
private:
//! Store pointer to video data structure
void* videoData_;
public:
//! Construct a new AcquireExtObjectsCommand
RunVideoProgramCommand(
HostQueue& queue,
const EventWaitList& eventWaitList,
void* videoData,
Memory& memory,
cl_command_type cmdType)
: OneMemoryArgCommand(queue, cmdType, eventWaitList, memory)
, videoData_(NULL)
{
unsigned int size = *static_cast<unsigned int*>(videoData);
videoData_ = static_cast<void*>(new char[size]);
if (videoData_) {
memcpy(videoData_, videoData, size);
}
}
virtual ~RunVideoProgramCommand()
{
if (videoData_) delete[] static_cast<char*>(videoData_);
}
virtual void submit(device::VirtualDevice& device) {
device.submitRunVideoProgram(*this);
}
// Accessor methods
void* videoData() const { return videoData_; }
//! Read the memory object
Memory& memory() const { return *memory_; }
};
class SetVideoSessionCommand: public Command
{
public:
enum Operation {
CloseSession,
ConfigTypePictureControl,
ConfigTypeRateControl,
ConfigTypeMotionEstimation,
ConfigTypeRDO,
SendEncodeConfig,
GetDeviceCapVCE,
EncodeQueryTaskDescription,
ReleaseOutputResource
};
//! Construct a new SetVideoSessionCommand
SetVideoSessionCommand(
HostQueue& queue,
const EventWaitList& eventWaitList,
Operation oper,
void* paramValue = 0
)
: Command(queue, 0, eventWaitList)
, oper_(oper)
, paramValue_(paramValue)
, numBuffers_(0)
, paramValue2_(NULL)
{
}
//! Construct a new SetVideoSessionCommand
SetVideoSessionCommand(
HostQueue& queue,
const EventWaitList& eventWaitList,
Operation oper,
void* paramValue,
uint numBuffers
)
: Command(queue, 0, eventWaitList)
, oper_(oper)
, paramValue_(paramValue)
, numBuffers_(numBuffers)
, paramValue2_(NULL)
{
}
//! Construct a new SetVideoSessionCommand
SetVideoSessionCommand(
HostQueue& queue,
const EventWaitList& eventWaitList,
Operation oper,
uint numBuffers,
void* paramValue,
uint* paramValue2
)
: Command(queue, 0, eventWaitList)
, oper_(oper)
, paramValue_(paramValue)
, numBuffers_(numBuffers)
, paramValue2_(paramValue2)
{
}
virtual ~SetVideoSessionCommand()
{
}
virtual void submit(device::VirtualDevice& device) {
device.submitSetVideoSession(*this);
}
// Accessor methods
Operation operation() const { return oper_; }
void* paramValue() const { return paramValue_; }
uint* paramValue2() const { return paramValue2_; }
uint numBuffers() const { return numBuffers_; }
private:
Operation oper_; //!< Video session operation
void* paramValue_; //!< Store pointer to parameter data
uint numBuffers_; //!<
uint* paramValue2_; //!< Store pointer to parameter data
};
#endif // cl_amd_open_video
class SignalCommand:public OneMemoryArgCommand
{
-6
Datei anzeigen
@@ -19,15 +19,9 @@ namespace amd {
HostQueue::HostQueue(
Context& context, Device& device, cl_command_queue_properties properties, uint queueRTCUs
#if cl_amd_open_video
, void* calVideoProperties
#endif // cl_amd_open_video
)
: CommandQueue(context, device, properties, device.info().queueProperties_
| CL_QUEUE_COMMAND_INTERCEPT_ENABLE_AMD, queueRTCUs)
#if cl_amd_open_video
, calVideoProperties_(calVideoProperties)
#endif // cl_amd_open_video
{
if (thread_.state() >= Thread::INITIALIZED) {
ScopedLock sl(queueLock_);
-7
Datei anzeigen
@@ -169,10 +169,6 @@ private:
protected:
virtual bool terminate();
#if cl_amd_open_video
void* calVideoProperties_;
#endif // cl_amd_open_video
public:
/*! \brief Construct a new host queue.
*
@@ -184,9 +180,6 @@ public:
Device& device,
cl_command_queue_properties properties,
uint queueRTCUs = 0
#if cl_amd_open_video
, void* calVideoProperties = NULL
#endif // cl_amd_open_video
);
//! Returns TRUE if this command queue can accept commands.
+1 -3
Datei anzeigen
@@ -22,7 +22,6 @@
F(cl_sampler, Sampler) \
F(cl_counter_amd, Counter) \
F(cl_perfcounter_amd, PerfCounter) \
F(cl_video_session_amd, VideoSession) \
F(cl_threadtrace_amd, ThreadTrace)
// Forward declare ::cl_* types and amd::Class types
@@ -184,8 +183,7 @@ public:
ObjectTypeProgram = 7,
ObjectTypeQueue = 8,
ObjectTypeSampler = 9,
ObjectTypeThreadTrace = 10,
ObjectTypeVideoSession= 11
ObjectTypeThreadTrace = 10
};
ObjectMetadata& metadata() { return metadata_; }
-79
Datei anzeigen
@@ -1,79 +0,0 @@
//
// Copyright (c) 2010 Advanced Micro Devices, Inc. All rights reserved.
//
#ifndef VIDEO_SESSION_HPP_
#define VIDEO_SESSION_HPP_
#include "top.hpp"
#include "platform/object.hpp"
#include "device/device.hpp"
#include "platform/commandqueue.hpp"
#if cl_amd_open_video
namespace amd
{
//! VideoSession class
class VideoSession : public RuntimeObject
{
private:
Context& context_; //!< OpenCL context
Device& device_; //!< OpenCL device
HostQueue* queue_; //!< Open CL video command queue
cl_bitfield& video_session_flags_; //!< Creation flags
cl_video_config_type_amd type_; //!< config buffer type
cl_uint size_; //!< config buffer size
void* buffer_; //!< pointer to config buffer
public:
VideoSession(
Context& context, //!< OpenCL context
Device& device, //!< OpenCL device
HostQueue* queue, //!< OpenCL command queue
cl_bitfield flags, //!< Video Session flags
cl_video_config_type_amd type, //!< config buffer type
cl_uint size, //!< config buffer size
void* buffer //!< pointer to config buffer
)
: context_(context)
, device_(device)
, queue_(queue)
, video_session_flags_(flags)
, type_(type)
, size_(size)
, buffer_(NULL)
{
if (size > 0 && buffer) {
buffer_ = new char[size];
memcpy(buffer_, buffer, size);
}
}
virtual ~VideoSession()
{
if (queue_) {
queue_->release();
}
if (buffer_) {
delete[] static_cast<char*>(buffer_);
}
}
//! Accessor functions
Context& context() const { return context_; }
Device& device() const { return device_; }
HostQueue& queue() const { return *queue_; }
cl_bitfield& flags() const { return video_session_flags_; }
cl_video_config_type_amd type() const { return type_; }
void * configbuffer() const {return buffer_;}
//! RTTI internal implementation
virtual ObjectType objectType() const {return ObjectTypeVideoSession;}
};
} // namespace amd
#endif // cl_amd_open_video
#endif /*VIDEO_SESSION_HPP_*/