AdapterIO: Seeking and flags access improvements

* Backend seeking is done only if explictly requested in
BAdapterIO Seek.
This commit is contained in:
Dario Casalinuovo
2016-07-03 15:28:06 +02:00
parent d3630cbaec
commit 9f2deec26f
2 changed files with 33 additions and 33 deletions
+4 -2
View File
@@ -37,7 +37,9 @@ private:
class BAdapterIO : public BMediaIO {
public:
BAdapterIO(int32 flags,
BAdapterIO(
int32 flags = B_MEDIA_STREAMING
| B_MEDIA_SEEKABLE,
bigtime_t timeout = B_INFINITE_TIMEOUT);
virtual ~BAdapterIO();
@@ -70,7 +72,7 @@ protected:
ssize_t BackWrite(const void* buffer, size_t size);
private:
status_t _EvaluateWait(off_t position, off_t size);
status_t _EvaluateWait(off_t pos, off_t size);
int32 fFlags;