[gstreamer-bugs] [Bug 624173] New: [qtdemux] qt file with dimension data in tkhd does not get pixel-aspect-ratio in caps
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Jul 12 08:06:41 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=624173
GStreamer | gst-plugins-good | git
Summary: [qtdemux] qt file with dimension data in tkhd does not
get pixel-aspect-ratio in caps
Classification: Desktop
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: wulczer at wulczer.org
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME target: ---
GNOME version: ---
I have a file that has the dimension set to 1024x576 in the tkhd atom, pixel
dimensions set to 720x576 in the stds atom and the pasp atom is not present.
The major brand of the file is 'qt '.
Some discussion on #gstreamer revealed, that QT files should have PAR data in
the pasp atom, but in the case of this particular file (which I sadly cannot
share) the correct PAR is 64/45 and it's exactly what 1024/720 is.
Since apparently such files are appearing in the wild it would make sense to
use the info from tkhd and stds to determine PAR in case there is no pasp atom.
The only problem is that according to the spec the PAR data should be in the
pasp atom only (for QT files), and so a compliant demuxer should not signal PAR
if there is no pasp atom. I tend to think that in this case it's better to
accept a common misinterpretation of the spec instead of standing strictly by
it.
Does anyone know a QT file that has no pasp and that would cause wrong PAR to
be set, if it were done according to tkhd and stds?
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list