[Bug 705452] New: regression: gst_video_decoder_negotiate_default: assertion `GST_VIDEO_INFO_WIDTH (&state->info) != 0' failed warning for h264-in-mpeg-ps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 4 08:46:42 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=705452
  GStreamer | gst-libav | git

           Summary: regression: gst_video_decoder_negotiate_default:
                    assertion `GST_VIDEO_INFO_WIDTH (&state->info) != 0'
                    failed warning for h264-in-mpeg-ps
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: Normal
         Component: gst-libav
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


$ gst-launch-1.0 videotestsrc num-buffers=200 ! x264enc ! mpegpsmux ! filesink
location=/tmp/h264.mpg

$ G_DEBUG=fatal_warnings gst-launch-1.0 playbin uri=file:///tmp/h264.mpg  
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...

** (gst-launch-1.0:2029): CRITICAL **: gst_video_decoder_negotiate_default:
assertion `GST_VIDEO_INFO_WIDTH (&state->info) != 0' failed
Trace/breakpoint trap


Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffeec36700 (LWP 2058)]
g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>,
args=args at entry=0x7fffeec34c38) at gmessages.c:981
warning: Source file is more recent than executable.
981                                  MB_ICONERROR|MB_SETFOREGROUND);
(gdb) bt
#0  g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized
out>, args=args at entry=0x7fffeec34c38) at gmessages.c:981
#1  0x00007ffff73b0ba2 in g_log (log_domain=log_domain at entry=0x0,
log_level=log_level at entry=G_LOG_LEVEL_CRITICAL,
format=format at entry=0x7ffff741c49a "%s: assertion `%s' failed") at
gmessages.c:1010
#2  0x00007ffff73b0bc9 in g_return_if_fail_warning
(log_domain=log_domain at entry=0x0,
pretty_function=pretty_function at entry=0x7ffff5c4c1a0
"gst_video_decoder_negotiate_default", 
    expression=expression at entry=0x7ffff5c4b758 "GST_VIDEO_INFO_WIDTH
(&state->info) != 0") at gmessages.c:1019
#3  0x00007ffff5c361c7 in gst_video_decoder_negotiate_default
(decoder=0xa0b180) at gstvideodecoder.c:3012
#4  0x00007ffff5c3aae3 in gst_video_decoder_negotiate (decoder=0xa0b180) at
gstvideodecoder.c:3142
#5  0x00007fffeb3b4c0c in gst_ffmpegviddec_negotiate
(ffmpegdec=ffmpegdec at entry=0xa0b180, force=<optimized out>) at
gstavviddec.c:895
#6  0x00007fffeb3b6e38 in gst_ffmpegviddec_get_buffer (context=0xa0db60,
picture=0xa1e540) at gstavviddec.c:629
#7  0x00007fffeb6ebbd3 in submit_packet (avpkt=0x7fffeec34ff0, p=0xa10000) at
libavcodec/pthread.c:573
#8  ff_thread_decode_frame (avctx=avctx at entry=0xa0d520,
picture=picture at entry=0xa0d960,
got_picture_ptr=got_picture_ptr at entry=0x7fffeec34fec,
avpkt=avpkt at entry=0x7fffeec34ff0)
    at libavcodec/pthread.c:603
#9  0x00007fffeb7652bd in avcodec_decode_video2 (avctx=0xa0d520,
picture=0xa0d960, got_picture_ptr=got_picture_ptr at entry=0x7fffeec34fec,
avpkt=avpkt at entry=0x7fffeec34ff0) at libavcodec/utils.c:1283
#10 0x00007fffeb3b4f9f in gst_ffmpegviddec_video_frame
(ffmpegdec=ffmpegdec at entry=0xa0b180, data=<optimized out>, data at entry=0xa19520
"", size=6510, frame=frame at entry=0x9ca820, 
    ret=ret at entry=0x7fffeec354bc) at gstavviddec.c:1114
#11 0x00007fffeb3b5a3b in gst_ffmpegviddec_frame
(ffmpegdec=ffmpegdec at entry=0xa0b180, data=data at entry=0xa19520 "",
size=size at entry=6510, got_data=got_data at entry=0x7fffeec354b8, 
    frame=frame at entry=0x9ca820, ret=ret at entry=0x7fffeec354bc) at
gstavviddec.c:1241
#12 0x00007fffeb3b6023 in gst_ffmpegviddec_handle_frame (decoder=0xa0b180,
frame=0x9ca820) at gstavviddec.c:1357
#13 0x00007ffff5c33330 in gst_video_decoder_decode_frame
(decoder=decoder at entry=0xa0b180, frame=0x9ca820) at gstvideodecoder.c:2755
#14 0x00007ffff5c378f8 in gst_video_decoder_chain_forward
(decoder=decoder at entry=0xa0b180, buf=buf at entry=0x867660, at_eos=at_eos at entry=0)
at gstvideodecoder.c:1755
#15 0x00007ffff5c389eb in gst_video_decoder_chain (pad=<optimized out>,
parent=<optimized out>, buf=0x867660) at gstvideodecoder.c:2002

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