{"action":"created","issue":{"url":"https://api.github.com/repos/jpernst/alto/issues/38","repository_url":"https://api.github.com/repos/jpernst/alto","labels_url":"https://api.github.com/repos/jpernst/alto/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/jpernst/alto/issues/38/comments","events_url":"https://api.github.com/repos/jpernst/alto/issues/38/events","html_url":"https://github.com/jpernst/alto/issues/38","id":347344354,"node_id":"MDU6SXNzdWUzNDczNDQzNTQ=","number":38,"title":"Alto::open_loopback(None) returns Invalid Device Error","user":{"login":"sebastianpfluegelmeier","id":15677494,"node_id":"MDQ6VXNlcjE1Njc3NDk0","avatar_url":"https://avatars1.githubusercontent.com/u/15677494?v=4","gravatar_id":"","url":"https://api.github.com/users/sebastianpfluegelmeier","html_url":"https://github.com/sebastianpfluegelmeier","followers_url":"https://api.github.com/users/sebastianpfluegelmeier/followers","following_url":"https://api.github.com/users/sebastianpfluegelmeier/following{/other_user}","gists_url":"https://api.github.com/users/sebastianpfluegelmeier/gists{/gist_id}","starred_url":"https://api.github.com/users/sebastianpfluegelmeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sebastianpfluegelmeier/subscriptions","organizations_url":"https://api.github.com/users/sebastianpfluegelmeier/orgs","repos_url":"https://api.github.com/users/sebastianpfluegelmeier/repos","events_url":"https://api.github.com/users/sebastianpfluegelmeier/events{/privacy}","received_events_url":"https://api.github.com/users/sebastianpfluegelmeier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-03T10:28:41Z","updated_at":"2018-08-03T16:27:24Z","closed_at":null,"author_association":"NONE","body":"i get `thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: InvalidDevice', libcore/result.rs:945:5` in the third line. \r\n``` rust\r\nfn main () {\r\n    let alto =  Alto::load_default().unwrap();\r\n    let mut loopback: LoopbackDevice<Stereo<i16>> = alto.open_loopback(None).unwrap()\r\n}\r\n```\r\nwhen i call `alcLoopbackOpenDeviceSOFT(NULL);` in openal-soft directly, it works. \r\nIs the rust code equivalent to the c code or did i miss something?"},"comment":{"url":"https://api.github.com/repos/jpernst/alto/issues/comments/410306187","html_url":"https://github.com/jpernst/alto/issues/38#issuecomment-410306187","issue_url":"https://api.github.com/repos/jpernst/alto/issues/38","id":410306187,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDMwNjE4Nw==","user":{"login":"jpernst","id":877878,"node_id":"MDQ6VXNlcjg3Nzg3OA==","avatar_url":"https://avatars1.githubusercontent.com/u/877878?v=4","gravatar_id":"","url":"https://api.github.com/users/jpernst","html_url":"https://github.com/jpernst","followers_url":"https://api.github.com/users/jpernst/followers","following_url":"https://api.github.com/users/jpernst/following{/other_user}","gists_url":"https://api.github.com/users/jpernst/gists{/gist_id}","starred_url":"https://api.github.com/users/jpernst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpernst/subscriptions","organizations_url":"https://api.github.com/users/jpernst/orgs","repos_url":"https://api.github.com/users/jpernst/repos","events_url":"https://api.github.com/users/jpernst/events{/privacy}","received_events_url":"https://api.github.com/users/jpernst/received_events","type":"User","site_admin":false},"created_at":"2018-08-03T16:27:24Z","updated_at":"2018-08-03T16:27:24Z","author_association":"OWNER","body":"Alto passes the default output device specifier when none is provided. Apparently this extension doesn't seem to like that for some reason. I've pushed an update to git that will just pass null when you give None as a spec. If you could try the latest git version and confirm that it works, I'll publish it."}}
{"actor":{"display_login":"jpernst"}}