summaryrefslogtreecommitdiff
path: root/src/lib/encoder.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-01-11 19:20:51 +0000
committerCarl Hetherington <cth@carlh.net>2013-01-11 19:20:51 +0000
commitef0aa27c671f9c34b9aad79015bcc50cb10c0fc5 (patch)
tree7216d311005a1469f079006cbb17f734a21a91ea /src/lib/encoder.cc
parentd0babb26ab341026fe227de810ed30c6c9f65cf2 (diff)
Encoded data must be copied; disambiguate second lock in encoder_thread.
Diffstat (limited to 'src/lib/encoder.cc')
-rw-r--r--src/lib/encoder.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/encoder.cc b/src/lib/encoder.cc
index 93a364fed..f6d0cc40e 100644
--- a/src/lib/encoder.cc
+++ b/src/lib/encoder.cc
@@ -536,7 +536,7 @@ Encoder::encoder_thread (ServerDescription* server)
}
if (encoded) {
- boost::mutex::scoped_lock lock (_writer_mutex);
+ boost::mutex::scoped_lock lock2 (_writer_mutex);
_write_queue.push_back (make_pair (encoded, vf->frame ()));
_writer_condition.notify_all ();
} else {