Fix errors with WAVs containing markers (#2617).
[dcpomatic.git] / src / lib / audio_buffers.cc
index 4f01146f9ddc7e66abce2323a8711d6efb572056..0e31793ea2d7634035343fb2245e562af442b9a0 100644 (file)
@@ -81,7 +81,7 @@ void
 AudioBuffers::allocate (int channels, int frames)
 {
        DCPOMATIC_ASSERT (frames >= 0);
-       DCPOMATIC_ASSERT (channels > 0);
+       DCPOMATIC_ASSERT(frames == 0 || channels > 0);
 
        ScopeGuard sg = [this]() { update_data_pointers(); };