| Index: media/tools/omx_test/file_sink.cc
|
| diff --git a/media/tools/omx_test/file_sink.cc b/media/tools/omx_test/file_sink.cc
|
| index abee305443da599f2c4bd2b476acb6a25f577f63..219198072de90913e5609a08445d4b827dddfb58 100644
|
| --- a/media/tools/omx_test/file_sink.cc
|
| +++ b/media/tools/omx_test/file_sink.cc
|
| @@ -10,36 +10,8 @@
|
|
|
| namespace media {
|
|
|
| -bool FileSink::AllocateEGLImages(int width, int height,
|
| - std::vector<EGLImageKHR>* images) {
|
| - NOTREACHED() << "This method is never used";
|
| - return false;
|
| -}
|
| -
|
| -void FileSink::ReleaseEGLImages(const std::vector<EGLImageKHR>& images) {
|
| - NOTREACHED() << "This method is never used";
|
| -}
|
| -
|
| -void FileSink::UseThisBuffer(int buffer_id, OMX_BUFFERHEADERTYPE* buffer) {
|
| - CHECK(omx_buffers_.find(buffer_id) == omx_buffers_.end());
|
| - omx_buffers_[buffer_id] = buffer;
|
| -}
|
| -
|
| -void FileSink::StopUsingThisBuffer(int id) {
|
| - omx_buffers_.erase(id);
|
| -}
|
| -
|
| -void FileSink::BufferReady(int buffer_id, BufferUsedCallback* callback) {
|
| - CHECK(omx_buffers_.find(buffer_id) != omx_buffers_.end());
|
| - CHECK(callback);
|
| -
|
| - OMX_BUFFERHEADERTYPE* omx_buffer = omx_buffers_[buffer_id];
|
| - uint8* buffer = omx_buffer->pBuffer;
|
| - int size = omx_buffer->nFilledLen;
|
| -
|
| - // We never receive an end-of-stream buffer here.
|
| - CHECK(!(omx_buffer->nFlags & OMX_BUFFERFLAG_EOS));
|
|
|
| +void FileSink::BufferReady(int size, uint8* buffer) {
|
| if (size > copy_buf_size_) {
|
| copy_buf_.reset(new uint8[size]);
|
| copy_buf_size_ = size;
|
| @@ -62,10 +34,6 @@ void FileSink::BufferReady(int buffer_id, BufferUsedCallback* callback) {
|
|
|
| if (output_file_.get())
|
| fwrite(out_buffer, sizeof(uint8), size, output_file_.get());
|
| -
|
| - // Always make the callback.
|
| - callback->Run(buffer_id);
|
| - delete callback;
|
| }
|
|
|
| bool FileSink::Initialize() {
|
|
|