summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMax Kellermann <max@musicpd.org>2020-11-04 19:47:07 +0100
committerMax Kellermann <max@musicpd.org>2020-11-04 19:50:38 +0100
commitf9bdb4b0b8f95fd64c9e4544a35b3ca280d2cf26 (patch)
tree2f33577b30867b19ba075dbe1ceb745f2239b6d2 /src
parent9332527872e0fa5d33adaf292e5d7e1a1ec920f5 (diff)
lib/ffmpeg/Buffer: add `noexcept`
Diffstat (limited to 'src')
-rw-r--r--src/lib/ffmpeg/Buffer.hxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/ffmpeg/Buffer.hxx b/src/lib/ffmpeg/Buffer.hxx
index c719a2257..330f5ed11 100644
--- a/src/lib/ffmpeg/Buffer.hxx
+++ b/src/lib/ffmpeg/Buffer.hxx
@@ -27,24 +27,24 @@ extern "C" {
#include <cstddef>
class FfmpegBuffer {
- void *data;
- unsigned size;
+ void *data = nullptr;
+ unsigned size = 0;
public:
- FfmpegBuffer():data(nullptr), size(0) {}
+ FfmpegBuffer() noexcept = default;
- ~FfmpegBuffer() {
+ ~FfmpegBuffer() noexcept {
av_free(data);
}
gcc_malloc
- void *Get(size_t min_size) {
+ void *Get(size_t min_size) noexcept {
av_fast_malloc(&data, &size, min_size);
return data;
}
template<typename T>
- T *GetT(size_t n) {
+ T *GetT(size_t n) noexcept {
return (T *)Get(n * sizeof(T));
}
};