After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 775231 - video: Bottom-field-first is a bad default
video: Bottom-field-first is a bad default
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2016-11-28 13:33 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 11:51 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Sebastian Dröge (slomo) 2016-11-28 13:33:00 UTC
For interlaced video, we have a flag to specifically signal that we have top-field-first. However everything except for NTSC DV is top-field-first, so that would make a much better default (and almost no code is setting the flags anyway).

I'm not sure how to best change this in 1.x though, any ideas?
Comment 1 Sebastian Dröge (slomo) 2016-11-28 14:00:24 UTC


    HD is upper field first

    DV (PAL or NTSC) is lower field first

    standard definition D1 PAL is upper field first

    standard definition D1 NTSC is usually (but not always) lower field first
Comment 2 Olivier Crête 2016-11-28 16:56:41 UTC
I'd mark this as 2.0, as I don't see how we can change the default value for a property without risking breaking existing applications. And from your list, it's like 60-40 in favor of tff, so any "generic-ish" application has to have code to set it anyway.
Comment 3 Tim-Philipp Müller 2016-11-28 17:05:26 UTC
Really? This does not really break anything noticibly, chances are you wouldn't even notice the change if it happened.
Comment 4 Tim-Philipp Müller 2016-11-28 19:07:09 UTC
Does 'HD' in the list here mean HDV or 'All major codecs encoding HD-quality video' ?
Comment 5 Sebastian Dröge (slomo) 2016-11-28 21:11:59 UTC
All major things capturing HD and higher resolutions AFAIU. h264 for example still has a field in the picture timing SEI that specifies if the output if top-field-first or bottom-field-first (which we should actually make use of).
Comment 6 GStreamer system administrator 2018-11-03 11:51:53 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: