head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.10 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.8 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.6 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.4 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.2 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q2:1.3.0.20 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.18 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.16 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.14 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.12 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.10 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.8 pkgsrc-2008Q1:1.3.0.6 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.4 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.2 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.1.1.1.0.22 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.20 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.18 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.16 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.14 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.12 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.10 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.8 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.6 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.4 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.2 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2009.09.14.09.30.24; author tnn; state dead; branches; next 1.3; 1.3 date 2007.09.22.06.14.59; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2007.09.09.19.30.08; author xtraeme; state dead; branches; next 1.1; 1.1 date 2004.11.17.02.31.35; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.11.17.02.31.35; author xtraeme; state Exp; branches; next ; desc @@ 1.4 log @Remove multimedia/mplayer-plugin-{firefox,seamonkey}, obsoleted by multimedia/mplayer-plugin. @ text @$NetBSD: patch-ae,v 1.3 2007/09/22 06:14:59 xtraeme Exp $ --- Source/plugin-threads.cpp.orig 2007-09-22 08:07:14.000000000 +0200 +++ Source/plugin-threads.cpp 2007-09-22 08:08:18.000000000 +0200 @@@@ -2302,7 +2302,7 @@@@ local_td->argv[argc++] = NULL; } pthread_mutex_unlock(&(local_td->instance->control_mutex)); - pthread_mutex_unlock(&(local_td->instance->playlist_cond_mutex)); + // pthread_mutex_unlock(&(local_td->instance->playlist_cond_mutex)); // since thread is dead, reset thread state variables. local_td->instance->threadsetup = 0; local_td->instance->threadlaunched = 0; @ 1.3 log @Add a patch that comments out a pthread_mutex_unlock() call, at this point the mutex is not locked and triggers an assertion on NetBSD when the video play has finished. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 3.45, our previous version was from 2 years ago... Please see http://mplayerplug-in.sourceforge.net/news.php for the list of changes. NOTE: Sorry, but ENOTIME to update the gtk1 version. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2004/11/17 02:31:35 xtraeme Exp $ d3 11 a13 25 --- Source/plugin-threads.cpp.orig 2004-11-17 02:33:15.000000000 +0100 +++ Source/plugin-threads.cpp 2004-11-17 02:34:59.000000000 +0100 @@@@ -1,3 +1,4 @@@@ +#include #include "plugin.h" #include #include @@@@ -6,6 +7,7 @@@@ #include #include #include +#include extern int DEBUG; @@@@ -202,7 +204,9 @@@@ // make the operations on the control pipe non-blocking flags = fcntl(*control, F_GETFL, 0); flags |= O_NONBLOCK; +#ifndef BSD flags |= O_NDELAY; +#endif fcntl(*control, F_SETFL, flags); return fdopen(filedesr[0], "r"); @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of mplayer-plugin-firefox-2.70. Plugin for Gecko based browsers that uses mplayer to play videos from websites. @ text @@