summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-01-24 11:31:57 +0000
committerCarl Hetherington <cth@carlh.net>2013-01-24 11:31:57 +0000
commitc1da77c1eac00998617cf3c50b6997251e8bd40e (patch)
tree334a8cd7d121123c1a7878f5123b1fa3113f40b0
parent4811c9ad4eaaaf584b9d87d4d9082d9c8e252d0a (diff)
Fix lack of audio with trimmed DCPs.
-rw-r--r--ChangeLog4
-rw-r--r--src/lib/encoder.cc1
2 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d30cea9b..c60a09208 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-01-24 Carl Hetherington <cth@carlh.net>
+
+ * Fix lack of audio with trimmed DCPs.
+
2013-01-07 Carl Hetherington <cth@carlh.net>
* Version 0.70 released.
diff --git a/src/lib/encoder.cc b/src/lib/encoder.cc
index 693bd5bc8..f396e3cf2 100644
--- a/src/lib/encoder.cc
+++ b/src/lib/encoder.cc
@@ -350,6 +350,7 @@ Encoder::process_audio (shared_ptr<AudioBuffers> data)
if (this_range.second < required_range.first || required_range.second < this_range.first) {
/* No part of this audio is within the required range */
+ _audio_frame += data->frames();
return;
} else if (required_range.first >= this_range.first && required_range.first < this_range.second) {
/* Trim start */