[Bug 708769] New: avdec_mp2float: negotiation error

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 25 09:48:58 PDT 2013


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

           Summary: avdec_mp2float: negotiation error
    Classification: Platform
           Product: GStreamer
           Version: 1.2.0
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-libav
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: phil at base-art.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


When playing
http://trac.webkit.org/export/156402/trunk/LayoutTests/media/content/silence.mpg

backtrace:

** (gst-play-1.0:26936): CRITICAL **: gst_audio_decoder_finish_frame: assertion
`buf == NULL || GST_AUDIO_INFO_IS_VALID (&ctx->info)' failed
ERROR GStreamer error: negotiation problem. for
file:///home/phil/gst/jhbuild/build/WebKit/LayoutTests/media/content/silence.mpg
ERROR debug information: gstavauddec.c(443): gst_ffmpegauddec_negotiate ():
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mp2float:avdec_mp2float0:
Could not set caps for libav decoder (mp2float), not fixed?


g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, 
    args=args at entry=0x7ffff5e652d8) at gmessages.c:981
981          g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0  g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=<optimized
out>, 
    args=args at entry=0x7ffff5e652d8) at gmessages.c:981
#1  0x00007ffff7bfae92 in g_log (log_domain=log_domain at entry=0x0, 
    log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, 
    format=format at entry=0x7ffff7c607a1 "%s: assertion `%s' failed") at
gmessages.c:1010
#2  0x00007ffff7bfaeb9 in g_return_if_fail_warning
(log_domain=log_domain at entry=0x0, 
    pretty_function=pretty_function at entry=0x7ffff7f8cdf0
<__PRETTY_FUNCTION__.19278> "gst_audio_decoder_finish_frame", 
    expression=expression at entry=0x7ffff7f893c8 "buf == NULL ||
GST_AUDIO_INFO_IS_VALID (&ctx->info)") at gmessages.c:1019
#3  0x00007ffff7f70145 in gst_audio_decoder_finish_frame (dec=0x7fffe8074bb0, 
    buf=buf at entry=0x7ffff0028aa0, frames=frames at entry=1) at
gstaudiodecoder.c:1025
#4  0x00007fffec163676 in gst_ffmpegauddec_handle_frame
(decoder=0x7fffe8074bb0, 
    inbuf=0x7ffff0028990) at gstavauddec.c:790
#5  0x00007ffff7f6d373 in gst_audio_decoder_push_buffers
(dec=dec at entry=0x7fffe8074bb0, 
    force=force at entry=0) at gstaudiodecoder.c:1301
#6  0x00007ffff7f6d74b in gst_audio_decoder_chain_forward
(dec=dec at entry=0x7fffe8074bb0, 
    buffer=0x0, buffer at entry=0x7ffff0028990) at gstaudiodecoder.c:1404
#7  0x00007ffff7f6e836 in gst_audio_decoder_chain (pad=<optimized out>,
parent=0x7fffe8074bb0, 
    buffer=0x7ffff0028990) at gstaudiodecoder.c:1672
#8  0x00007ffff7d3904a in gst_pad_chain_data_unchecked (data=0x7ffff0028990,
type=4112, 
    pad=0x5af8b0) at gstpad.c:3711
#9  gst_pad_push_data (pad=0x5aeb90, type=type at entry=4112, data=<optimized
out>, 
    data at entry=0x7ffff0028990) at gstpad.c:3941
#10 0x00007ffff7d3fb46 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x7ffff0028990)
    at gstpad.c:4044
#11 0x00007ffff7ecd45f in gst_base_parse_push_frame
(parse=parse at entry=0x7ffff00e0690, 
    frame=frame at entry=0x7fffe8002c50) at gstbaseparse.c:2280
#12 0x00007ffff7ed0d33 in gst_base_parse_handle_and_push_frame
(frame=0x7fffe8002c50, 
    parse=0x7ffff00e0690) at gstbaseparse.c:2102
#13 gst_base_parse_finish_frame (parse=parse at entry=0x7ffff00e0690, 
    frame=frame at entry=0x7fffe8002c50, size=size at entry=626) at
gstbaseparse.c:2406
#14 0x00007ffff7e21592 in gst_mpeg_audio_parse_handle_frame
(parse=0x7ffff00e0690, 
    frame=<optimized out>, skipsize=<optimized out>) at gstmpegaudioparse.c:768
#15 0x00007ffff7ecadd6 in gst_base_parse_handle_buffer
(parse=parse at entry=0x7ffff00e0690, 
    buffer=<optimized out>, skip=skip at entry=0x7ffff5e65d54,
flushed=flushed at entry=0x7ffff5e65d50)
    at gstbaseparse.c:1956
#16 0x00007ffff7ecb342 in gst_base_parse_scan_frame
(parse=parse at entry=0x7ffff00e0690, 
    klass=0x7ffff00df520) at gstbaseparse.c:3047
#17 0x00007ffff7ecf109 in gst_base_parse_loop (pad=<optimized out>) at
gstbaseparse.c:3120
#18 0x00007ffff7d66429 in gst_task_func (task=0x5b95a0) at gsttask.c:316
#19 0x00007ffff7c18796 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#20 0x00007ffff7c17dd5 in g_thread_proxy (data=0x7ffff00dfb70) at gthread.c:798
#21 0x00007ffff7997e0e in start_thread (arg=0x7ffff5e66700) at
pthread_create.c:311
#22 0x00007ffff76cb95d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

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