Hi there,
I got an Octagon SF4008 receiver running PurE2 6.5, and it is struggling to play a few DVB-T channels from my area, near Madrid (Spain). Needless to say that my TV and other Enigma2 receivers running PurE2 6.5 (e.g., an Uclan Ustym 4K and an Edision OS Nino+) can play those channels just fine.
So, when I perform a channel search on the Octagon, all the expected channels show up. But for some reason, among the dozens of channels I get, there's like 4-5 that I cannot watch. Zapping to them results in a black screen (no picture at all), although I do get the sound and the EPG.
These are two of the channels showing this problem:
- Hit TV at 618 MHz (C-39).
- Teletoledo at 658 MHz (C-44).
Both of them are broadcast multiplexed with other channels in the same frequencies. And while none of the channels in C-44 are showing a picture (I just get the sound and the EPG), the same does not apply to C-39. I can watch just fine most channels from this mux (such as El Toro, 8madrid, etc.), contrary to Hit TV.
Other things I tried:
- Pointed my antenna at a different ransmitter, which transmits Teletoledo on C-42 (642 MHz). Same result as with C-44 (no video).
- I streamed these channels from my Octagon and played them on my PC. No issues. While my Octagon fails to decode the video, my PC does not.
- Recorded a sample to an USB stick (uploaded here). My PC could play the .TS file fine, but my Octagon failed to do so regardless of the player: gstPlayer or extePlayer.
- Checked the video properties in the .TS files. Couldn't see anything unexpected. Resolution is 1920x1080, codec is AVC, etc.
- Upgraded my Octagon to the latest PurE2 version (7.4) and flashed other images too (OpenATV, etc.). The probem always persisted.
Finally, I grabbed the Enigma2 logs while zapping to Hit TV (which fails to play) and while zapping to El Toro (which plays OK), and compared them. I noticed that there is a sequence of VIDEO_GET_EVENT messages that only show up when I zap to El Toro. When I zap to Hit TV, they are completely missing:
20:27:19.4877 dvb/decoder.cpp:563 video_event [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
20:27:19.4880 dvb/decoder.cpp:563 video_event [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
20:27:19.4881 dvb/decoder.cpp:563 video_event [eDVBVideo0] VIDEO_GET_EVENT SIZE_CHANGED 1920x1080 aspect 3
20:27:19.4945 dvb/decoder.cpp:563 video_event [eDVBVideo0] VIDEO_GET_EVENT FRAME_RATE_CHANGED 25000 fps
20:27:19.4946 dvb/decoder.cpp:563 video_event [eDVBVideo0] VIDEO_GET_EVENT PROGRESSIVE_CHANGED 0
So, I guess there is something special in the video stream of these channels that might be confusing the video hardware / drivers of my Octagon, and therefore the VIDEO_GET_EVENTS are never being fired and the video playback never starts. Unfortunately, I don't know what it may be, or whether it can be fixed or bypassed.
Any help would be highly appreciated.
PS: I found another forum where somebody was having the same issue with an older TV (not an Enigma2 receiver): no video on some channels from C-39, being Hit TV one of them. Somebody pointed out that maybe those channels were not reporting certain parameters (e.g., resolution or aspect ratio) and hence the TV was unable to play them. But this never got fully confirmed. And even if that's the case, other TVs and receivers do not seem to have a problem with it.
