I have a Chinese made box, Phicomm N1 running S905D with 2GB of ram and 8gb of emmc, rooted.
While streaming satellite TV program on andriod system of either H265/H264 format, after a few mins into playing, screen goes black with no sound, still able to control the software via remote so the system is not halted. Fast forward or backward fixes the issue temporarily but then the problem reoccurs.
The same apk runs perfectly fine on my Hisilicon device and on another dirt-cheap andriod box.
The output of cat /proc/kmsg as follows:
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] amaudio: set audio i2s stereo!
<4>[ [email protected]] codec:amstream_do_ioctl error :ffffffffffffffed, 401053c2
<6>[ [email protected]] amaudio: set audio i2s stereo!
<6>[ [email protected]] codec:audio first pts = 0
<6>[ [email protected]] codec:adec_release
<6>[ [email protected]] tv_vout: vout [tv_set_vframe_rate_end_hint] return mode = 19, policy = 0!
<6>[ [email protected]] tv_vout: tv_set_vframe_rate_end_hint: sent uevent FRAME_RATE_END_HINT
<7>[ [email protected]] DI: di_receiver_event_fun , is_bypass() 0 trick_mode 0 bypass_all 0
<6>[ [email protected]] di_receiver_event_fun: vf_notify_receiver unreg
<7>[ [email protected]] DI: di_unreg_process unreg start 1.
<6>[ [email protected]] codec:disbled video for next before free keep buffer!
<6>[ [email protected]] codec:keep exit is di
<6>[ [email protected]] codec:video first pts = 0
<7>[ [email protected]] DI: di_unreg_process vf unreg cost 0 ms.
<7>[ [email protected]] DI: di_unreg_process unreg stop 1.
<6>[ [email protected]] di_uninit_buf keep cur di_buf 0 (8 9 -1)
<6>[ [email protected]] di_unreg_process_irq disable di mirror image.
<6>[ [email protected]] codec:vdec1 video changed to 0 x 0 0 fps clk->200MHZ
<6>[ [email protected]] codec:vdec_release instance ffffff8001655000, total 0
<6>[ [email protected]] aml_snd_m8_card aml_m8_snd.47: I2S playback disable
<6>[ [email protected]] aml_snd_m8_card aml_m8_snd.47: IEC958 playback disable
<6>[ [email protected]] aml_spdif_dai: enterd aml_spdif_play,set_clock:4,sample_rate=4
<6>[ [email protected]] aml_spdif_dai: set normal 512 fs /4 fs
<6>[ [email protected]] aml_spdif_dai: set 958 audio clk div 4
<6>[ [email protected]] aml_audio_hw: IEC958 16bit
<4>[ [email protected]] hdmitx: audio: aout notify rate 48000
<4>[ [email protected]] hdmitx: audio: aout notify size 16
<4>[ [email protected]] hdmitx: audio: no update
<6>[ [email protected]] tx queueing
<6>[ [email protected]] fb: osd[0] enable: 1 (surfaceflinger)
<4>[ [email protected]] codec:amstream_do_ioctl error :ffffffffffffffed, 401053c2, this error shows everytime when the problem occur.
Is this is kernel problem? Any fix?
Thanks
While streaming satellite TV program on andriod system of either H265/H264 format, after a few mins into playing, screen goes black with no sound, still able to control the software via remote so the system is not halted. Fast forward or backward fixes the issue temporarily but then the problem reoccurs.
The same apk runs perfectly fine on my Hisilicon device and on another dirt-cheap andriod box.
The output of cat /proc/kmsg as follows:
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] tx queueing
<6>[ [email protected]] amaudio: set audio i2s stereo!
<4>[ [email protected]] codec:amstream_do_ioctl error :ffffffffffffffed, 401053c2
<6>[ [email protected]] amaudio: set audio i2s stereo!
<6>[ [email protected]] codec:audio first pts = 0
<6>[ [email protected]] codec:adec_release
<6>[ [email protected]] tv_vout: vout [tv_set_vframe_rate_end_hint] return mode = 19, policy = 0!
<6>[ [email protected]] tv_vout: tv_set_vframe_rate_end_hint: sent uevent FRAME_RATE_END_HINT
<7>[ [email protected]] DI: di_receiver_event_fun , is_bypass() 0 trick_mode 0 bypass_all 0
<6>[ [email protected]] di_receiver_event_fun: vf_notify_receiver unreg
<7>[ [email protected]] DI: di_unreg_process unreg start 1.
<6>[ [email protected]] codec:disbled video for next before free keep buffer!
<6>[ [email protected]] codec:keep exit is di
<6>[ [email protected]] codec:video first pts = 0
<7>[ [email protected]] DI: di_unreg_process vf unreg cost 0 ms.
<7>[ [email protected]] DI: di_unreg_process unreg stop 1.
<6>[ [email protected]] di_uninit_buf keep cur di_buf 0 (8 9 -1)
<6>[ [email protected]] di_unreg_process_irq disable di mirror image.
<6>[ [email protected]] codec:vdec1 video changed to 0 x 0 0 fps clk->200MHZ
<6>[ [email protected]] codec:vdec_release instance ffffff8001655000, total 0
<6>[ [email protected]] aml_snd_m8_card aml_m8_snd.47: I2S playback disable
<6>[ [email protected]] aml_snd_m8_card aml_m8_snd.47: IEC958 playback disable
<6>[ [email protected]] aml_spdif_dai: enterd aml_spdif_play,set_clock:4,sample_rate=4
<6>[ [email protected]] aml_spdif_dai: set normal 512 fs /4 fs
<6>[ [email protected]] aml_spdif_dai: set 958 audio clk div 4
<6>[ [email protected]] aml_audio_hw: IEC958 16bit
<4>[ [email protected]] hdmitx: audio: aout notify rate 48000
<4>[ [email protected]] hdmitx: audio: aout notify size 16
<4>[ [email protected]] hdmitx: audio: no update
<6>[ [email protected]] tx queueing
<6>[ [email protected]] fb: osd[0] enable: 1 (surfaceflinger)
<4>[ [email protected]] codec:amstream_do_ioctl error :ffffffffffffffed, 401053c2, this error shows everytime when the problem occur.
Is this is kernel problem? Any fix?
Thanks