[Bug 659489] New: h264parse ! mp4mux fails with not-negotiated error

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 19 09:07:15 PDT 2011

  GStreamer | gst-plugins-bad | git

           Summary: h264parse ! mp4mux fails with not-negotiated error
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: hackeron at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

# GST_DEBUG=*:2 gst-launch filesrc location=bluecherry_test.raw ! h264parse !
mp4mux ! filesink location=test.mp4
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.020372638 31723      0x250b600 WARN       codecparsers_h264
gsth264parser.c:1697:gst_h264_parser_parse_slice_hdr: couldn't find associated
picture parameter set with id: 0
0:00:00.020507003 31723      0x250b600 WARN                   qtmux
gstqtmux.c:3217:gst_qt_mux_video_sink_set_caps:<mp4mux0> pad video_00 refused
caps video/x-h264, parsed=(boolean)true, stream-format=(string)avc,
0:00:00.020542600 31723      0x250b600 WARN               baseparse
gstbaseparse.c:2738:gst_base_parse_loop:<h264parse0> error: streaming stopped,
reason not-negotiated
ERROR: from element /GstPipeline:pipeline0/GstH264Parse:h264parse0: GStreamer
encountered a general stream error.
Additional debug info:
gstbaseparse.c(2738): gst_base_parse_loop ():
streaming stopped, reason not-negotiated
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

# gst-typefind bluecherry_test.raw 
bluecherry_test.raw - video/x-h264, stream-format=(string)byte-stream

Full debug here: http://itstar.co.uk/gst-h264parse-mp4mux-debug.log
Test file here: http://itstar.co.uk/bluecherry_test.raw

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