Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1594)

Unified Diff: media/filters/audio_file_reader.cc

Issue 7203002: Adding ChunkDemuxer implementation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fixing more CR comments Created 9 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/filters/audio_file_reader.cc
diff --git a/media/filters/audio_file_reader.cc b/media/filters/audio_file_reader.cc
index a9304cafe98849dec720104316037b8917a24a0c..2405ed1f3f9d2794494dc5c1408041de9297fd4b 100644
--- a/media/filters/audio_file_reader.cc
+++ b/media/filters/audio_file_reader.cc
@@ -180,46 +180,4 @@ bool AudioFileReader::Read(const std::vector<float*>& audio_data,
return true;
}
-InMemoryDataReader::InMemoryDataReader(const char* data, int64 size)
- : data_(data),
- size_(size),
- position_(0) {
-}
-
-int InMemoryDataReader::Read(int size, uint8* data) {
- if (size < 0)
- return -1;
-
- int available_bytes = static_cast<int>(size_ - position_);
- if (size > available_bytes)
- size = available_bytes;
-
- memcpy(data, data_ + position_, size);
- position_ += size;
- return size;
-}
-
-bool InMemoryDataReader::GetPosition(int64* position_out) {
- if (position_out)
- *position_out = position_;
- return true;
-}
-
-bool InMemoryDataReader::SetPosition(int64 position) {
- if (position >= size_)
- return false;
- position_ = position;
- return true;
-}
-
-bool InMemoryDataReader::GetSize(int64* size_out) {
- if (size_out)
- *size_out = size_;
- return true;
-}
-
-bool InMemoryDataReader::IsStreaming() {
- return false;
-}
-
} // namespace media

Powered by Google App Engine
This is Rietveld 408576698