poster frame resolutions

This commit is contained in:
j 2011-08-16 12:11:07 +02:00
commit 4fc84b02b7
3 changed files with 10 additions and 4 deletions

View file

@ -548,9 +548,15 @@ actions.register(getImdbId)
'''
media delivery
'''
def frame(request, id, position, size):
def frame(request, id, size, position=None):
item = get_object_or_404(models.Item, itemId=id)
position = float(position.replace(',', '.'))
if not position:
if item.poster_frame == -1 and item.sort.duration:
position = item.sort.duration/2
else:
position = item.poster_frame
else:
position = float(position.replace(',', '.'))
frame = item.frame(position, int(size))
if not frame:
raise Http404