diff options
Diffstat (limited to 'src/input/plugins/FfmpegInputPlugin.cxx')
-rw-r--r-- | src/input/plugins/FfmpegInputPlugin.cxx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/input/plugins/FfmpegInputPlugin.cxx b/src/input/plugins/FfmpegInputPlugin.cxx index 198f4bd17..febc44872 100644 --- a/src/input/plugins/FfmpegInputPlugin.cxx +++ b/src/input/plugins/FfmpegInputPlugin.cxx @@ -49,8 +49,10 @@ public: /* virtual methods from InputStream */ bool IsEOF() noexcept override; - size_t Read(void *ptr, size_t size) override; - void Seek(offset_type offset) override; + size_t Read(std::unique_lock<Mutex> &lock, + void *ptr, size_t size) override; + void Seek(std::unique_lock<Mutex> &lock, + offset_type offset) override; }; gcc_const @@ -79,7 +81,8 @@ input_ffmpeg_open(const char *uri, } size_t -FfmpegInputStream::Read(void *ptr, size_t read_size) +FfmpegInputStream::Read(std::unique_lock<Mutex> &, + void *ptr, size_t read_size) { size_t result; @@ -99,7 +102,7 @@ FfmpegInputStream::IsEOF() noexcept } void -FfmpegInputStream::Seek(offset_type new_offset) +FfmpegInputStream::Seek(std::unique_lock<Mutex> &, offset_type new_offset) { uint64_t result; |