[Bug 756004] New: Many video encoders fail to negotiate the source format

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Oct 2 18:05:49 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=756004

            Bug ID: 756004
           Summary: Many video encoders fail to negotiate the source
                    format
    Classification: Platform
           Product: GStreamer
           Version: 1.6.0
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-libav
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: fgouget at codeweavers.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

It looks like more video encoders have a similar source format negotiation
problem to bug 750398:

To reproduce the problem simply run:
$ GST_DEBUG=1 gst-launch-1.0 videotestsrc num-buffers=40 ! videoconvert !
avenc_apng ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2943): gst_base_src_loop ():
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

Here is a list of the video encoders that seem to be broken:
  avenc_alias_pix
  avenc_apng
  avenc_avrp
  avenc_avui
  avenc_ayuv
  avenc_dpx
  avenc_flashsv2
  avenc_jpeg2000
  avenc_jpegls
  avenc_pbm
  avenc_r10k
  avenc_snow
  avenc_sunrast
  avenc_utvideo
  avenc_v308
  avenc_v408
  avenc_v410
  avenc_xbm
  avenc_xface
  avenc_xwd
  avenc_y41p
  avenc_yuv4

In each case it looks like videoconvert should be able to convert the source
image format into the format needed by the encoder.

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