Merge "Remove totally unused code from OMX.cpp"

This commit is contained in:
Andreas Huber
2010-01-19 10:50:54 -08:00
committed by Android (Google) Code Review

View File

@@ -135,50 +135,6 @@ void OMX::CallbackDispatcher::threadEntry() {
////////////////////////////////////////////////////////////////////////////////
class BufferMeta {
public:
BufferMeta(OMX *owner, const sp<IMemory> &mem, bool is_backup = false)
: mOwner(owner),
mMem(mem),
mIsBackup(is_backup) {
}
BufferMeta(OMX *owner, size_t size)
: mOwner(owner),
mSize(size),
mIsBackup(false) {
}
void CopyFromOMX(const OMX_BUFFERHEADERTYPE *header) {
if (!mIsBackup) {
return;
}
memcpy((OMX_U8 *)mMem->pointer() + header->nOffset,
header->pBuffer + header->nOffset,
header->nFilledLen);
}
void CopyToOMX(const OMX_BUFFERHEADERTYPE *header) {
if (!mIsBackup) {
return;
}
memcpy(header->pBuffer + header->nOffset,
(const OMX_U8 *)mMem->pointer() + header->nOffset,
header->nFilledLen);
}
private:
OMX *mOwner;
sp<IMemory> mMem;
size_t mSize;
bool mIsBackup;
BufferMeta(const BufferMeta &);
BufferMeta &operator=(const BufferMeta &);
};
OMX::OMX()
: mMaster(new OMXMaster),
mDispatcher(new CallbackDispatcher(this)),