[gstreamer-bugs] [Bug 626518] New: [imagefreeze] better caps negotiation

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Aug 10 03:38:07 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=626518
  GStreamer | gst-plugins-good | unspecified

           Summary: [imagefreeze] better caps negotiation
    Classification: Desktop
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: brandon_lewis at alum.berkeley.edu
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Created an attachment (id=167490)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=167490)
GES debug log (ges uses fast pad linking)

It seems that imagefreeze sometimes fails to negotiate downstream caps properly
without an ffmpegcolorspace after the freeze

this pipeline works for me:

gst-launch-0.10 uridecodebin uri=<jpeg file> ! videoscale ! ffmpegcolorspace !
imagefreeze ! xvimagesink

the situation seems to arise when imagefreeze is used inside of a gnlsource
inside a composition. I'm attaching a python script which exemplifies the
problem and two debug logs.




The following is an excerpt from an irc conversation:

10:24 < slomo> is there a ffmpegcolorspace between imagefreeze and the sink?
10:25 < emdash> that I don't know
10:25 < emdash> i didn't add one
10:25 < emdash> so my guess is not
10:26 -!- muelli [~muelli at port-697.pppoe.wtnet.de] has joined #gstreamer
10:26 < slomo> emdash: that's the problem then probably
10:26 < slomo> maybe we need better negotiation in imagefreeze
10:27 < slomo> please file a bug, i'll look at it later
10:27 < emdash> yeah, i'm heading home too
10:28 < slomo> ok :)
10:29 < emdash> maybe there's a reason we don't have a colorspace before the 
                sink
10:29 -!- muellisoft [~muelli at port-11268.pppoe.wtnet.de] has quit [Ping 
          timeout: 276 seconds]
10:29 < emdash> i'm looking at the code for ges-timeline-pipeline and it 
                doesn't appear to stick anything
10:29 < slomo> emdash: it shouldn't be needed

-- 
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