I have just acquired an Xiaomi TV Stick 4K, so now I have two Android streaming devices to compare performance of, using my Flex 4K tuner hardware supported by HDHR DVR server engine as well as NextPVR server engine.
And then there's the client comparison, between HDHR app (running on LG TV, ATV4K, Shield Tube, and Xiaomi Stick) and uiDroid app (running on Shield Tube and Xiaomi Stick). Video output from all devices goes through a Yamaha RX-A1080 AVR and then on to an LG OLED C9 TV. Audio output from all devices also goes through the AVR (which obviously does NOT support AC-4 directly, but obviously DOES handle all other audio codec formats).
In particular, right now I am specifically testing with a recording made by NextPVR from an ATSC 3.0 channel (105.1 KTLA HD here in Los Angeles), which absolutely contains AC-4 DD5.1 with all six channels populated with sound.
And I am contrasting audio output from uiDroid running on both Shield Tube and Xiaomi Stick both feeding my AVR, as heard out of the speakers managed by the AVR. Turns out the output from uiDroid on the two devices is quite different. Below are some images of "volume" on all six channels as seen by the AVR. They are not all exactly at the identical instant in time, but they do show approximately what I'm writing about here.
==> uiDroid output for AC-4 5.1 is PCM 2.0 on Shield Tube, and Dolby (MAT) 5.1 at very low volume on Xiaomi Stick.
(1) output audio from uiDroid on Shield Tube is not 5.1 in any form, but is PCM 2.0 and at reasonable volume.
(2) output audio from uiDroid on Xiaomi is Dolby (MAT) 5.1, and is very very low in volume.
(3) for comparision, output audio from LG HDHR app running on LG OLED C9 (and returned to AVR through ARC/eARC), which utilizes locally available built-in Dolby-licensed AC-4 decoding and does "passthrough" of transcoded AC-3 DD5.1).
I am PM'ing you the URL where I've uploaded the actual TS/XML recording files, so that you can use it yourself in uiDroid and hear what I'm hearing (and seeing).
And then there's the client comparison, between HDHR app (running on LG TV, ATV4K, Shield Tube, and Xiaomi Stick) and uiDroid app (running on Shield Tube and Xiaomi Stick). Video output from all devices goes through a Yamaha RX-A1080 AVR and then on to an LG OLED C9 TV. Audio output from all devices also goes through the AVR (which obviously does NOT support AC-4 directly, but obviously DOES handle all other audio codec formats).
In particular, right now I am specifically testing with a recording made by NextPVR from an ATSC 3.0 channel (105.1 KTLA HD here in Los Angeles), which absolutely contains AC-4 DD5.1 with all six channels populated with sound.
And I am contrasting audio output from uiDroid running on both Shield Tube and Xiaomi Stick both feeding my AVR, as heard out of the speakers managed by the AVR. Turns out the output from uiDroid on the two devices is quite different. Below are some images of "volume" on all six channels as seen by the AVR. They are not all exactly at the identical instant in time, but they do show approximately what I'm writing about here.
==> uiDroid output for AC-4 5.1 is PCM 2.0 on Shield Tube, and Dolby (MAT) 5.1 at very low volume on Xiaomi Stick.
(1) output audio from uiDroid on Shield Tube is not 5.1 in any form, but is PCM 2.0 and at reasonable volume.
(2) output audio from uiDroid on Xiaomi is Dolby (MAT) 5.1, and is very very low in volume.
(3) for comparision, output audio from LG HDHR app running on LG OLED C9 (and returned to AVR through ARC/eARC), which utilizes locally available built-in Dolby-licensed AC-4 decoding and does "passthrough" of transcoded AC-3 DD5.1).
I am PM'ing you the URL where I've uploaded the actual TS/XML recording files, so that you can use it yourself in uiDroid and hear what I'm hearing (and seeing).