Jump to content


aido

Member Since 20 Mar 2017
Offline Last Active 18 Jul 2017 13:15
-----

Posts I've Made

In Topic: serviceapp - gstplayer and exteplayer3

17 July 2017 - 11:48

Back again - on OpenVix 5.0.023 I have IPTV Player installed which also installed gstplayer and this seems to be on the box but isn't detected by serviceapp and says not installed.

 

The gstplayer binary is installed in /usr/bin and if I run that I get the following output below - is serviceapp looking for it somewhere else please?

 

root@xpeedlx3:/usr/bin# ./gstplayer

../common/gstplayer.c >

{"GSTPLAYER_EXTENDED":{"version":10021,"gst_ver_major":1}}

Version for gstreamer 1.X

give me a filename please

 

Thanks in advance


In Topic: serviceapp - gstplayer and exteplayer3

14 July 2017 - 17:11

Hello there, I hope you are all well?
 
I am just trying serviceapp on the latest build of OpenVix (5.0.021 currently) and noticed there are issues with the EPG data being missing if serviceapp is configured to use exteplayer3. 
 
Basically EPG Importer finds no data as it doesn’t match the channels unless serviceapp is set back to use the original e2 way of doing things.
 
I see in the first post it says there are EPG issues, but then later in this thread I see posts that EPG is fixed.
 
From what I understand there are Enigma2 issues where if the service reference isn’t 1 or 4097 it is likely to not read the EPG data, and that something was changed (?) in OpenPLi like the posts by Athoik refer to with servicemp3. I’m not sure if that ever happened though?
 
Is this still an issue with all Enigma2 images or is it fixed in some please? I’ve tried OpenVix and OpenHDF today which had the same issue on my LX3. The version in OpenVix says 0.5+git104 and I think off the top of my head OpenHDF showed 0.6. OpenVix also says that GstPlayer is not installed whereas it was in OpenHDF (but I can’t remember the version number)
 
I just find exteplayer3 is much more stable for IPTV on the boxes I have here (Xpeed LX3 and Technomate TM-Nano-SE M2) and wondered if it was likely that the root cause would be fixed on other images please.
 
Unfortunately I cannot currently try OpenPLi as it does not have an image for either box I have (officially anyway).
 
Thanks in advance for any help and have a good weekend!

In Topic: IPTV Player - development thread

21 March 2017 - 10:12

@aido

 

After start playback you can change resolution by pressing

Menu - > Video option -> Video mode. IPTVPlayer  will remember your selection for movie.

 

At no point is there an automatic switch - this is because the frame rate is not always properly detected.

The same happen with system movie player.

At now there is no auto switch - 

Thanks @samsamsam - apologies I'd never thought to try menu as assumed it would have taken me to the system menu.

 

Works great thanks :)


In Topic: IPTV Player - development thread

20 March 2017 - 22:17

Hi, thanks for the great work so far, I've just got a quick question about auto frame rate switching.

 

My STB is a Golden Interstar LX3 with the latest OpenVIX 5.0.004 installed with GStreamer 1.11.2 and the latest version of IPTV Player tonight - 147.00.20.00

 

The box is configured in 1080i and multi frame rate so when watching any satellite channels or IPTV bouquets it will switch between 50 and 60hz accordingly.

 

I've noticed that when viewing anything via IPTV Player when using either the default config with gstplayer or with exteplayer3 it will not cause a video mode change to match the frame rate. 

 

I can't see any settings in IPTV Player around this - is it not supported?

 

The frame rate mismatch causes dropped frames and stuttering which isn't there when the frame rate matches.

 

Here's a snippet from the debug log when a 30fps video was played below (looking at the log it was 29.970fps) and the box stayed in 1080i50 instead of switching to 1080i60

 

Thanks in advance!

