aboutsummaryrefslogtreecommitdiffstats
path: root/src/odr-padenc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/odr-padenc.cpp')
-rw-r--r--src/odr-padenc.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/odr-padenc.cpp b/src/odr-padenc.cpp
index 319a037..d7f6a86 100644
--- a/src/odr-padenc.cpp
+++ b/src/odr-padenc.cpp
@@ -279,12 +279,6 @@ int main(int argc, char *argv[]) {
// --- PadEncoder -----------------------------------------------------------------
-void PadEncoder::DoExit() {
- std::lock_guard<std::mutex> lock(status_mutex);
-
- do_exit = true;
-}
-
int PadEncoder::Main() {
output_fd = open(options.output, O_WRONLY);
if (output_fd == -1) {
@@ -314,14 +308,7 @@ int PadEncoder::Main() {
// invoke actual encoder
int result = 0;
- for (;;) {
- {
- std::lock_guard<std::mutex> lock(status_mutex);
-
- if(do_exit)
- break;
- }
-
+ while (!do_exit) {
result = Encode();
// abort on error