I found that pytivo transferred it at its native resolution of 1920x800, which TivoHD then sadly downscaled it to 720p. In line 165 (or so) of transcode.py:
if config.isHDtivo(tsn) and height <= TIVO_HEIGHT and config.getOptres() == False:
with the comment that we pass all resolutions to the S3/TivoHD unless the height is greater than the TIVO_HEIGHT. I'd propose instead that we only pass the all resolutions when both the height and width are both less than the tivo (or both match it exactly?):
if config.isHDtivo(tsn) and config.getOpRes() == False and (height < TIVO_HEIGHT and width < TIVO_WIDTH) or (height == TIVO_HEIGHT and width == TIVO_WIDTH):
This change pads the WALL*E trailer as letterbox for 1920x1080 and it gets played at 1080i. Is there a use case that this doesn't address?
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum