summaryrefslogtreecommitdiff
path: root/src/lib/writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-01-08 12:56:05 +0100
committerCarl Hetherington <cth@carlh.net>2022-01-08 12:56:05 +0100
commit49493f16a9bab200e50954ae69f0c7bca869a139 (patch)
treeffb772ea6c44c2cd9f241cfed302c8a988962d54 /src/lib/writer.cc
parent2ac6688e4e75ff26db9208e760966bd071dcc48f (diff)
C++11 tidying.
Diffstat (limited to 'src/lib/writer.cc')
-rw-r--r--src/lib/writer.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index d85be9eff..4596fde05 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -303,12 +303,11 @@ Writer::write (shared_ptr<const AudioBuffers> audio, DCPTime const time)
DCPOMATIC_ASSERT ((part_frames[0] + part_frames[1]) <= audio->frames());
if (part_frames[0]) {
- shared_ptr<AudioBuffers> part (new AudioBuffers(audio, part_frames[0], 0));
- _audio_reel->write (part);
+ _audio_reel->write (make_shared<AudioBuffers>(audio, part_frames[0], 0));
}
if (part_frames[1]) {
- audio.reset (new AudioBuffers(audio, part_frames[1], part_frames[0]));
+ audio = make_shared<AudioBuffers>(audio, part_frames[1], part_frames[0]);
} else {
audio.reset ();
}