aboutsummaryrefslogtreecommitdiff
path: root/graphics/multivideo/files
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-05 01:57:06 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2003-10-05 01:57:06 +0000
commit8286904fc78439aa3935e14b6e689e969a218bc9 (patch)
treeb6e34f97f7e2df6441508a75d12b412bfe56a973 /graphics/multivideo/files
parent2bdff16d25eb268125801ee9440bca5cf1d654b9 (diff)
downloadports-8286904fc78439aa3935e14b6e689e969a218bc9.tar.gz
ports-8286904fc78439aa3935e14b6e689e969a218bc9.zip
Notes
Diffstat (limited to 'graphics/multivideo/files')
-rw-r--r--graphics/multivideo/files/patch-buffer.cpp39
1 files changed, 39 insertions, 0 deletions
diff --git a/graphics/multivideo/files/patch-buffer.cpp b/graphics/multivideo/files/patch-buffer.cpp
new file mode 100644
index 000000000000..3096a803a1de
--- /dev/null
+++ b/graphics/multivideo/files/patch-buffer.cpp
@@ -0,0 +1,39 @@
+--- buffer.cpp.orig Thu Jan 31 18:46:26 2002
++++ buffer.cpp Sun Oct 5 03:33:25 2003
+@@ -20,6 +20,9 @@
+ #include <iostream>
+ #include "buffer.hh"
+
++wxMutex load_thread_cond_mutex;
++wxMutex thread_proc_cond_mutex;
++
+ buffer::buffer(int nb_pictures, int size,bool free) :
+ number_of_pictures(nb_pictures),
+ buffer_size(size),
+@@ -35,8 +38,8 @@
+ mutex_first_image (new wxMutex()),
+ mutex_loaded_image (new wxMutex()),
+ mutex_last_position (new wxMutex()),
+- load_thread_you_can_load (new wxCondition()),
+- thread_process_you_can_process(new wxCondition())
++ load_thread_you_can_load (new wxCondition(load_thread_cond_mutex)),
++ thread_process_you_can_process(new wxCondition(thread_proc_cond_mutex))
+ {
+ images.resize(number_of_pictures+1);
+ images_process.resize(number_of_pictures+1);
+@@ -429,7 +432,7 @@
+ {
+ delete load_thread_you_can_load;
+ }
+- load_thread_you_can_load=new wxCondition();
++ load_thread_you_can_load=new wxCondition(load_thread_cond_mutex);
+ }
+
+ void buffer::initialize_condition_process()
+@@ -438,5 +441,5 @@
+ {
+ delete thread_process_you_can_process;
+ }
+- thread_process_you_can_process=new wxCondition();
++ thread_process_you_can_process=new wxCondition(thread_proc_cond_mutex);
+ }