Ticket #1447 (closed enhancement: fixed)

Opened 21 months ago

Last modified 16 months ago

When stretching=uniform, fill screen if just not filling.

Reported by: jeroen Owned by: pablo
Priority: Normal Milestone: Player 5.9
Component: general Keywords:
Cc: Forum thread:

Description (last modified by jeroen) (diff)

It's very common for videos and/or preview images to just not exactly fit the display. This because of:

  • mod_16 limitations around encoding (some video dimensions are mod_16, others are mod_8, others are not)
  • adaptive streaming and mod_xx limitations (during a streaming session, the small bars will show or not).
  • mod_xx in combination with preview images (you then have to basically choose: make the image fit the screen or the video)

This leads to annoying small black bars above/below or left/right of the video.

We should fix this issue in the Stretcher by sticking the element to the container dimensions if its dimensions are just a little bit off. For example:

  1. The stretcher calculates the object dimensions for uniform stretching.
  2. If the dimension that's smaller than the container is <5% smaller, set it to the container dimension.

Change History

comment:1 Changed 21 months ago by jeroen

  • Priority set to Normal
  • Summary changed from New stretching mode: auto to When stretching=uniform, fill screen if just not filling.
  • Description modified (diff)
  • Milestone changed from Backlog to Player 5.8

Updated the ticket to not have this as additional mode, but just small enhancement.

comment:2 Changed 19 months ago by pablo

We should experiment with the threshold - what percent change will the aspect ratio change be noticeable?

comment:3 Changed 16 months ago by pablo

  • Status changed from new to closed
  • Resolution set to fixed

Implemented in [2057]

Note: See TracTickets for help on using tickets.