Greetings comrades
Up until recently was just using the H.264 video encoding (4K/30FPS/MP4/Normal).
I was able to download via the DJI Fly app directly to my
TriplTek 8 Pro and the only issue I had was that video playback on the TriplTek 8Pro is often a bit jittery, not 100% smooth but not too bad.
I have recently tried taking video using H.265 (HEVC), also in 4K,30FPS,MP4,Normal mode. The theory for this change is so that I can get longer video footage on the same size file due to the superior compression. I understand that encoding/decoding with H.265 consumes greater CPU but this TriplTek 8Pro is quite new and running on what I had expected to be decent hardware with Android10.
However, with H.265 videos I can no longer download the videos directly to my TriplTek 8Pro via the DJI Fly app, the error I get is "Only JPEG Images and H.264 videos are downloadable." This sucks... I have no problem downloading the same to either my iPhone11, or my Asus ZenPad Z500M (Android7) which is 7years old. Both of these other devices also playback both H.264 and H.265 video super smooth, way better than my TriplTek 8Pro.
When I copy the H.265 video from the microSD card to my TriplTek 8Pro the playback just chokes up. I have downloaded MX Player from the Google Play store and this app plays back the video much better but still the playback is jittery and not smooth at all.
So, I did a comparison with the hardware specification of my 2016 ASUS ZenPad with the TriplTek:
Model ASUS ZenPad 3S 10 Z500M (P027)
- Year 2016
- Size 9.7 inches
- Resolution 1536 x 2048 pixels, 4:3 ratio (265 dpi)
- Platform Android 7.0 (Nougat)
- Chipset Hexi-Core: MediaTek ARM Cortex 2.1Ghz (MT8173)
- CPU 2x 2.1 GHz ARM Cortex-A72 & 4x 1.7 GHz ARM Cortex-A53 64bit (Cores:6)
- GPU Imagination Technologies PowerVR GX6250 700MHz
- Memory 64GB (disk), 4GB (RAM)
Model TRIPLTEK 8 Pro (T82)
- Year 2021
- Size 8-inch 1200 nits
- Resolution 2560 x 1600 pixels (377 dpi)
- Platform Android 10
- Chipset Octa-core: MediaTek Helio P60 2GHz (MT6771V/C)
- CPU 8x 2 GHz ARM Cortex 64bit and 3D Ready GPU (Cores: 8)
- GPU ARM Mali-G72 MP3 800MHz
- Memory 256GB (disk), 8GB (RAM)
The TriplTek 8 Pro does seem to support H.265:
Helio P60 | Intelligent Edge-AI Infusion I can also see when using Media Codec Info that the HEVC decoder is present. This makes things even more mysterious. Hopefully TriplTek support have an answer.
- My ASUS ZenPad 3S 10 Z500M has both MPEG-4 AVC (H.264/) ENCODER & DECODER and HEVC (H.265) ENCODER & DECODER present. Not bad for a 2016 Android7 tablet. I have no issues here.
- My TriplTek 8 Pro tablet has both MPEG-4 AVC (H.264/) ENCODER & DECODER and only an HEVC (H.265) DECODER present. No HEVC(H.265) ENCODER, which I think is surprising on what I though was a superior device. This may explain why I cannot download via the DJI App any H.265 videos. It does not explain why the video playback is no poor though.
On Paper, the TriplTek 8 Pro appears to have superior Chipset, CPU/GPU and memory but in practice worse performance.
I have now reached out to TriplTek for an explanation. The suspicion here is that either the graphics performance on the TriplTek just sucks or maybe just a lack of H.265/HEVC hardware encoding and decoding support with the TriplTek. Needless to say, I am pretty disappointed with the video playback performance of the TriplTek 8Pro. I don’t even care about the poor audio output because I can use a Bluetooth headset and all is good with that.
If anybody else is seeing this issue using a TriplTek 8 Pro, I'd be interested to hear your feedback.