Opened 10 years ago

Closed 6 years ago

#12371 closed Bug Report - General (Upstream Bug)

Matroska playback ignores cropping headers

Reported by: Karl Egly Owned by: Mark Kendall
Priority: minor Milestone: unknown
Component: MythTV - Video Playback Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

upstreaming from https://bugs.launchpad.net/ubuntu/+source/mythtv/+bug/1070090

MKV files can have 'PixelCrop?' cropping values that are stored in certain header fields (see PixelCrop?* in http://www.matroska.org/technical/specs/index.html). Myth internal player does not read these and therefore displays the uncropped file during playback.

Affected versions

  • 0.25.2+fixes.20120801.46cab93-0ubuntu1
  • 0.26.0+fixes.20121023.163e0e6-0ubuntu0mythbuntu3
  • 0.28.0~master.20150207.d6f4aad-0ubuntu1 <- just verified on latest master, it is still an issue

Tested by adding cropping headers to a letterboxed video, vlc respects the cropping, we don't.

Change History (2)

comment:1 Changed 6 years ago by Mark Kendall

Owner: changed from JYA to Mark Kendall
Status: newaccepted

comment:2 Changed 6 years ago by Mark Kendall

Resolution: Upstream Bug
Status: acceptedclosed

FFmpeg ignores the cropping data and does not pass it through. The only other solution would be to parse the metadata ourselves - but realistically that isn't going to happen.

Note: See TracTickets for help on using tickets.