Source: jack-audio-connection-kit
Version: 1:0.120.1+svn4142-1
Severity: wishlist
Tags: patch
User: debian-...@superh.org
Usertags: sh4
X-Debbugs-CC: debian-sup...@lists.debian.org

Hi,

Support of sh is necessary for jack in the same way as #622713.
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=622713

I made patch to support SH. Could you apply this patch?

Best regards,
 Nobuhiro
diff --git a/config/os/gnu-linux/time.c b/config/os/gnu-linux/time.c
index 0fc6ae6..7301200 100644
--- a/config/os/gnu-linux/time.c
+++ b/config/os/gnu-linux/time.c
@@ -157,6 +157,8 @@ jack_get_mhz (void)
 		ret = sscanf(buf, "Clocking:       %" SCNu64, &mhz);
 #elif defined( __s390__  )
 		ret = sscanf(buf, "bogomips per cpu: %" SCNu64, &mhz);
+#elif defined( __sh__  )
+		ret = sscanf(buf, "bogomips        : %" SCNu64, &mhz);
 #else /* MIPS, ARM, alpha */
 		ret = sscanf(buf, "BogoMIPS        : %" SCNu64, &mhz);
 #endif 
diff --git a/drivers/oss/oss_driver.c b/drivers/oss/oss_driver.c
index e2d417b..0c3605d 100644
--- a/drivers/oss/oss_driver.c
+++ b/drivers/oss/oss_driver.c
@@ -1244,7 +1244,7 @@ jack_driver_t * driver_initialize (jack_client_t *client,
 	{
 #		ifndef OSS_ENDIAN
 #		ifdef __GNUC__
-#		if (defined(__i386__) || defined(__alpha__) || defined(__arm__) || defined(__x86_64__))
+#		if (defined(__i386__) || defined(__alpha__) || defined(__arm__) || defined(__x86_64__) || (defined(__sh__) && !defined(__LITTLE_ENDIAN__)))
 #		define OSS_LITTLE_ENDIAN 1234
 #		define OSS_ENDIAN OSS_LITTLE_ENDIAN
 #		else
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to