Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £99! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £149! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[Zgemma H7] Gstreamer stopped working

robbieb43

New member
Joined
Aug 7, 2010
Messages
29
Reaction score
3
Points
3
Location
Near 29.1N 13.5W
When I try to play h264 .ts files that are not mp2 audio (e.g ac3, aac) I get a blank screen and it will not play.

This has only happened around 09/10/2024 as all was well before and when I try files acquired before this date that played ok, these also are affected.

I have the same 6.6 release on my Zgemma H7S, VUDuo4KSE and Octagon SF8008 and the same problem has emerged at the same time without any manual intervention from me. I do have the 24 hour update check enabled on each box.

Here is a log (actually produced on the Octagon for convenience).

< 75826.872466> GstPlayer::GstPlayer initializing with options:
< 75826.872565> audio_id = not set
< 75826.872613> audio_sink = not set
< 75826.872680> buffer_duration = 0s
< 75826.872737> buffer_size = 8192KB
< 75826.872781> download_buffer_path = not set
< 75826.872823> ring_buffer_maxsize = not set
< 75826.872877> subtitles_enabled = 1
< 75826.872921> video_sink = not set
< 75826.905186> eServiceApp::getNumberOfTracks
< 75826.905622> WaitThread - waiting for 500ms
< 75826.905840> WaitThread - in time

< 75826.907952> eServiceApp::fillSubservices - failed to retrieve subservices, not supported url
< 75826.907980> eServiceApp::getNumberOfSubservices - 0
< 75826.912242> eServiceApp::isCurrentlySeekable
< 75826.912308> eServiceApp::unpause
< 75826.912397> [MultiPixmap] setPixmapNum(0) failed! defined pixmaps: []
< 75826.912870> [MultiPixmap] setPixmapNum(0) failed! defined pixmaps: []
< 75826.913158> eServiceApp::isCurrentlySeekable
< 75826.913263> [MultiPixmap] setPixmapNum(0) failed! defined pixmaps: []
< 75826.913598> [MultiPixmap] setPixmapNum(0) failed! defined pixmaps: []
< 75826.913871> [Notifications] RemovePopup, id = ZapError
< 75826.914762> PlayerBackend::gotMessage - tAudioList
< 75826.915035> PlayerBackend::gotMessage - tStart
PlayerApp::processStart: gstplayer_gst-1.0 "<filenamehere>.mp4" -d 0 -s 8192 -e
< 75826.915708> [ServiceApp][eConsoleContainer] Starting gstplayer_gst-1.0
< 75826.916045> [ServiceApp][eConsoleContainer] Opened tmp_fd: 61
< 75826.916511> [ServiceApp][eConsoleContainer] pipe in = 61, out = 64, err = 65
< 75826.918147> PlayerBackend::recvStopped - retval = 0
< 75826.918259> PlayerBackend::thread_finished
< 75826.918985> eServiceApp::getNumberOfTracks
< 75826.919947> eServiceApp::getNumberOfSubservices - 0
< 75826.923660> PlayerBackend::gotMessage - stop
< 75826.923691> eServiceApp::gotExtPlayerMessage - stop

Has a new gstreamer version been pushed out possibly?

Thanks

Rob
 
Are you using gstreamer from serviceapp?
Log says serviceapp in use...
 
I am not sure I know - I have exteplayer3 installed. I recall this originally was to help with playback problems on IPTV and mp4 files. Is serviceapp a plugin?

Updated: yes on that box enigma2-plugin-systemplugins-serviceapp (0.5+git200+cfee7a50+cfee7a58ea-r3)
enigma2-plugin-systemplugins-serviceapp version 0.5+git-r3, but not on the zgemma or the vuduo4kse
 
Last edited:
To add some consistency here is the log doing the same on the zgemma HS7 (without serviceapp)

