Le Potato, current CE master (ng).
I see this issue when there is any sort of DVB stream disruption occur for a short period of time (e.g. a signal loss from a satellite dish). When the signal is back and the stream is automatically resumed I get this annoying pixelation until I switch to another channel or stop and resume the stream.
Sometimes it would resume with no issue, sometimes I get the pixelation.
This issue seem to be specific to Amlogic, I don’t see it with my x86 and RPi LE boxes.
Nothing changes in the log when the artifacts occur.
At 16:51:15 I interrupt the stream.
At 16:51:53 the stream resume and a bit later the glitches start to occur but there are only the “kernel: di:err:de_irq: enter 12c0000” messages.
Jul 18 16:50:42 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:43 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:44 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:49 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:50 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:51 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:51 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:51 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:53 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:50:53 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:51:01 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:51:02 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:51:15 CoreELEC kernel: snd_spdif_dai: aiu 958 playback disable
Jul 18 16:51:15 CoreELEC kernel: snd_spdif_dai: set normal 512 fs /4 fs
Jul 18 16:51:53 CoreELEC kernel: audio_dsp: buf=0
Jul 18 16:51:53 CoreELEC kernel: audio_dsp: IEC958_mode_raw=0
Jul 18 16:51:53 CoreELEC kernel: audio_dsp: IEC958_mode_codec= 0, IEC958 type 2 CH PCM
Jul 18 16:51:53 CoreELEC kernel: audio_dsp: last mode 0,now 0
Jul 18 16:51:53 CoreELEC kernel: snd_spdif_dai: set normal 512 fs /4 fs
Jul 18 16:51:53 CoreELEC kernel: snd_spdif_dai: set normal 512 fs /4 fs
Jul 18 16:51:53 CoreELEC kernel: snd_spdif_dai: aiu 958 playback enable
Jul 18 16:51:54 CoreELEC kernel: [55B blob data]
Jul 18 16:51:56 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:51:58 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:51:59 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:04 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:08 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:17 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:20 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:21 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:24 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:25 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:26 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:27 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:27 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:31 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:32 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:38 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:48 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:51 CoreELEC kernel: di:err:de_irq: enter 12c0000
Jul 18 16:52:54 CoreELEC kernel: di:err:de_irq: enter 12c0000
Here’s the log from when I disrupt the stream (16:50:05) and the issue does NOT occur after that. There is some difference from the previous log at the point when the stream is resumed.
Thanks for the log. It is a different new issue. Can you try to record a pixelation so it shows if you pla it back. This is a h264 decoder issue. I am currently poking around there anyway so I can add your problem to the list.
I tried to record it, no pixelation on the recording. Also tried to stream from Le Potato to another device while the pixelation occur on Le Potato. No pixelation on the other device.
Also, this issue exist on kernel 3.14, so it’s not exclusive to ng.