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 617778 - deinterlace: Many methods are broken in fields=all mode or in one of the fields={top,bottom} modes
deinterlace: Many methods are broken in fields=all mode or in one of the fiel...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-05 15:54 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 14:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
script to do SSIM on deinterlace output (892 bytes, text/plain)
2011-07-10 04:40 UTC, David Schleef
Details

Description Sebastian Dröge (slomo) 2010-05-05 15:54:41 UTC
This is true for most color formats it seems... examples of misbehaviour are jumping frames, pixelized frames, etc.
Comment 1 Robert Swain 2011-01-18 11:29:29 UTC
It seems that this was due to scanline pointer calculation in some cases for the methods making use of the simple method code. See https://bugzilla.gnome.org/show_bug.cgi?id=639321 for the approach used to fix that and possibly code something similar for greedy* and tomsmocomp.
Comment 2 David Schleef 2011-01-18 19:48:49 UTC
There have been other fixes that would affect behavior such as is reported here.  This may be obsolete.
Comment 3 David Schleef 2011-04-24 23:33:29 UTC
Marking as obsolete.
Comment 4 Robert Swain 2011-04-25 08:46:22 UTC
(In reply to comment #3)
> Marking as obsolete.

Did you test to prove that this is obsolete? I haven't ported all the methods across to use your pointer calculation code nor edited the others to mirror its behaviour as much as possible so there may still be broken methods.
Comment 5 David Schleef 2011-04-25 09:57:11 UTC
Oh indeed.  I had the threshold set too low on the quality test.
Comment 6 David Schleef 2011-07-10 04:40:46 UTC
Created attachment 191608 [details]
script to do SSIM on deinterlace output

A little script to interlace/deinterlace the ball pattern from videotestsrc and SSIM the result with the original.  Initial investigation indicates that most methods are not grossly inaccurate, however, it clearly shows that 2 fields are skipped at the beginning in tomsmocomp, greedyh, and greedyl, making all the pictures out of sync.

I'm hijacking this bug to include that problem.
Comment 7 Sebastian Dröge (slomo) 2013-07-17 12:36:53 UTC
Are you going to work on this David? It's assigned to you for some reason
Comment 8 GStreamer system administrator 2018-11-03 14:42:00 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org'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: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/29.