< 22759.546838> [Navigation] playing ref 1:0:0:0:0:0:0:0:0:0:<file name/path>
< 22759.547782> [eDVBCAService] free slot 0 demux 0 for service 1:0:1:1389:3EA:1:C00000:0:0:0:
< 22759.547816> [eDVBCAService] free service 1:0:1:1389:3EA:1:C00000:0:0:0:
< 22759.547878> [CI] recheckPMTHAndlers()
< 22759.558297> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
< 22759.558339> [eDVBPCR0] DEMUX_STOP ok
< 22759.558393> [eDVBPCR0] destroy
< 22759.558402> [eDVBVideo0] DEMUX_STOP ok
< 22759.558435> [eDVBVideo0] VIDEO_STOP ok
< 22759.563782> [eDVBVideo0] destroy
< 22759.563816> [eDVBAudio0] AUDIO_STOP ok
< 22759.587605> [eDVBAudio0] DEMUX_STOP ok
< 22759.587836> [eDVBAudio0] AUDIO_CONTINUE ok
< 22759.587883> [eDVBAudio0] destroy
< 22759.587894> [eDVBText0] DEMUX_STOP ok
< 22759.587911> [decoder][eDVBText] stopCaching
< 22759.588737> [eDVBText0] destroy
< 22759.588758> [decoder][eDVBText] resetPID
< 22759.588767> [decoder][eDVBText] freeCache
< 22759.590961> [eDVBResourceManager] start release channel timer
< 22759.597920> [servicedvb][eDVBServicePlay] now running: m_is_streamx set by m_is_stream 0
< 22759.597950> [servicedvb][eDVBServicePlay] now running: m_is_pvr set to; 1
< 22759.598037> [servicedvb][eDVBServicePlay][start] m_is_stream set to: 0
< 22759.598048> [servicedvb][eDVBServicePlay][start] m_is_pvr set to; 1
< 22759.604816> [eDVBServicePMTHandler] alloc PVR
< 22759.604858> [eDVBLocalTimerHandler] remove channel 0x104ac68
< 22759.604889> [eEPGTransponderDataReader] remove channel 0x104ac68
< 22759.605212> [eEPGChannelData] abort caching events !!
< 22759.606642> [eDVBCIInterfaces] addPMTHandler 4097:0:1:47:0:0:0:0:0:0:<file name/path>
< 22759.606660> [CI] recheckPMTHAndlers()
< 22759.606679> [CI] recheck 0x1049d10 4097:0:1:47:0:0:0:0:0:0:<file name/path>
< 22759.606865> [eDVBChannel] getDemux cap=01
< 22759.606877> [eDVBResourceManager] allocate demux cap=01
< 22759.606886> [eDVBResourceManager] allocating demux adapter=0, demux=0, source=0 fesource=-1
< 22759.606895> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 22759.606973> [eDVBTSTools] setSource loading streaminfo for <file name/path>
< 22759.608395> [eDVBDemux] open dvr /dev/dvb/adapter0/dvr0
< 22759.609800> [eDVBServicePlay] cutfile not found!
< 22759.610616> [eDVBTSTools] getPTS PCR 105506023 found at 564 pid 8cb (47 08 cb 38 07 10 82 a8 30 11 ff)
< 22759.610664> [eDVBTSTools] calcEnd [@ML] m_streaminfo.getLastFrame failed, fallback
< 22759.611508> [eDVBTSTools] getPTS PTS 10ef4b050 found at 533112352 pid 8cb stream: e0
< 22759.616732> [setIoPrio] best-effort level 0 ok
< 22759.616766> [eDVBServicePMTHandler] ok ... now we start!!
< 22759.616799> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 22759.616882> [eDVBSectionReader] DMX_SET_FILTER pid=0
< 22759.617540> [eDVBDemux] open demux /dev/dvb/adapter0/demux0
< 22759.617625> [eDVBSectionReader] DMX_SET_FILTER pid=18
< 22759.618483> [Notifications] RemovePopup, id = ZapError
< 22759.618831> [eFilePushThread] START thread
< 22759.684676> 4097:0:1:47:0:0:0:0:0:0::<path/file>
< 22759.686650> [eDVBServicePlay] unpause
 
How you invoke the play? And is other files with mp2 audio play? Is the problem only on mp4 files? How about mkv?
Need more info since i have no issues here play vod with gstreamer.
 
Thanks dimitarCC - I use the files button and press ok to play (playlist on the Octagon, PVR on the vu). However in my effort to get a consistent view across the three boxes, I do not seem to be getting consistent results. I think out of fairness to anyone that has spent time on looking at this I need to get my act together and eliminate any “red herrings” etc. I will try and provide a clearer presentation of the issue tomorrow. Apologies.
 
I think I should close this issue. It has been an object lesson (for me) in not jumping to conclusions, and whilst I have some specific file/player compatibility issues that I am working through, my initial premise of a bug in gstreamer is unfounded. Apologies Rob.
 

OpenViX Feeds Status

Back
Top