From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Sean M. Pappalardo - D.J. Pegasus" Subject: Re: Help requested: new HSS1394 MIDI back-end Date: Tue, 29 May 2012 23:52:26 +0200 Message-ID: <4FC5451A.9000107@mixxx.org> References: <4FBFE0D5.8030501@mixxx.org> <4FC23123.8000702@ladisch.de> <4FC295AD.1030901@mixxx.org> <4FC3929F.4050304@ladisch.de> <4FC3E2AD.70802@mixxx.org> <4FC501DA.3050900@ladisch.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3304129336574421489==" Return-path: Received: from mail-bk0-f51.google.com (mail-bk0-f51.google.com [209.85.214.51]) by alsa0.perex.cz (Postfix) with ESMTP id 248001041D0 for ; Tue, 29 May 2012 23:52:34 +0200 (CEST) Received: by bkcjg15 with SMTP id jg15so3756413bkc.38 for ; Tue, 29 May 2012 14:52:33 -0700 (PDT) In-Reply-To: <4FC501DA.3050900@ladisch.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Clemens Ladisch Cc: alsa-devel@alsa-project.org, linux1394-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org This is a cryptographically signed message in MIME format. --===============3304129336574421489== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070108050303010805080004" This is a cryptographically signed message in MIME format. --------------ms070108050303010805080004 Content-Type: multipart/mixed; boundary="------------030804050302060803060905" This is a multi-part message in MIME format. --------------030804050302060803060905 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable On 05/29/2012 07:05 PM, Clemens Ladisch wrote: > New patch below (also with .1d support). Sweet! It works perfectly with the SCS.1m!! The .1d works, but some of=20 the non-standard data it sends appears to be getting corrupted. In=20 particular, the device sends four-byte platter messages that start with=20 0xF9 and the remaining three can range from 0x00 to 0xFF. These are=20 coming across as random three- or one-byte messages which cause all=20 kinds of mayhem. (See attached amidi dump. Each line should begin with=20 F9 and have three more bytes after it.) Outbound SYSEX seems fine on both devices. Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist --------------030804050302060803060905 Content-Type: text/plain; name="SCS.1dCorruption" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="SCS.1dCorruption" CkY5CkVDCkYyIDZCCkY5CkYwCkRDIDZCCkY5CkY0CkM1IDZCCkY5CkY4CkFFIDZCCkY5CkZD Cjk4IDZCCkY5IDAwCjgxIDZCCkY5IDA0CiAgIDZBIDZCCkY5CiAgIDA4IDUzCiAgIDZCCkY5 IDBDCiAgIDNDIDZCCkY5CiAgIDEwIDI1CiAgIDZCCkY5IDE0CiAgIDBFIDZCCkY5CiAgIDE3 CkY4IDZCCkY5CiAgIDFCCkUxIDZCCkY5IDFGCkNBIDZCCkY5CiAgIDIzCkIzIDZCCkY5IDI3 CjlDIDZCCkY5IDJCCjg1IDZCCkY5IDJGCiAgIDZFIDZCCkY5CiAgIDMzIDU3CiAgIDZCCkY5 IDM3CiAgIDQwIDZCCkY5CiAgIDNCIDI5CiAgIDZCCkY5IDNGCiAgIDEyIDZCCkY5CiAgIDQy CkZDIDZCCkY5CiAgIDQ2CkU1IDZCCkY5IDRBCkNFIDZCCkY5CiAgIDRFCkI3IDZCCkY5IDUy CkEwIDZCCkY5IDU2Cjg5IDZCCkY5IDVBCiAgIDcyIDZCCkY5CiAgIDVFIDVCCiAgIDZCCkY5 IDYyCiAgIDQ0IDZCCkY5CiAgIDY2IDJECiAgIDZCCkY5IDZBCiAgIDE2IDZCCkY5CiAgIDZE CkZGIDZCCkY5CiAgIDcxCkU4IDZCCkY5IDc1CkQxIDZCCkY5CiAgIDc5CkJCIDZCCkY5IDdE CkE0IDZCCkY5CjgxCjhEIDZCCkY5Cjg1IDc3IDZCCkY5Cjg5IDYwIDZCCkY5CjhEIDRBIDZC CkY5CjkxIDMzIDZCCkY5Cjk1IDFDIDZCCkY5Cjk5IDA2IDZCCkY5CjlDCkVGIDZCCkY5CkEw CkQ4IDZCCkY5CkE0CkMyIDZCCkY5CkE4CkFCIDZCCkY5CkFDCjk1IDZCCkY5CkIwIDdFIDZC CkY5CkI0IDY3IDZCCkY5CkI4IDUxIDZCCkY5CkJDIDNBIDZCCkY5CkMwIDIzCiAgIDZCCkY5 CkM0IDBECiAgIDZCCkY5CkM3CkY2CjZCCkY5CkNCCkUwIDZCCkY5CkNGCkM5IDZCCkY5CkQz CkIyIDZCCkY5CkQ3CjlDIDZCCkY5CkRCCjg1IDZCCkY5CkRGIDZGCiAgIDZCCkY5CkUzIDU4 IDZCCkY5CkU3IDQxIDZCCkY5CkVCIDJCIDZCCkY5CkVGIDE0IDZCCkY5CkYyCkZEIDZCCkY5 CkY2CkU3IDZCCkY5CkZBCkQwIDZCCkY5CkJBIDZCCkY5IDAyCkEzIDZCCkY5IDA2CjhDIDZC CkY5IDBBCiAgIDc1IDZCCkY5CiAgIDBFIDVFCiAgIDZCCkY5IDEyCiAgIDQ3IDZCCkY5CiAg IDE2IDMwCiAgIDZCCkY5IDFBCiAgIDE5IDZCCkY5CiAgIDFFIDAyCiAgIDZCCkY5IDIxCkVC IDZCCkY5IDI1CkQ0IDZCCkY5CiAgIDI5CkJFIDZCCkY5IDJECkE3IDZCCkY5IDMxCjkwIDZC CkY5IDM1CiAgIDc5IDZCCkY5CiAgIDM5IDYyCiAgIDZCCkY5IDNECiAgIDRCIDZCCkY5CiAg IDQxIDM0CiAgIDZCCkY5IDQ1CiAgIDFEIDZCCkY5CiAgIDQ5IDA2CiAgIDZCCkY5IDRDCkVG IDZCCkY5IDUwCkQ5IDZCCkY5CiAgIDU0CkMyIDZCCkY5CiAgIDU4CkFCIDZCCkY5IDVDCjk0 IDZCCkY5IDYwCiAgIDdEIDZCCkY5CiAgIDY0IDY2CiAgIDZCCkY5IDY4CiAgIDUwIDZCCkY5 CiAgIDZDIDNBCiAgIDZCCkY5IDcwCiAgIDIzIDZCCkY5CiAgIDc0IDBDCiAgIDZCCkY5IDc3 CkY1CjZCCkY5CjdCCkRGIDZCCkY5CiAgIDdGCkM4IDZCCkY5CjgzCkIyIDZCCkY5Cjg3CjlC IDZCCkY5CjhCCjg0IDZCCkY5CjhGIDZFIDZCCkY5CjkzIDU3IDZCCkY5Cjk3IDQwIDZCCkY5 CjlCIDJBIDZCCkY5CjlGIDEzIDZCCkY5CkEyCkZEIDZCCkY5CkE2CkU2IDZCCkY5CkFBCkNG IDZCCkY5CkFFCkI5IDZCCkY5CkIyCkEyIDZCCkY5CkI2CjhCIDZCCkY5CkJBIDc1IDZCCkY5 CkJFIDVFIDZCCkY5CkMyIDQ4CiAgIDZCCkY5CkM2IDMxCiAgIDZCCkY5CkNBIDFBCiAgIDZC CkY5CkNFIDA0CiAgIDZCCkY5CkQxCkVEIDZCCkY5CkQ1CkQ3IDZCCkY5CkQ5CkMwIDZCCkY5 CkRECkE5IDZCCkY5CkUxCjkzIDZCCkY5CkU1IDdDIDZCCkY5CkU5IDY1IDZCCkY5CkVEIDRG IDZCCkY5CkYxIDM4CiAgIDZCCkY5CkY1CjIyCjZCCkY5CkY5CjBCCjZCCkY5CkZDCkY0CjZC CkY5CjAwCkRFIDZCCkY5CiAgIDA0CkM3IDZCCkY5CiAgIDA4CkIwIDZCCkY5IDBDCjk5IDZC CkY5IDEwCjgyIDZCCkY5IDE0CiAgIDZCIDZCCkY5CiAgIDE4IDU0CiAgIDZCCkY5IDFDCiAg IDNFIDZCCkY5CiAgIDIwIDI3CiAgIDZCCkY5IDI0CiAgIDEwIDZCCkY5CiAgIDI3CkY5IDZC CkY5CiAgIDJCCkUyIDZCCkY5IDJGCkNCIDZCCkY5CiAgIDMzCkI0IDZCCkY5IDM3CjlFIDZC CkY5IDNCCjg3IDZCCkY5IDNGCiAgIDcwIDZCCkY5CiAgIDQzIDU5CiAgIDZCCkY5IDQ3CiAg IDQyIDZCCkY5CiAgIDRCIDJCCiAgIDZCCkY5IDRGCiAgIDE0IDZCCkY5CiAgIDUyCkZEIDZC CkY5CiAgIDU2CkU2IDZCCkY5IDVBCkNGIDZCCkY5CiAgIDVFCkI4IDZC --------------030804050302060803060905-- --------------ms070108050303010805080004 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINtjCC BjQwggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3 MTAyNDIxMDI1NVoXDTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOM KqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi 8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8M DP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y 2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR65cdG zTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzAfBgNV HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqp Jw3I07QWke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Mic c/NXcs7kPBRdn6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9Jphw UPTXwHovjavRnhUQHLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMc p+reg9901zkyT3fDW/ivJVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT +HBDYtbuvexNftwNQKD5193A7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1X hwby6mLhkbaXslkVtwEWT3Van49rKjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvO hNz/QplNa+VkIsrcp7+8ZhP1l1b2U6MaxIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC 0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqh AChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H75dVCV33K6FuxZrf09yTz+Vx/PkdRUYk XmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIHejCCBmKgAwIBAgICFzUwDQYJKoZIhvcNAQEF BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMTEwMDUwOTU4MjBa Fw0xMzEwMDUwODI2MThaMIG+MSAwHgYDVQQNExc1Mjg2MjUtMkxtSDcwOVRWS3FBR1N4QjEL MAkGA1UEBhMCVVMxETAPBgNVBAgTCE5ldyBZb3JrMRYwFAYDVQQHEw1TdGF0ZW4gSXNsYW5k MSIwIAYDVQQKExlSZW5lZ2FkZSBUZWNobm9sb2dpZXMgREJBMRgwFgYDVQQDEw9TZWFuIFBh cHBhbGFyZG8xJDAiBgkqhkiG9w0BCQEWFXNwYXBwYWxhcmRvQG1peHh4Lm9yZzCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAK1NNpr6hUJ8LOZMez9xHLjyZRYqeJz4Lp5+2dxd slcNSxT7n/4wKzLdQiadXLeLKxBGy6OrGNZN2a2cO3+g/0vE3VvcgJJZVW8R7QX1qIaL8oSM KcMj76LE/CHtzpYkyPDQipQXhgn6sRe0qvc4IfvOpkwtgpZ2p6kDFO+sl2a97N1Ep/wrS7h1 MMbaRqpi01jpls8FrysT8vcXzofqaj3S36vr8jdcmCTW4hDz2Si/YZ/jgvF1w7nv6n16Y9fl avbhPqSQK4FHKDmRRwyBzVErGzb0MuaNlVlaGWj8a9qtVZa5OoDN+Sx0vnMbP5PJ8JuW/be0 SxzOyH1RTZu0z+ECAwEAAaOCA7AwggOsMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1Ud JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUUvDFTXcNxsN+0UNFTI/K3ZoX m6swHwYDVR0jBBgwFoAUrlWDb+wxyrn3HfqvazHzyB3jrLswIAYDVR0RBBkwF4EVc3BhcHBh bGFyZG9AbWl4eHgub3JnMIICIQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8w LgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYB BQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsG AQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5U aGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZh bGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3ksIHJlbGlh bmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBsaWFuY2Ugb2YgdGhl IHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcCAjCBjzAnFiBTdGFydENv bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkgYW5kIHdhcnJhbnRp ZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRhdGlvbnMiIG9m IHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwu c3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUH MAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGll bnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG 9w0BAQUFAAOCAQEALuOsKhJbsLicRnSPl4PMV5ZqM4mTi+qh5YZapOppBJLUuAvR0RsUN7n1 cOgAbSjnU0/9m7wA/Rm5rt4OWP1L+K6NMIem2Dh7ghP2qXmDia439ACksTxQU+IUhVQCg3ZT Ama2VQSOCSM0IinfRk/h7f4bLqQ67OPN4ZeaPOHZs49V6xbIxn1GbfQkZ5hVC77zQsbN2Hx9 rKZfg0OlEos8fd3HnuB9IS1RthS7Cbz/BgyA/GX2ViEZjQEcgsXh70tEDQ/LA6OaTE7+4a5S eDNRhvB5L0r3LQRgkWGQBGDwsL+M0isFmt4VSqIV62Ixx/zZhcknODotr585NfQ2NuFUvjGC A80wggPJAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAhc1MAkG BSsOAwIaBQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X DTEyMDUyOTIxNTIyNlowIwYJKoZIhvcNAQkEMRYEFJHGePj9IoFshnrr3IzwVM1i5zoEMF8G CSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYBBAGCNxAE MYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD b20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAhc1MIGmBgsqhkiG 9w0BCRACCzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT L1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIXNTAN BgkqhkiG9w0BAQEFAASCAQCFluTU1ifnaVNvsay2C6pH5/N/FPewS0cErVP7k1/ec1Tc6AJo YWYAWQnUold8g8cc+hNaw9mvmh0RtozBY3ggGOADp1v+TrjfH0T3QuCPMSP3c3jR+GT3TVks JIyXRQQRyRI7ZaUsdIMCchjvfe3g44R6J2KGNy4R//BEovd+P0oQ3skGzlP0IZ6pnFObJZ22 TSJYyyJ5uGGyPJb+OS/I7qoabmN8KTxANHBn1EWDv7CMZLE5fmtmTGX4VmVvdbVvIZCBgQGq qMY2XDAq5LGhf162H39QvR+Vp7Pkrslxg4ZbCk5S/dtXitor1we6GZ1a8ucYTNapdEPRcy6r NkUHAAAAAAAA --------------ms070108050303010805080004-- --===============3304129336574421489== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============3304129336574421489==--