From f788274c3242cac161dafb04972cf5e7f54de8fc Mon Sep 17 00:00:00 2001 From: Edwin Groothuis Date: Thu, 6 Apr 2006 13:04:59 +0000 Subject: New port: net/ekiga based on net/gnomemeeting Ekiga is a free Voice over IP phone allowing you to do free calls over the Internet. Ekiga is the first Open Source application to support both H.323 and SIP, as well as audio and video. Ekiga was formerly known as GnomeMeeting. The new port is based on net/gnomemeeting (same author, port Makefiles very similar), so could you please: 1) make a repocopy from gnomemeeting to ekiga 2) apply the patch in ekiga, note that old patch files are removed, and a new patch file is provided PR: ports/95321 Submitted by: Jean-Baptiste Quenot --- net/ekiga/files/patch-src_sound_handling.cpp | 71 ---------------------------- 1 file changed, 71 deletions(-) delete mode 100644 net/ekiga/files/patch-src_sound_handling.cpp (limited to 'net/ekiga/files/patch-src_sound_handling.cpp') diff --git a/net/ekiga/files/patch-src_sound_handling.cpp b/net/ekiga/files/patch-src_sound_handling.cpp deleted file mode 100644 index 554e3f3a9a4f..000000000000 --- a/net/ekiga/files/patch-src_sound_handling.cpp +++ /dev/null @@ -1,71 +0,0 @@ ---- src/sound_handling.cpp.orig Sun Mar 6 14:11:32 2005 -+++ src/sound_handling.cpp Fri Mar 17 20:27:11 2006 -@@ -278,8 +278,8 @@ - test anyway */ - static GMLid *l = NULL; - static PMutex lid_mutex; -- PINDEX i; - #endif -+ PINDEX i; - - GMH323EndPoint *ep = NULL; - -@@ -335,9 +335,12 @@ - gdk_threads_leave (); - g_free (msg); - -+#ifdef HAS_IXJ - if ((driver_name != "Quicknet" && !channel) - || (driver_name == "Quicknet" && (!l || !l->IsOpen ()))) { -- -+#else -+ if (driver_name != "Quicknet" && !channel) { -+#endif - gdk_threads_enter (); - if (is_encoding) - gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Failed to open the device"), _("Impossible to open the selected audio device (%s) for recording. Please check your audio setup, the permissions and that the device is not busy."), (const char *) device_name); -@@ -374,11 +377,16 @@ - - if (is_encoding) { - -+#ifdef HAS_IXJ - if ((driver_name != "Quicknet" - && !channel->Read ((void *) buffer, 640)) - || (driver_name == "Quicknet" - && l - && !l->ReadFrame (0, (void *) buffer, i))) { -+#else -+ if ((driver_name != "Quicknet" -+ && !channel->Read ((void *) buffer, 640))) { -+#endif - - gdk_threads_enter (); - gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Cannot use the audio device"), _("The selected audio device (%s) was successfully opened but it is impossible to read data from this device. Please check your audio setup."), (const char*) device_name); -@@ -450,11 +458,17 @@ - - buffer_pos += 640; - -+#ifdef HAS_IXJ - if ((driver_name != "Quicknet" - && !channel->Write ((void *) buffer, 640)) - || (driver_name == "Quicknet" - && l - && !l->WriteFrame (0, (const void *) buffer, 640, i))) { -+#else -+ if ((driver_name != "Quicknet" -+ && !channel->Write ((void *) buffer, 640))) { -+ -+#endif - - gdk_threads_enter (); - gnomemeeting_error_dialog (GTK_WINDOW (druid_window), _("Cannot use the audio device"), _("The selected audio device (%s) was successfully opened but it is impossible to write data to this device. Please check your audio setup."), (const char*) device_name); -@@ -486,7 +500,9 @@ - nbr_opened_channels = PMAX (nbr_opened_channels--, 0); - - free (buffer); -+#ifdef HAS_IXJ - l = NULL; -+#endif - } - - -- cgit v1.2.3