# Get Service Info
if svinfo is not None:
list.append(svinfo.getInfoString(iServiceInformation.sProvider))
- list.append(svinfo.getInfo(iServiceInformation.sAspect))
+
+ aspect = svinfo.getInfo(iServiceInformation.sAspect)
+ if aspect in ( 1, 2, 5, 6, 9, 0xA, 0xD, 0xE ):
+ aspect = "4:3"
+ else:
+ aspect = "16:9"
+ list.append(aspect)
+
+ width = svinfo and svinfo.getInfo(iServiceInformation.sVideoWidth) or -1
+ height = svinfo and svinfo.getInfo(iServiceInformation.sVideoHeight) or -1
+ videosize = "%dx%d" %(width, height)
+ list.append(videosize)
+
list.append(hex(svinfo.getInfo(iServiceInformation.sNamespace)))
# Get PIDs
,"serviceName": 4
,"serviceProvider": 5
,"serviceAspect": 6
- ,"serviceNamespace": 7
- ,"vPID": 8
- ,"aPID": 9
- ,"pcrID": 10
- ,"pmtPID": 11
- ,"txtPID": 12
- ,"tsID": 13
- ,"onID": 14
- ,"sid": 15
- ,"WebIfVersion": 16
- }
-
+ ,"serviceVideosize": 7
+ ,"serviceNamespace": 8
+ ,"vPID": 9
+ ,"aPID": 10
+ ,"pcrID": 11
+ ,"pmtPID": 12
+ ,"txtPID": 13
+ ,"tsID": 14
+ ,"onID": 15
+ ,"sid": 16
+ ,"WebIfVersion": 17
+ }
\ No newline at end of file
Version = '$Header$';
-__version__ = "Beta 0.95.1"
+__version__ = "Beta 0.98.1"
from Plugins.Plugin import PluginDescriptor
from Components.config import config, ConfigSubsection, ConfigInteger,ConfigYesNo,ConfigText
from Components.Network import Network
tplAbout += '<td class="aboutElementRight">%(serviceAspect)</td>\n';
tplAbout += '</tr>\n';
tplAbout += '<tr>\n';
+ tplAbout += '<td class="aboutElementLeft">Videosize:</td>\n';
+ tplAbout += '<td class="aboutElementRight">%(serviceVideosize)</td>\n';
+ tplAbout += '</tr>\n';
+ tplAbout += '<tr>\n';
tplAbout += '<td class="aboutElementLeft">Namespace:</td>\n';
tplAbout += '<td class="aboutElementRight">%(serviceNamespace)</td>\n';
tplAbout += '</tr>\n';
,'serviceName': xml.getElementsByTagName('e2servicename').item(0).firstChild.data
,'serviceProvider': xml.getElementsByTagName('e2serviceprovider').item(0).firstChild.data
,'serviceAspect': xml.getElementsByTagName('e2serviceaspect').item(0).firstChild.data
+ ,'serviceVideosize': xml.getElementsByTagName('e2servicevideosize').item(0).firstChild.data
,'serviceNamespace': xml.getElementsByTagName('e2servicenamespace').item(0).firstChild.data
,'vPIDh': '0x'+d2h(xml.getElementsByTagName('e2vpid').item(0).firstChild.data, 4)
,'vPID': ownLazyNumber(xml.getElementsByTagName('e2vpid').item(0).firstChild.data)
<e2servicename><e2:item name="serviceName" filter="xml"/></e2servicename>
<e2serviceprovider><e2:item name="serviceProvider" filter="xml"/> </e2serviceprovider>
<e2serviceaspect><e2:item name="serviceAspect" filter="xml"/></e2serviceaspect>
+ <e2servicevideosize><e2:item name="serviceVideosize" filter="xml"/></e2servicevideosize>
<e2servicenamespace><e2:item name="serviceNamespace" filter="xml"/></e2servicenamespace>
<e2vpid><e2:item name="vPID" filter="xml"/></e2vpid>
<e2apid><e2:item name="aPID" filter="xml"/></e2apid>