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 756004 - Many video encoders fail to negotiate the source format
Many video encoders fail to negotiate the source format
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-libav
1.6.0
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-10-03 01:05 UTC by Francois Gouget
Modified: 2018-11-03 12:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Francois Gouget 2015-10-03 01:05:49 UTC
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.
Comment 1 GStreamer system administrator 2018-11-03 12:57:33 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-libav/issues/25.