summaryrefslogtreecommitdiffstats
path: root/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2005-05-24 02:11:46 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2005-05-24 02:11:46 +0800
commit6e1f2380e8567316e3adda262a6fd46da9b489fe (patch)
treebf409dc8781fc94be0ef63fc70d0831defebf961 /multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
parent198bfde26f58a386b62572daa5834724ceca1a1a (diff)
downloadmarcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar.gz
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar.bz2
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar.lz
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar.xz
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.tar.zst
marcuscom-ports-6e1f2380e8567316e3adda262a6fd46da9b489fe.zip
- Add gstreamer-plugins with new files/patch-cairo-0.5.0 which adds
support for cairo 0.5.0 API * cairo 0.5.0 update port. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@4012 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc')
-rw-r--r--multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc26
1 files changed, 26 insertions, 0 deletions
diff --git a/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc b/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
new file mode 100644
index 000000000..aabbc2971
--- /dev/null
+++ b/multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc
@@ -0,0 +1,26 @@
+--- ext/mpeg2enc/gstmpeg2encoptions.cc.orig Mon Jul 5 19:54:18 2004
++++ ext/mpeg2enc/gstmpeg2encoptions.cc Mon Jul 5 20:05:37 2004
+@@ -267,11 +267,23 @@
+ * Class init stuff.
+ */
+
++#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
++#include <sys/types.h>
++#include <sys/sysctl.h>
++#endif
++
+ GstMpeg2EncOptions::GstMpeg2EncOptions ():
+ MPEG2EncOptions ()
+ {
+ /* autodetect number of CPUs */
++#if !defined(_SC_NPROCESSORS_ONLN) && defined(__FreeBSD__)
++ /* We need to use a sysctl to get the number of CPUs. */
++ size_t len = sizeof (num_cpus);
++
++ sysctlbyname ("hw.ncpu", &num_cpus, &len, NULL, 0);
++#else
+ num_cpus = sysconf (_SC_NPROCESSORS_ONLN);
++#endif
+ if (num_cpus < 0)
+ num_cpus = 1;
+ if (num_cpus > 32)