[gstreamer-bugs] [Bug 624699] New: Add 'caps' property for playbin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Jul 18 22:58:42 PDT 2010


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

           Summary: Add 'caps' property for playbin
    Classification: Desktop
           Product: GStreamer
           Version: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: halley.zhao at intel.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


1. main ideas:
‘caps’ property are defined for decodebin2/uridecodebin as “The caps on which
to stop decoding. (NULL= default)”. 
But there is no ‘caps’ property for playbin2 yet, we’d better add it as well to
give app the flexibility of controlling decodebin2 for newly introduced raw
video caps; ‘video/x-raw-va’ for example.

2. more benefits:
'caps' property of playbin can provide more flexibility to create customized
codec with corresponding sink. For example:
    a) Some audio dsp could accept compressed audio data, there could be a new
caps as 'audio/x-dsp-mp3' for such device.
    b) It can also benefits thumbnail generation:
If we use playbin and customized video sink for thumbnail generation, we don’t
expect decodebin2 stop at 'video/x-raw-va' but 'video/x-raw-rgb'. we need the
flexibility from playbin to handle the difference of the two cases.
    c) I guess there may also be some special caps for DRM stream after decode.

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