{"action":"created","issue":{"url":"https://api.github.com/repos/raspberrypi/linux/issues/1417","repository_url":"https://api.github.com/repos/raspberrypi/linux","labels_url":"https://api.github.com/repos/raspberrypi/linux/issues/1417/labels{/name}","comments_url":"https://api.github.com/repos/raspberrypi/linux/issues/1417/comments","events_url":"https://api.github.com/repos/raspberrypi/linux/issues/1417/events","html_url":"https://github.com/raspberrypi/linux/issues/1417","id":149368257,"number":1417,"title":"I2S channel swap on RPi3 on 16-bit playback","user":{"login":"bonezuk","id":6384884,"avatar_url":"https://avatars.githubusercontent.com/u/6384884?v=3","gravatar_id":"","url":"https://api.github.com/users/bonezuk","html_url":"https://github.com/bonezuk","followers_url":"https://api.github.com/users/bonezuk/followers","following_url":"https://api.github.com/users/bonezuk/following{/other_user}","gists_url":"https://api.github.com/users/bonezuk/gists{/gist_id}","starred_url":"https://api.github.com/users/bonezuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bonezuk/subscriptions","organizations_url":"https://api.github.com/users/bonezuk/orgs","repos_url":"https://api.github.com/users/bonezuk/repos","events_url":"https://api.github.com/users/bonezuk/events{/privacy}","received_events_url":"https://api.github.com/users/bonezuk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2016-04-19T07:07:44Z","updated_at":"2016-04-22T13:49:03Z","closed_at":null,"body":"Hi\r\n\r\nFrom customer feedback we've found that on playback of a 16-bit sample via an I2S sound card the left and right channels are intermittently being swapped around. This swap seems to be fairly random but it occurs on average once every 45 - 60 seconds. This is only happening on the RPi3 and not seen using the same kernel on a RPi2.\r\n\r\nThis is only seen with 16-bit sample, and is happening over different playback rates (8000, 22500, 44100, 48000, 192000). It is not seen with sample sizes of 24-bit or 32-bit.\r\n\r\nI've been able to reproduce this issue on all our sound cards using the latest kernel so it is independent of the sound card. Also this is seen on cards where the I2S dsp is both the master and the slave.\r\n\r\nAlso this independent of player and has been seen on a number of distributions.\r\n\r\nThanks for any help in sorting this issue.\r\n\r\nStuart"},"comment":{"url":"https://api.github.com/repos/raspberrypi/linux/issues/comments/213436288","html_url":"https://github.com/raspberrypi/linux/issues/1417#issuecomment-213436288","issue_url":"https://api.github.com/repos/raspberrypi/linux/issues/1417","id":213436288,"user":{"login":"clivem","id":1668152,"avatar_url":"https://avatars.githubusercontent.com/u/1668152?v=3","gravatar_id":"","url":"https://api.github.com/users/clivem","html_url":"https://github.com/clivem","followers_url":"https://api.github.com/users/clivem/followers","following_url":"https://api.github.com/users/clivem/following{/other_user}","gists_url":"https://api.github.com/users/clivem/gists{/gist_id}","starred_url":"https://api.github.com/users/clivem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clivem/subscriptions","organizations_url":"https://api.github.com/users/clivem/orgs","repos_url":"https://api.github.com/users/clivem/repos","events_url":"https://api.github.com/users/clivem/events{/privacy}","received_events_url":"https://api.github.com/users/clivem/received_events","type":"User","site_admin":false},"created_at":"2016-04-22T13:49:03Z","updated_at":"2016-04-22T13:49:03Z","body":"Thanks guys! The issue wasn't an issue for me anyway with the upstream dma code patched-in, and isn't an issue (or reproducible for me) now with virgin rpi-4.4.y and Phil's \"half-full\" threshold patch."}}