diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-07-06 00:07:32 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-07-06 00:07:32 +0000 |
commit | 0f3ea1bafe063272405c67a4573bd5069d1db62a (patch) | |
tree | 77434233ed564d9f7d11291b6772a909ec2b9d35 /multimedia | |
parent | 215e61778d56e4365e5402ab82ec935a8c4ce036 (diff) |
Notes
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/gstreamer-plugins/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc | 26 | ||||
-rw-r--r-- | multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc | 26 |
2 files changed, 52 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 000000000000..aabbc2971c4d --- /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) diff --git a/multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc b/multimedia/gstreamer-plugins80/files/patch-ext_mpeg2enc_gstmpeg2encoptions.cc new file mode 100644 index 000000000000..aabbc2971c4d --- /dev/null +++ b/multimedia/gstreamer-plugins80/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) |