@ samsamsam thnx friend we hope mx3l fix this error
Re: serviceapp - gstplayer and exteplayer3 #321
Re: serviceapp - gstplayer and exteplayer3 #322
Re: serviceapp - gstplayer and exteplayer3 #323
Posted 15 October 2016 - 13:28
Hello,
I changed plugin name from enigma2-plugin-extensions-serviceapp to enigma2-plugin-systemplugins-serviceapp, also serviceapp is moved from plugin menu to system menu.
Please use this recipe to build:
https://github.com/m...s-serviceapp.bb
If you already build enigma2-plugin-extensions-serviceapp,
then clean your sysroot with "MACHINE=yourmachine bitbake enigma2-plugin-extensions-serviceapp -c clean" and then build with
"MACHINE=yourmachine bitbake enigma2-plugin-systemplugins-serviceapp.
I will be not renaming plugin anymore.
Edited by mx3L, 15 October 2016 - 13:29.
Re: serviceapp - gstplayer and exteplayer3 #324
Re: serviceapp - gstplayer and exteplayer3 #325
Posted 19 October 2016 - 07:38
Ok guys
Something is not quite right with the new SSS rtmp ffmpeg patch.
When using this patch with
- ffmpeg 3.1.4
- exteplayer3 rev: https://github.com/s...f09c36f63f2b5f9
If I stream from ITV Player both from Kodi and from an Enigma2 plugin the stream will play perfectly but after exactly 1 minute it will stop. It does this without fail each time and everytime. To be sure I also seeked 5 minutes into the stream and played it from there and sure enough after exactly 1 minute when the stream reached 6 minutes in duration the stream stopped once more.
here is the Enigma2 lever 4 debug
< 39187.102> [KodiLauncher] FBUnlock < 39187.102> [fb] double buffering available! < 39187.130> [KodiLauncher] RCUnlock < 39187.137> [SKIN] Parsing embedded skin <embedded-in-'StatusScreen'> < 39187.146> [SubsSupport] using global config < 39187.289> [SKIN] Parsing embedded skin <embedded-in-'SubsEmbeddedScreen'> < 39187.296> [SKIN] Parsing embedded skin <embedded-in-'SubsScreen'> < 39187.312> [SubsLoader][info] setting block parsing for Parsers < 39187.324> [SKIN] Parsing embedded skin <embedded-in-'Screensaver'> < 39187.335> [SKIN] Parsing embedded skin <embedded-in-'HideVBILine'> < 39187.421> [ePicLoad] setPara max-X=-1 max-Y=-1 aspect_ratio=1.000000 cache=0 resize=0 bg=#FF000000 auto_orient=0 < 39187.421> [WebPixmap] load - already loaded < 39187.432> [SubsLoader][info] <1-0694-9015-001_CoronationStreet_TX171016.xml?_ _gda__=1476863705_d426504df09f8f31b190b12b4e8d5e71&fileExt=.xml> loading ... < 39188.426> [decode] trying encoding utf-8 ... < 39188.427> [decode] trying encoding utf-16 ... < 39188.437> [decode] decoded with utf-16 encoding < 39188.438> [SubsLoader][info] looking for '.xml' parser < 39188.438> [SubsLoader][info] trying parsing with <SubRipParser> < 39188.494> [SubsLoader][info] trying parsing with <MicroDVDParser> < 39188.496> [SubsLoader][error] <MicroDVDParser>: cannot parse, FPS not provide d < 39188.497> playing 4097:0:0:0:0:0:0:0:0:0:rtmpe%3a//cp72511.edgefcs.net/ondema nd?auth=eaEctb8dBaOcAbNdDctbUbedkbBbuc0aibdcIaod0aPb0b8and4ambxcIbVaLc2aba4-bybW Rn-eS-dym4JAnlBsFs&aifp=v002&slist=production/ swfurl=http%3a//www.itv.com/mercu ry/Mercury_VideoPlayer.swf playpath=mp4%3aproduction/priority/CATCHUP/1/0694/901 5/001/1-0694-9015-001_PC011800_16X9.mp4 swfvfy=true:Coronation Street - 17/10/2 016 < 39188.497> eServiceApp < 39188.498> PlayerApp < 39188.498> BasePlayer < 39188.498> ExtEplayer3 < 39188.498> PlayerBackend < 39188.498> eServiceApp::setTarget 0 < 39188.498> eServiceApp::fillSubservices - failed to retrieve subservices, not supported url < 39188.499> PlayerBackend::gotMessage - tStart < 39188.499> PlayerApp::processStart: exteplayer3 "rtmpe://cp72511.edgefcs.net/o ndemand?auth=eaEctb8dBaOcAbNdDctbUbedkbBbuc0aibdcIaod0aPb0b8and4ambxcIbVaLc2aba4 -bybWRn-eS-dym4JAnlBsFs&aifp=v002&slist=production/ swfurl=http://www.itv.com/me rcury/Mercury_VideoPlayer.swf playpath=mp4:production/priority/CATCHUP/1/0694/90 15/001/1-0694-9015-001_PC011800_16X9.mp4 swfvfy=true" < 39188.611> ExtEPlayer3::handleJsonOutput - unhandled key "EPLAYER3_EXTENDED" < 39189.614> ExtEPlayer3::handleJsonOutput - unhandled key "PLAYBACK_OPEN" < 39189.681> ExtEPlayer3::handleJsonOutput - unhandled key "OUTPUT_OPEN" < 39189.732> PlayerBackend::recvStart - status = 0 < 39189.732> PlayerBackend::recvVideoTrackCurrent - status = 0 < 39189.732> PlayerBackend::gotMessage - start < 39189.732> eServiceApp::gotExtPlayerMessage - start < 39189.734> PlayerBackend::recvAudioTrackCurrent - status = 0 < 39189.734> PlayerBackend::recvSubtitleTrackCurrent - status = 0 < 39189.738> eServiceApp::getNumberOfSubservices - 0 < 39189.762> PlayerBackend::recvVideoTrackCurrent - status = 0 < 39189.833> [SubsSupport] Service Started < 39189.834> [SubsLoader][info] changing encoding group to: ['utf-8', 'utf-16', 'windows-1250', 'iso-8859-2', 'maclatin2', 'IBM852'] < 39189.835> [SubsEngine] setSubsDelay - setting delay to 0ms < 39189.841> eServiceApp::isCurrentlySeekable < 39189.842> resolved to PLAY < 39189.842> eServiceApp::unpause < 39189.842> PlayerBackend::gotMessage - tUnpause < 39189.842> PlayerBackend::recvResume - status = 1 < 39189.844> eServiceApp::isCurrentlySeekable < 39189.846> [WebPixmap] load - already loaded < 39189.847> PlayerBackend::gotMessage - videoFramerateChanged < 39189.847> eServiceApp::gotExtPlayerMessage - videoFramerateChanged < 39189.849> [AutoRes] got event evFramerateChanged < 39189.849> PlayerBackend::gotMessage - videoSizeChanged < 39189.849> eServiceApp::gotExtPlayerMessage - videoSizeChanged < 39189.872> [AutoRes] got event evVideoSizeChanged < 39189.873> PlayerBackend::gotMessage - videoProgressiveChanged < 39189.873> eServiceApp::gotExtPlayerMessage - videoProgressiveChanged < 39189.873> [AutoRes] got event evVideoProgressiveChanged < 39189.924> PlayerBackend::gotMessage - tGetLength < 39190.847> eServiceApp::signalEventUpdatedInfo < 39190.852> eServiceApp::getNumberOfTracks < 39190.852> WaitThread - waiting for 500ms < 39190.852> PlayerBackend::gotMessage - tAudioList < 39190.852> WaitThread - in time < 39190.854> eServiceApp::getTrackInfo = 0 < 39190.866> [AutomaticVolumeAdjustment] service changed < 39253.070> action: okButton < 39253.070> action -> InfobarSeekActions okButton < 39253.071> action -> OkCancelActions ok < 39253.071> unknown action OkCancelActions/ok! typo in keymap? < 39253.071> action -> InfobarShowHideActions toggleShow < 39253.073> [ePicLoad] setPara max-X=-1 max-Y=-1 aspect_ratio=1.000000 cache=0 resize=0 bg=#FF000000 auto_orient=0 < 39253.073> [WebPixmap] load - already loaded < 39254.240> PlayerBackend::recvStopped - retval = 0 < 39254.240> PlayerBackend::thread_finished < 39254.240> PlayerBackend::gotMessage - stop < 39254.240> eServiceApp::gotExtPlayerMessage - stop < 39254.240> eServiceApp::isCurrentlySeekable < 39254.241> resolved to PAUSE < 39254.241> eServiceApp::pause < 39254.256> [SubsSupport] closing subtitleDisplay < 39254.258> RemovePopup, id = kodiplayer_seekto < 39254.265> eServiceApp::stop < 39254.288> ~PlayerBackend < 39254.289> ~ExtEplayer3 < 39254.289> ~BasePlayer < 39254.289> ~PlayerApp < 39254.289> ~eServiceApp < 39254.879> [KodiLauncher] FBLock < 39254.879> [KodiLauncher] RCLock
I then tested an image still using-ffmpeg 3.1.4
but without applying the attached ffmpeg-keep-native-rtmp-support.patch.
and with these Exteplayer3 commits reverted
https://github.com/s...7cb963e501ed16b and https://github.com/s...b91c43932cdaa4.
and there are no such issues with the stream stopping after 1 minute and it plays perfectly for its duration.
I hope you guys can sort this as it would be great to apply and use this new patch once this issue is addressed.
Ian.
Attached Files
Edited by ian1095, 19 October 2016 - 07:40.
Re: serviceapp - gstplayer and exteplayer3 #326
Posted 19 October 2016 - 11:31
Patch is only to give possibility to select RTMP implementation.
So, if there is a problem this is not a patch but RTMP implementation. For example before you use librtmp implementation at now you use native ffmpeg implementation.
Understood?
So, you can test with the patch and so, on but force LIBRTMP implementation.
Simple?
Everything has been written in this topic, so why you not read?
Edited by samsamsam, 19 October 2016 - 11:32.
Re: serviceapp - gstplayer and exteplayer3 #327
Re: serviceapp - gstplayer and exteplayer3 #328
Re: serviceapp - gstplayer and exteplayer3 #329
Posted 19 October 2016 - 12:26
Thanks mx3L
I will test and report back as soon as I'm able.
@SSS Sorry for the way I worded it. I should have said the implementation of the patch by Exteplayer3 rather than the patch itself being at fault.
No offense intended.
Ian.
Edited by ian1095, 19 October 2016 - 12:30.
Re: serviceapp - gstplayer and exteplayer3 #330
Re: serviceapp - gstplayer and exteplayer3 #331
Posted 19 October 2016 - 14:33
@mx3L
fyi your serviceapp is working really really well.
The issue where the subs would sometimes flash a few times has been resolved completely.
I've dusted of my old DM800HD (300MHz mipsel without FPU) and it's amazing what serviceapp / exteplayer is able to do on such old hardware.
congrats to both of you mx3L and SSS.
Re: serviceapp - gstplayer and exteplayer3 #332
Posted 19 October 2016 - 15:04
Hehe, good to see this development "worldwide", as it were, finally - not only on Alien and alike old HW...
'Been sayin' it for a while...
Great going, guys!
Re: serviceapp - gstplayer and exteplayer3 #333
Posted 19 October 2016 - 16:36
good to hear
@MastaG
If I recall correctly, you had some problem with wrongly detected encoding in some subtitles. Maybe your problem is solved, since uchardet has added more language maps:
https://cgit.freedes...t/uchardet/log/
I tested it and even workaround for wrongly detected slovak/czech encoding in serviceapp is now not necessary.
Re: serviceapp - gstplayer and exteplayer3 #334
Re: serviceapp - gstplayer and exteplayer3 #335
Posted 19 October 2016 - 19:50
Thanks mx3L
I will test and report back as soon as I'm able.
@SSS Sorry for the way I worded it. I should have said the implementation of the patch by Exteplayer3 rather than the patch itself being at fault.
No offense intended.
Ian.
Anyway you need to be aware of simple fact that some links will works only with librtmp and some only with ffmpeg implementation.
Re: serviceapp - gstplayer and exteplayer3 #336
Posted 21 October 2016 - 10:48
Hi mx3L
Ive just found another bug that's crept into Serviceapp with the last couple of updates.
When adding EPG to IPTV services in bouquets,the EPG data no longer shows in Channel lists when Serviceap is set to Exteplayer3 or GSTPlayer,but its fine when Serviceapp is set to Original. The EPG is fine however in the Infobar and when pressing the EPG/Info button after selecting an IPTV channel that data has been added to show the EPG,its just the Channel lists where it no longer shows. Although I cannot tell you exactly which update stopped the EPG from showing in the Channel lists for IPTV Services,it is a very recent thing as it was working perfectly up until a few weeks ago.
I wouldn't imagine that this is in need of fixing urgently as it doesn't effect streaming in any way,but I felt you should be made aware of the issue none the less and perhaps you can take a look at addressing it if/when you add any more important fixes/updates in the near future.
Ian.
Edited by ian1095, 21 October 2016 - 10:53.
Re: serviceapp - gstplayer and exteplayer3 #337
Re: serviceapp - gstplayer and exteplayer3 #338
Posted 24 October 2016 - 20:16
Yes I will try to look into that for you.
More importantly though I've found another stream type that Servicapp and Exteplayer3 wont play.
Its streams fine however when Serviceapp is set to either GSTPlayer or Original.
Here's the Enigma Level 4 debug
< 19914.719> playing 4097:0:0:0:A00000:0:0:0:0:0:rtmp%3a//cp48590.edgefcs.net/on demand/?auth=daEdjbUbydNaibMdbcdc6bKduaud1dObDbz-bydL0R-h0-NaCNgXsd&aifp=v001&sl ist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Produc tion_Entertainment/2016/10/18/788256835730/ playpath=mp4%3avideo/temp_hd_gallery _video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2016/1 0/18/788256835730/CBS_NCIS_311_CONTENT_CIAN_vr_20M_943715_1928.mp4 swfurl=http%3 a//canstatic.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20:NCIS - Philly - (Full Show) < 19914.719> [eDVBCAService] free slot 0 demux 0 for service 1:0:19:1B1D:802:2:1 1A0000:0:0:0: < 19914.719> [eDVBCAService] free service 1:0:19:1B1D:802:2:11A0000:0:0:0: < 19914.749> [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff < 19914.749> [eDVBPCR0] DEMUX_STOP ok < 19914.749> [eDVBPCR0] destroy < 19914.750> [eDVBVideo0] DEMUX_STOP ok < 19914.751> [eDVBVideo0] VIDEO_STOP ok < 19914.754> [eDVBVideo0] destroy < 19914.754> [eDVBAudio0] AUDIO_STOP ok < 19914.787> [eDVBAudio0] DEMUX_STOP ok < 19914.787> [eDVBAudio0] AUDIO_CONTINUE ok < 19914.793> [eDVBAudio0] destroy < 19914.794> [eDVBText0] DEMUX_STOP ok TuxTxt stopped service 151b < 19914.796> [eDVBText0] destroy cleaning up TuxTxt cache cleared < 19914.799> [eDVBResourceManager] start release channel timer < 19914.800> eServiceApp < 19914.800> PlayerApp < 19914.800> BasePlayer < 19914.800> ExtEplayer3 < 19914.800> PlayerBackend < 19914.800> eServiceApp::setTarget 0 < 19914.800> eServiceApp::fillSubservices - failed to retrieve subservices, not supported url < 19914.801> PlayerBackend::gotMessage - tStart < 19914.801> PlayerApp::processStart: exteplayer3 "rtmp://cp48590.edgefcs.net/on demand/?auth=daEdjbUbydNaibMdbcdc6bKduaud1dObDbz-bydL0R-h0-NaCNgXsd&aifp=v001&sl ist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Produc tion_Entertainment/2016/10/18/788256835730/ playpath=mp4:video/temp_hd_gallery_v ideo/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2016/10/ 18/788256835730/CBS_NCIS_311_CONTENT_CIAN_vr_20M_943715_1928.mp4 swfurl=http://c anstatic.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20" < 19914.825> eServiceApp::getNumberOfTracks < 19914.825> eServiceApp::getNumberOfTracks < 19914.856> ExtEPlayer3::handleJsonOutput - unhandled key "EPLAYER3_EXTENDED" < 19916.211> ExtEPlayer3::handleJsonOutput - unhandled key "FF_ERROR" < 19916.211> ExtEPlayer3::handleJsonOutput - unhandled key "PLAYBACK_OPEN" < 19916.212> PlayerBackend::recvStopped - retval = 0 < 19916.212> PlayerBackend::thread_finished < 19916.213> PlayerBackend::gotMessage - stop < 19916.213> eServiceApp::gotExtPlayerMessage - stop < 19916.213> eServiceApp::isCurrentlySeekable < 19916.214> resolved to PAUSE < 19916.214> eServiceApp::pause < 19916.720> [DVBCAHandler] no more services < 19917.800> [eDVBResourceManager] release cached channel (timer timeout) < 19917.800> [eDVBLocalTimerHandler] remove channel 0x2fa2f58 < 19917.800> [eEPGCache] remove channel 0x2fa2f58 < 19917.801> [eDVBResourceManager] stop release channel timer < 19920.802> [eDVBFrontend] close frontend 0
Ian.
Re: serviceapp - gstplayer and exteplayer3 #339
Posted 27 October 2016 - 09:56
Hi mx3L
The above log was from streaming from Enigma2
Here is the log from withing Kodi
I don't know if its different and it helps by shedding more light on why its failing. It looks to my novice eye to be the same error ?
Ive also found that although it plays using GSTPlayer, this stream also stops after 1 minute just like ITVPlayer did before your last fix,so is this a similar issue when rtmp streams are used ?
< 63174.228> [eDVBFrontend] close frontend 0 < 63239.885> [KodiLauncher] FBUnlock < 63239.885> [fb] double buffering available! < 63239.918> [KodiLauncher] RCUnlock < 63239.933> [SKIN] Parsing embedded skin <embedded-in-'StatusScreen'> < 63239.943> [SubsSupport] using global config < 63240.088> [SKIN] Parsing embedded skin <embedded-in-'SubsEmbeddedScreen'> < 63240.093> [SKIN] Parsing embedded skin <embedded-in-'SubsScreen'> < 63240.106> [SubsLoader][info] setting block parsing for Parsers < 63240.117> [SKIN] Parsing embedded skin <embedded-in-'Screensaver'> < 63240.123> [SKIN] Parsing embedded skin <embedded-in-'HideVBILine'> < 63240.192> [ePicLoad] setPara max-X=-1 max-Y=-1 aspect_ratio=1.000000 cache=0 resize=0 bg=#FF000000 auto_orient=0 < 63240.193> [WebPixmap] load - already loaded < 63240.201> [SubsLoader][info] <subtitles.srt> loading ... < 63240.202> [decode] trying encoding utf-8 ... < 63240.205> [decode] decoded with utf-8 encoding < 63240.205> [SubsLoader][info] looking for '.srt' parser < 63240.206> [SubsLoader][info] found <SubRipParser> parser < 63240.206> [SubsLoader][info] <SubRipParser> parsing... < 63240.918> [SubsLoader][info] <subtitles.srt> successfully loaded < 63240.920> playing 4097:0:0:0:0:0:0:0:0:0:rtmp%3a//cp48590.edgefcs.net/ondeman d/?auth=daEaMdNdncuc0bAaebjdEcIcjc_cXbNb.bI-byeCaR-h0-McFPfWjf&aifp=v001&slist=v ideo/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Production_ Entertainment/2014/05/29/269373507506/ playpath=mp4%3avideo/temp_hd_gallery_vide o/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2014/05/29/ 269373507506/CBS_CSI_MIAMI_101_CONTENT_CIAN_373033_1928.mp4 swfurl=http%3a//cans tatic.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20:CSI%3a Miami S01E01 - Golden Parachute < 63240.920> eServiceApp < 63240.920> PlayerApp < 63240.920> BasePlayer < 63240.920> ExtEplayer3 < 63240.921> PlayerBackend < 63240.921> eServiceApp::setTarget 0 < 63240.921> eServiceApp::fillSubservices - failed to retrieve subservices, not supported url < 63240.933> PlayerBackend::gotMessage - tStart < 63240.933> PlayerApp::processStart: exteplayer3 "rtmp://cp48590.edgefcs.net/on demand/?auth=daEaMdNdncuc0bAaebjdEcIcjc_cXbNb.bI-byeCaR-h0-McFPfWjf&aifp=v001&sl ist=video/temp_hd_gallery_video/CBS_Production_Outlet_VMS/video_robot/CBS_Produc tion_Entertainment/2014/05/29/269373507506/ playpath=mp4:video/temp_hd_gallery_v ideo/CBS_Production_Outlet_VMS/video_robot/CBS_Production_Entertainment/2014/05/ 29/269373507506/CBS_CSI_MIAMI_101_CONTENT_CIAN_373033_1928.mp4 swfurl=http://can static.cbs.com/chrome/canplayer.swf swfvfy=true timeout=20" < 63240.997> ExtEPlayer3::handleJsonOutput - unhandled key "EPLAYER3_EXTENDED" < 63241.267> ExtEPlayer3::handleJsonOutput - unhandled key "FF_ERROR" < 63241.267> ExtEPlayer3::handleJsonOutput - unhandled key "PLAYBACK_OPEN" < 63241.268> PlayerBackend::recvStopped - retval = 0 < 63241.269> PlayerBackend::thread_finished < 63241.269> PlayerBackend::gotMessage - stop < 63241.269> eServiceApp::gotExtPlayerMessage - stop < 63241.269> eServiceApp::isCurrentlySeekable < 63241.270> resolved to PAUSE < 63241.270> eServiceApp::pause < 63241.279> [Subtitles] hide dialog < 63241.284> [SubsSupport] closing subtitleDisplay < 63241.286> RemovePopup, id = kodiplayer_seekto < 63241.294> eServiceApp::stop < 63242.085> [KodiLauncher] FBLock < 63242.086> [KodiLauncher] RCLock
Ian.
Edited by ian1095, 27 October 2016 - 10:00.
Re: serviceapp - gstplayer and exteplayer3 #340
Also tagged with one or more of these keywords: gstreamer, ffmpeg
DVB subtitles support in eServiceMP3/GStreamerStarted by DimitarCC, 17 Oct 2024 DVB, Subtitles, GStreamer |
|
|||
Is het denkbaar om GStreamer te vervangen door VLC in toekomstige release?Started by Niceguy, 13 Jan 2022 GStreamer, VLC |
|
|||
Openpli 8.0 ffmpeg problemStarted by tigrousad, 2 Mar 2021 serviceapp, ffmpeg, exteplayer3 and 2 more... |
|
|||
DTS geluid probleem op Pli 6.0 Mutant, Werkt op Pli 4.0 VuDuoStarted by Niceguy, 9 Jan 2018 Gstreamer, Audio DTS |
|
|||
ISo en VOB afspelen in OpenPli 6.1Started by dutcharnie, 8 Jan 2018 ISO, DVD, Gstreamer |
|
5 user(s) are reading this topic
0 members, 5 guests, 0 anonymous users