{"action":"created","issue":{"url":"https://api.github.com/repos/google/ExoPlayer/issues/1741","repository_url":"https://api.github.com/repos/google/ExoPlayer","labels_url":"https://api.github.com/repos/google/ExoPlayer/issues/1741/labels{/name}","comments_url":"https://api.github.com/repos/google/ExoPlayer/issues/1741/comments","events_url":"https://api.github.com/repos/google/ExoPlayer/issues/1741/events","html_url":"https://github.com/google/ExoPlayer/issues/1741","id":170829171,"number":1741,"title":"USB optical passthrough on Nvidia Shield TV","user":{"login":"arnoutvandervorst","id":172569,"avatar_url":"https://avatars.githubusercontent.com/u/172569?v=3","gravatar_id":"","url":"https://api.github.com/users/arnoutvandervorst","html_url":"https://github.com/arnoutvandervorst","followers_url":"https://api.github.com/users/arnoutvandervorst/followers","following_url":"https://api.github.com/users/arnoutvandervorst/following{/other_user}","gists_url":"https://api.github.com/users/arnoutvandervorst/gists{/gist_id}","starred_url":"https://api.github.com/users/arnoutvandervorst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arnoutvandervorst/subscriptions","organizations_url":"https://api.github.com/users/arnoutvandervorst/orgs","repos_url":"https://api.github.com/users/arnoutvandervorst/repos","events_url":"https://api.github.com/users/arnoutvandervorst/events{/privacy}","received_events_url":"https://api.github.com/users/arnoutvandervorst/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/ExoPlayer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"andrewlewis","id":107897,"avatar_url":"https://avatars.githubusercontent.com/u/107897?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewlewis","html_url":"https://github.com/andrewlewis","followers_url":"https://api.github.com/users/andrewlewis/followers","following_url":"https://api.github.com/users/andrewlewis/following{/other_user}","gists_url":"https://api.github.com/users/andrewlewis/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewlewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewlewis/subscriptions","organizations_url":"https://api.github.com/users/andrewlewis/orgs","repos_url":"https://api.github.com/users/andrewlewis/repos","events_url":"https://api.github.com/users/andrewlewis/events{/privacy}","received_events_url":"https://api.github.com/users/andrewlewis/received_events","type":"User","site_admin":false},"assignees":[{"login":"andrewlewis","id":107897,"avatar_url":"https://avatars.githubusercontent.com/u/107897?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewlewis","html_url":"https://github.com/andrewlewis","followers_url":"https://api.github.com/users/andrewlewis/followers","following_url":"https://api.github.com/users/andrewlewis/following{/other_user}","gists_url":"https://api.github.com/users/andrewlewis/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewlewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewlewis/subscriptions","organizations_url":"https://api.github.com/users/andrewlewis/orgs","repos_url":"https://api.github.com/users/andrewlewis/repos","events_url":"https://api.github.com/users/andrewlewis/events{/privacy}","received_events_url":"https://api.github.com/users/andrewlewis/received_events","type":"User","site_admin":false}],"milestone":null,"comments":6,"created_at":"2016-08-12T09:08:27Z","updated_at":"2016-09-16T14:35:53Z","closed_at":null,"body":"When using Plex for Android TV on the Nvidia Shield TV system, media which contains DTS or DD audio streams are always transcoded by the Plex Media Server. The reason for this is that the player thinks the device doesn't support DTS or DD. The Plex developers point to ExoPlayer not recognising or handling the USB dongle passthrough which has been enabled on the Shield recently through a firmware update. Reasoning for all this: I still have a DTS/DD receiver (Denon AVR-3801) without HDMI, so I have to resort to a USB-DAC to provide an optical connection between the Shield and the receiver. When using Kodi/SPMC with the IEC passthrough setting, this works perfectly. I'd really like Plex to support this to as this is my main HT environment.\r\n\r\nAlso see:\r\nhttps://github.com/koying/SPMC/issues/162\r\n\r\nIs this something that can be supported/fixed?"},"comment":{"url":"https://api.github.com/repos/google/ExoPlayer/issues/comments/247616716","html_url":"https://github.com/google/ExoPlayer/issues/1741#issuecomment-247616716","issue_url":"https://api.github.com/repos/google/ExoPlayer/issues/1741","id":247616716,"user":{"login":"andrewlewis","id":107897,"avatar_url":"https://avatars.githubusercontent.com/u/107897?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewlewis","html_url":"https://github.com/andrewlewis","followers_url":"https://api.github.com/users/andrewlewis/followers","following_url":"https://api.github.com/users/andrewlewis/following{/other_user}","gists_url":"https://api.github.com/users/andrewlewis/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewlewis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewlewis/subscriptions","organizations_url":"https://api.github.com/users/andrewlewis/orgs","repos_url":"https://api.github.com/users/andrewlewis/repos","events_url":"https://api.github.com/users/andrewlewis/events{/privacy}","received_events_url":"https://api.github.com/users/andrewlewis/received_events","type":"User","site_admin":false},"created_at":"2016-09-16T14:35:53Z","updated_at":"2016-09-16T14:35:53Z","body":"@arnoutvandervorst This will require some changes to ExoPlayer's AudioTrack wrapper, to detect the encoded output capability. Once that's done, hopefully it will be possible to enable passthrough automatically when the input format can't be decoded and the default output audio device supports it."}}
{"actor":{"display_login":"andrewlewis"}}