FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-09-17
Tested on:- Fire Stick 2nd Gen
Fire TV 4k
Kodi Versions:- Kodi 18: kodi-20170916-master-arm64-v8a.apk (and older)
- Kodi 18: kodi-20170916-master-armeabi-v7a.apk (and older)
Bug-Description:- On FireTV no video of the channel is shown, only the audio plays for about 2 seconds, then everything goes black and Kodi completly hangs up!
- Please look in Debug log: Debug log
Without MediaCodec (Surface) it works! With the normal MediaCodec indeed there appears the video, but unfortunately it jerks very strongly. If all MediaCodecs are off, all pvr.zattoo streams run very smoothly (1080p & 720p), but I can not use this setting on my Fire Stick 2, because H.265 videos otherwise not run properly.
Every other H.264 and H.265 movies and tv shows perfectly play on both devices with MediaCodec (Surface). The problem concerns only Zattoo PVR streams (DASH + HLS).
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - Koying - 2017-09-24
Took a random channel and seems to work on Shield.
Do you a (very) specific example of a channel that doesn't work?
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-09-24
(2017-09-24, 18:32)Koying Wrote: Took a random channel and seems to work on Shield.
Do you a (very) specific example of a channel that doesn't work?
Yes, Shield is working and Samsung Galaxy Tab S2+S3 (Android 7), too!
It seams to be an Android 5.x problem or at least a Fire TV only problem! None of my Fire TVs is working with Zattoo PVR (Fire TV Box 4k and Stick 1+2) since Kodi 18 with the included Zattoo PVR. Before that version, Zattoo PVR works on Kodi 17 with "dirty" APK builds with Zattoo PVR (HLS only version) from vel2000 and vdrtuxnet.
Something must recently be chanced in Kodi's MediaCodec handling that causes this problem on Fire TVs.
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - Koying - 2017-09-28
Please try http://mirrors.kodi.tv/test-builds/android/arm/kodi-20170927-826036e-fixndsL-armeabi-v7a.apk (or the aarch64 version)
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-09-28
(2017-09-28, 08:58)Koying Wrote: Please try http://mirrors.kodi.tv/test-builds/android/arm/kodi-20170927-826036e-fixndsL-armeabi-v7a.apk (or the aarch64 version)
Wow, your test-build (aarch64) now perfectly works with pvr.zattoo on Fire TV 4k (Android 5.1.1) and also on Samsung Galaxy Tab S3 (Android 7.0). Thank you very much for fixing this heavy bug!
Could you also integrate the fix in regular KODI nightly builds?
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - Koying - 2017-09-28
Thanks to you for providing me the ability to test
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-09-28
(2017-09-28, 20:26)Koying Wrote: Thanks to you for providing me the ability to test
NP :-)
One thing: What is that "PR" build for? Because this one no longer works on Fire TV !
- WORKS -> kodi-20170927-826036e-fixndsL-arm64-v8a.apk
- DOESN'T WORK -> kodi-20170928-fde9414-fixndsL_PR-arm64-v8a.apk
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - Koying - 2017-09-29
The PR one doesn't include the fix for this.
I'll open a new one for it, but waiting for a report that it could fix another bug (HDR)
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-10-28
(2017-09-29, 00:56)Koying Wrote: The PR one doesn't include the fix for this.
I'll open a new one for it, but waiting for a report that it could fix another bug (HDR)
@Koying could you please look at latest nightly because DASH again does not work on the Fire TV with that version. HLS still works. With DASH only the audio plays and after 2-3 secs Kodi hangs up.
Seams to be the following error:
ERROR: failed to create EGL window surface 12291
Code: 12:21:13.395 T:367583217312 NOTICE: VideoPlayer::OpenFile: pvr://channels/tv/Alle Kanäle/pvr.zattoo_109495.pvr
12:21:13.426 T:367621798816 NOTICE: Creating InputStream
12:21:13.733 T:367621798816 NOTICE: Creating Demuxer
12:21:13.746 T:367621798816 NOTICE: Opening stream: 1 source: 256
12:21:13.822 T:367621798816 NOTICE: Creating video codec with codec id: 28
12:21:14.030 T:367621798816 NOTICE: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.AUDIO.DECODER.MP3
12:21:14.030 T:367621798816 NOTICE: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.MPEG4
12:21:14.030 T:367621798816 NOTICE: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.MPEG2
12:21:14.031 T:367621798816 NOTICE: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.H263
12:21:14.031 T:367621798816 NOTICE: CDVDVideoCodecAndroidMediaCodec::Open Testing codec:OMX.MTK.VIDEO.DECODER.AVC
12:21:14.147 T:367621798816 NOTICE: Creating video thread
12:21:14.147 T:367601181520 NOTICE: running thread: video_thread
12:21:14.148 T:367621798816 NOTICE: Opening stream: 2 source: 256
12:21:14.216 T:367621798816 NOTICE: Finding audio codec for: 86018
12:21:14.224 T:367621798816 NOTICE: Creating audio thread
12:21:14.225 T:367621798816 NOTICE: Opening stream: 4 source: 256
12:21:14.225 T:367614876720 NOTICE: running thread: CVideoPlayerAudio::Process()
12:21:14.901 T:367614876720 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
12:21:14.905 T:367586180096 NOTICE: Trying to open: 48000 samplerate 12 channelMask 4 encoding
12:21:14.921 T:367586180096 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 48000 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 65536 m_frames: 4096 m_frameSize: 8 channels: 2
12:21:14.946 T:367583217312 NOTICE: Instancing CRendererMediaCodecSurface
12:21:14.946 T:367583217312 NOTICE: CRendererMediaCodecSurface::Configure
12:21:14.956 T:367583217312 NOTICE: Display resolution ADJUST : 1920x1080 @ 50.000000 - Full Screen (18) (weight: 0.000)
12:21:15.052 T:367583217312 NOTICE: VideoPlayer: OnLostDisplay received
12:21:17.002 T:367614876720 ERROR: CDVDAudio::AddPacketsRenderer - timeout adding data to renderer
12:21:21.028 T:367583217312 ERROR: Previous line repeats 1 times.
12:21:21.029 T:367583217312 NOTICE: VideoPlayer: OnResetDisplay received
12:21:21.029 T:367586180096 NOTICE: Trying to open: 48000 samplerate 12 channelMask 4 encoding
12:21:21.034 T:367586180096 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 48000 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 65536 m_frames: 4096 m_frameSize: 8 channels: 2
12:21:28.914 T:367614876720 NOTICE: CVideoPlayerAudio::Process - stream stalled
12:21:39.217 T:367583217312 NOTICE: CVideoPlayer::CloseFile()
12:21:39.218 T:367583217312 NOTICE: VideoPlayer: waiting for threads to exit
12:21:39.222 T:367621798816 NOTICE: CVideoPlayer::OnExit()
12:21:39.223 T:367621798816 NOTICE: Closing stream player 1
12:21:39.224 T:367621798816 NOTICE: Waiting for audio thread to exit
12:21:39.225 T:367614876720 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
12:21:39.225 T:367614876720 NOTICE: thread end: CVideoPlayerAudio::OnExit()
12:21:39.225 T:367621798816 NOTICE: Closing audio device
12:21:39.227 T:367586180096 NOTICE: Trying to open: 44100 samplerate 12 channelMask 4 encoding
12:21:39.232 T:367621798816 NOTICE: Deleting audio codec
12:21:39.238 T:367621798816 NOTICE: Closing stream player 2
12:21:39.240 T:367586180096 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60208 m_frames: 3763 m_frameSize: 8 channels: 2
12:21:39.245 T:367621798816 NOTICE: waiting for video thread to exit
12:22:09.262 T:367601181520 NOTICE: thread end: video_thread
12:22:09.263 T:367621798816 NOTICE: deleting video codec
12:22:09.303 T:367621798816 NOTICE: Closing stream player 3
12:22:09.306 T:367583217312 NOTICE: VideoPlayer: finished waiting
12:22:09.306 T:367583217312 NOTICE: CVideoPlayer::CloseFile()
12:22:09.306 T:367583217312 NOTICE: VideoPlayer: waiting for threads to exit
12:22:09.309 T:367583217312 NOTICE: VideoPlayer: finished waiting
12:22:09.333 T:367583217312 ERROR: failed to create EGL window surface 12291
12:22:09.782 T:367583217312 NOTICE: AddOnLog: Zattoo PVR Client: Got new beaker.session.id: 4aa18d3097dff14a31fcaf3341bbb5d01379b5bcgAJ9cQEoVQdhYl90ZXN0cQJ9cQMoVQR6dWlkcQRK9V34AFUHY291bnRyeVUCREVxBVUGYXBwX2lkSwNVCHVzZXJ0eXBlVQNwYXlVBXN0YXRlfVUPZXhwaXJhdGlvbl91bml4StwK91lVCmV4cGlyYXRpb25jZGF0ZXRpbWUKZGF0ZXRpbWUKcQZVCgfhCh4LEzgAAACFUnEHdWgESvVd+ABVBmFwcF9pZHEISwNVC2Fkc19hbGxvd2VkcQmJVQxjb3VudHJ5X2NvZGVxCn1xCyhVCmdlb2Jsb2NrZWSJVQxpcHJhbmdlX25hbWVOVQlyZWdpb25faWRNXidoBEr1XfgAVQJpcFUPMTg4LjE5My4xNTQuMjA5VQNleHBOVQxjb3VudHJ5X2NvZGVoBXVVBGlwdW9xDFUAVQZkZXZpY2VxDVgDAAAAd2VicQ5VB3BhcnRuZXJxD1UMcGFydG5lcl96YXBpcRBVDl9hY2Nlc3NlZF90aW1lcRFHQdZ9bmdtLApVCWxpbmV1cF9pZHESTbodVQR1dWlkcRNVJDc4MjYyMTZjLTExY2ItNDM4MS04OTFjLTNlNmZiY2FiNmIzNXEUVQhsYW5ndWFnZXEVWAIAAABkZXEWVQZmb3JtYXRxF1UEanNvbnEYVQpzZXNzaW9uX2lkcRlVQGY0MTdhZThkNjU3M2Y4MGRiZjYzYmY0NWE4MGZhNmVkYzA0MmViZGEwNTgyMzYzNzQ4OWNlY2Y2NzRlZmJiNmNxGlUDX2lkcRtVIDg1YWQwNWUzM2ZhYjQxZjNiYjY4NGJmNzg2YzdhOTBhcRxVDl9jcmVhdGlvbl90aW1lcR1HQdZ9blcTi2V1Lg==
12:22:09.867 T:367583217312 NOTICE: AddOnLog: Zattoo PVR Client: Got new beaker.session.id: d14bf3dc09325686b3d5a3f7655a3143eee7b66egAJ9cQEoVQdhYl90ZXN0cQJ9cQMoVQR6dWlkcQRK9V34AFUHY291bnRyeVUCREVxBVUGYXBwX2lkSwNVCHVzZXJ0eXBlVQNwYXlVBXN0YXRlfVUPZXhwaXJhdGlvbl91bml4StwK91lVCmV4cGlyYXRpb25jZGF0ZXRpbWUKZGF0ZXRpbWUKcQZVCgfhCh4LEzgAAACFUnEHdWgESvVd+ABVBmFwcF9pZHEISwNVC2Fkc19hbGxvd2VkcQmJVQxjb3VudHJ5X2NvZGVxCn1xCyhVCmdlb2Jsb2NrZWSJVQxpcHJhbmdlX25hbWVOVQlyZWdpb25faWRNXidoBEr1XfgAVQJpcFUPMTg4LjE5My4xNTQuMjA5VQNleHBOVQxjb3VudHJ5X2NvZGVoBXVVBGlwdW9xDFUAVQZkZXZpY2VxDVgDAAAAd2VicQ5VB3BhcnRuZXJxD1UMcGFydG5lcl96YXBpcRBVDl9hY2Nlc3NlZF90aW1lcRFHQdZ9bmdwV21VCWxpbmV1cF9pZHESTbodVQR1dWlkcRNVJDc4MjYyMTZjLTExY2ItNDM4MS04OTFjLTNlNmZiY2FiNmIzNXEUVQhsYW5ndWFnZXEVWAIAAABkZXEWVQZmb3JtYXRxF1UEanNvbnEYVQpzZXNzaW9uX2lkcRlVQGY0MTdhZThkNjU3M2Y4MGRiZjYzYmY0NWE4MGZhNmVkYzA0MmViZGEwNTgyMzYzNzQ4OWNlY2Y2NzRlZmJiNmNxGlUDX2lkcRtVIDg1YWQwNWUzM2ZhYjQxZjNiYjY4NGJmNzg2YzdhOTBhcRxVDl9jcmVhdGlvbl90aW1lcR1HQdZ9blcTi2V1Lg==
12:22:09.921 T:367583217312 NOTICE: AddOnLog: Zattoo PVR Client: Got new beaker.session.id: 67ce732041d97bd52d9554ef7517295cb3091a63gAJ9cQEoVQdhYl90ZXN0cQJ9cQMoVQR6dWlkcQRK9V34AFUHY291bnRyeVUCREVxBVUGYXBwX2lkSwNVCHVzZXJ0eXBlVQNwYXlVBXN0YXRlfVUPZXhwaXJhdGlvbl91bml4StwK91lVCmV4cGlyYXRpb25jZGF0ZXRpbWUKZGF0ZXRpbWUKcQZVCgfhCh4LEzgAAACFUnEHdWgESvVd+ABVBmFwcF9pZHEISwNVC2Fkc19hbGxvd2VkcQmJVQxjb3VudHJ5X2NvZGVxCn1xCyhVCmdlb2Jsb2NrZWSJVQxpcHJhbmdlX25hbWVOVQlyZWdpb25faWRNXidoBEr1XfgAVQJpcFUPMTg4LjE5My4xNTQuMjA5VQNleHBOVQxjb3VudHJ5X2NvZGVoBXVVBGlwdW9xDFUAVQZkZXZpY2VxDVgDAAAAd2VicQ5VB3BhcnRuZXJxD1UMcGFydG5lcl96YXBpcRBVDl9hY2Nlc3NlZF90aW1lcRFHQdZ9bmd2DcdVCWxpbmV1cF9pZHESTbodVQR1dWlkcRNVJDc4MjYyMTZjLTExY2ItNDM4MS04OTFjLTNlNmZiY2FiNmIzNXEUVQhsYW5ndWFnZXEVWAIAAABkZXEWVQZmb3JtYXRxF1UEanNvbnEYVQpzZXNzaW9uX2lkcRlVQGY0MTdhZThkNjU3M2Y4MGRiZjYzYmY0NWE4MGZhNmVkYzA0MmViZGEwNTgyMzYzNzQ4OWNlY2Y2NzRlZmJiNmNxGlUDX2lkcRtVIDg1YWQwNWUzM2ZhYjQxZjNiYjY4NGJmNzg2YzdhOTBhcRxVDl9jcmVhdGlvbl90aW1lcR1HQdZ9blcTi2V1Lg==
12:22:09.975 T:367583217312 NOTICE: AddOnLog: Zattoo PVR Client: Got new beaker.session.id: 1a37b32878327c0e4546fd0b99fd2391e55d7f83gAJ9cQEoVQdhYl90ZXN0cQJ9cQMoVQR6dWlkcQRK9V34AFUHY291bnRyeVUCREVxBVUGYXBwX2lkSwNVCHVzZXJ0eXBlVQNwYXlVBXN0YXRlfVUPZXhwaXJhdGlvbl91bml4StwK91lVCmV4cGlyYXRpb25jZGF0ZXRpbWUKZGF0ZXRpbWUKcQZVCgfhCh4LEzgAAACFUnEHdWgESvVd+ABVBmFwcF9pZHEISwNVC2Fkc19hbGxvd2VkcQmJVQxjb3VudHJ5X2NvZGVxCn1xCyhVCmdlb2Jsb2NrZWSJVQxpcHJhbmdlX25hbWVOVQlyZWdpb25faWRNXidoBEr1XfgAVQJpcFUPMTg4LjE5My4xNTQuMjA5VQNleHBOVQxjb3VudHJ5X2NvZGVoBXVVBGlwdW9xDFUAVQZkZXZpY2VxDVgDAAAAd2VicQ5VB3BhcnRuZXJxD1UMcGFydG5lcl96YXBpcRBVDl9hY2Nlc3NlZF90aW1lcRFHQdZ9bmd5lbxVCWxpbmV1cF9pZHESTbodVQR1dWlkcRNVJDc4MjYyMTZjLTExY2ItNDM4MS04OTFjLTNlNmZiY2FiNmIzNXEUVQhsYW5ndWFnZXEVWAIAAABkZXEWVQZmb3JtYXRxF1UEanNvbnEYVQpzZXNzaW9uX2lkcRlVQGY0MTdhZThkNjU3M2Y4MGRiZjYzYmY0NWE4MGZhNmVkYzA0MmViZGEwNTgyMzYzNzQ4OWNlY2Y2NzRlZmJiNmNxGlUDX2lkcRtVIDg1YWQwNWUzM2ZhYjQxZjNiYjY4NGJmNzg2YzdhOTBhcRxVDl9jcmVhdGlvbl90aW1lcR1HQdZ9blcTi2V1Lg==
12:22:10.225 T:367583217312 NOTICE: AddOnLog: Zattoo PVR Client: Got new beaker.session.id: d9f8caab77d7d22908d067fb15774e08999c6ab6gAJ9cQEoVQdhYl90ZXN0cQJ9cQMoVQR6dWlkcQRK9V34AFUHY291bnRyeVUCREVxBVUGYXBwX2lkSwNVCHVzZXJ0eXBlVQNwYXlVBXN0YXRlfVUPZXhwaXJhdGlvbl91bml4StwK91lVCmV4cGlyYXRpb25jZGF0ZXRpbWUKZGF0ZXRpbWUKcQZVCgfhCh4LEzgAAACFUnEHdWgESvVd+ABVBmFwcF9pZHEISwNVC2Fkc19hbGxvd2VkcQmJVQxjb3VudHJ5X2NvZGVxCn1xCyhVCmdlb2Jsb2NrZWSJVQxpcHJhbmdlX25hbWVOVQlyZWdpb25faWRNXidoBEr1XfgAVQJpcFUPMTg4LjE5My4xNTQuMjA5VQNleHBOVQxjb3VudHJ5X2NvZGVoBXVVBGlwdW9xDFUAVQZkZXZpY2VxDVgDAAAAd2VicQ5VB3BhcnRuZXJxD1UMcGFydG5lcl96YXBpcRBVDl9hY2Nlc3NlZF90aW1lcRFHQdZ9bmd+cCJVCWxpbmV1cF9pZHESTbodVQR1dWlkcRNVJDc4MjYyMTZjLTExY2ItNDM4MS04OTFjLTNlNmZiY2FiNmIzNXEUVQhsYW5ndWFnZXEVWAIAAABkZXEWVQZmb3JtYXRxF1UEanNvbnEYVQpzZXNzaW9uX2lkcRlVQGY0MTdhZThkNjU3M2Y4MGRiZjYzYmY0NWE4MGZhNmVkYzA0MmViZGEwNTgyMzYzNzQ4OWNlY2Y2NzRlZmJiNmNxGlUDX2lkcRtVIDg1YWQwNWUzM2ZhYjQxZjNiYjY4NGJmNzg2YzdhOTBhcRxVDl9jcmVhdGlvbl90aW1lcR1HQdZ9blcTi2V1Lg==
12:22:15.347 T:367586180096 NOTICE: Trying to open: 44100 samplerate 12 channelMask 4 encoding
12:22:15.351 T:367586180096 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60208 m_frames: 3763 m_frameSize: 8 channels: 2
RE: FireTV - New Zattoo PVR-Client not working with MediaCodecs - rainman74 - 2017-11-14
Problem solved in latest nightly ;-)
|