eConnectCallbackObj.__init__ objID[83] OBJ_NUM[14]
eConnectCallbackObj.__init__ objID[84] OBJ_NUM[15]
->||||||| onStart cmd[/usr/bin/exteplayer3 -w  -p 2 "https://removed" > /dev/null]
>>>>>>>>>>>>>>>>>>>>> getE2VideoOptions[{'policy': None, 'aspect': None, 'policy2': None}]
>>>>>>>>>>>>>>>>>>>>> getE2VideoOptions[{'policy_choices': ['letterbox', 'panscan', 'bestfit', 'nonlinear'], 'policy2': 'letterbox', 'active': None, 'aspect_choices': ['4:3', '16:9', 'any'], 'aspect': '16:9', 'policy': 'panscan', 'policy2_choices': ['letterbox', 'panscan', 'bestfit', 'nonlinear']}]
>>>>>>>>>>>>>>>>>>>>> getE2AudioOptions[{'ac3': 'downmix', 'aac': 'downmix'}]
>>>>>>>>>>>>>>>>>>>>> getDefaultAudioOptions[{'ac3': None, 'aac': None}]
enableSubtitles
>>>> _mapTrack [{u'e': u'V_MPEG4/ISO/AVC', u'ad': 1, u'f': 29970, u'h': 534, u'n': u'und', u'p': -1, u'w': 1280, u'an': 1, u'id': 1}]
===============================================
                   EXCEPTION                   
===============================================
: 
Traceback (most recent call last):
  File "\IPTVPlayer\components\iptvextmovieplayer.py", line 1321, in _mapTrack
NameError: global name 'p' is not defined
 
===============================================
>>>> _mapTrack [{u'e': u'A_AAC', u'id': 2, u'n': u'eng'}]
>>> playback[AudioTracks] = [{'encode': 'AAC', 'id': 2, 'name': 'eng'}]
>>>> _mapTrack [{u'e': u'A_AAC', u'id': 2, u'n': u'eng'}]
>>> playback[AudioTrack] = {'encode': 'AAC', 'id': 2, 'name': 'eng'}
>>> playback[SubtitleTracks] = []
>>>> _mapTrack [{u'e': u'', u'id': -1, u'n': u''}]
>>>> _mapTrack [{u'e': u'V_MPEG4/ISO/AVC', u'ad': 1, u'f': 29970, u'h': 534, u'n': u'und', u'p': 1, u'w': 1280, u'an': 1, u'id': 1}]
===============================================
                   EXCEPTION                   
===============================================
: 
Traceback (most recent call last):
  File "\IPTVPlayer\components\iptvextmovieplayer.py", line 1321, in _mapTrack
NameError: global name 'p' is not defined
 
===============================================
IPTVExtMoviePlayer.onLeavePlayer
IPTVExtMoviePlayer.showMessage
eConnectCallbackObj.__del__ objID[83] OBJ_NUM[14] 
eConnectCallbackObj.__del__ objID[84] OBJ_NUM[13] 
eConnectCallbackObj.__del__ objID[80] OBJ_NUM[12] 
eConnectCallbackObj.__del__ objID[81] OBJ_NUM[11] 
eConnectCallbackObj.__del__ objID[82] OBJ_NUM[10] 
eConnectCallbackObj.__del__ objID[78] OBJ_NUM[9] 
eConnectCallbackObj.__del__ objID[77] OBJ_NUM[8] 
eConnectCallbackObj.__del__ objID[79] OBJ_NUM[7] 
>>>>>>>>>>>>>>>>>>>>> __onClose[{'policy_choices': ['letterbox', 'panscan', 'bestfit', 'nonlinear'], 'policy2': 'letterbox', 'policy': 'panscan', 'aspect_choices': ['4:3', '16:9', 'any'], 'aspect': '16:9', 'videomode_choices': ['pal', 'ntsc', '480i', '576i', '480p', '576p', '720p50', '720p', '1080i50', '1080i', '1080p24', '1080p25', '1080p30', '720p24', '720p25', '720p30', '1080p50', '1080p'], 'policy2_choices': ['letterbox', 'panscan', 'bestfit', 'nonlinear'], 'active': None, 'videomode': '1080i50'}]
>>>>>>>>>>>>>>>>>>>>> __onClose[{'policy': 'panscan', 'videomode': '1080i50', 'aspect': '16:9', 'policy2': 'letterbox'}]
>>>>>>>>>>>>>>>>>>>>> getE2AudioOptions[{'ac3': 'downmix', 'aac': 'downmix'}]
Current video mode [1080i50], previus video mode [1080i50]