[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