Improve code stability

- NEVER use e.g. {} or [] as standard function arguments
This commit is contained in:
tomkat83 2016-07-12 20:03:10 +02:00
parent 90e67931ff
commit ba191eafc7
2 changed files with 8 additions and 7 deletions

View file

@ -2190,7 +2190,7 @@ class API():
"""
return self.item[0].attrib.get('optimizedForStreaming') == '1'
def getTranscodeVideoPath(self, action, quality={}):
def getTranscodeVideoPath(self, action, quality=None):
"""
To be called on a VIDEO level of PMS xml response!
@ -2211,6 +2211,8 @@ class API():
TODO: mediaIndex
"""
if quality is None:
quality = {}
xargs = clientinfo.ClientInfo().getXArgsDeviceInfo()
# For DirectPlay, path/key of PART is needed
# trailers are 'clip' with PMS xmls

View file

@ -55,14 +55,13 @@ class PlayUtils():
else:
self.logMsg("File is transcoding.", 1)
quality = {
playurl = utils.tryEncode(self.API.getTranscodeVideoPath(
'Transcode',
quality={
'maxVideoBitrate': self.getBitrate(),
'videoResolution': self.getResolution(),
'videoQuality': '100'
}
playurl = utils.tryEncode(self.API.getTranscodeVideoPath(
'Transcode',
quality=quality))
}))
# Set playmethod property
utils.window('emby_%s.playmethod' % playurl, value="Transcode")