diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-04-07 22:15:01 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-04-07 22:15:01 +0200 |
| commit | 7bc2134d658778e04f1756c255e604b4ab5a5831 (patch) | |
| tree | b5ba51f2534604a6528fbbb130fd0cfca7d6fb70 /src/lib/audio_merger.h | |
| parent | a771a806291243760552988a1a7a5742bc007ee2 (diff) | |
Assorted C++11/formatting cleanups.
Diffstat (limited to 'src/lib/audio_merger.h')
| -rw-r--r-- | src/lib/audio_merger.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/lib/audio_merger.h b/src/lib/audio_merger.h index adaf72f81..07e730ce2 100644 --- a/src/lib/audio_merger.h +++ b/src/lib/audio_merger.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2017 Carl Hetherington <cth@carlh.net> + Copyright (C) 2013-2021 Carl Hetherington <cth@carlh.net> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,14 +17,17 @@ */ + /** @file src/audio_merger.h * @brief AudioMerger class. */ + #include "audio_buffers.h" #include "dcpomatic_time.h" #include "util.h" + /** @class AudioMerger. * @brief A class that can merge audio data from many sources. */ @@ -33,7 +36,7 @@ class AudioMerger public: explicit AudioMerger (int frame_rate); - std::list<std::pair<std::shared_ptr<AudioBuffers>, dcpomatic::DCPTime> > pull (dcpomatic::DCPTime time); + std::list<std::pair<std::shared_ptr<AudioBuffers>, dcpomatic::DCPTime>> pull (dcpomatic::DCPTime time); void push (std::shared_ptr<const AudioBuffers> audio, dcpomatic::DCPTime time); void clear (); @@ -69,15 +72,6 @@ private: } }; - class BufferComparator - { - public: - bool operator() (AudioMerger::Buffer const & a, AudioMerger::Buffer const & b) - { - return a.time < b.time; - } - }; - std::list<Buffer> _buffers; int _frame_rate; }; |
