[Bug 685074] New: G.726 decoder failure.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 28 13:56:51 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=685074
  GStreamer | gst-ffmpeg | 0.10.36

           Summary: G.726 decoder failure.
    Classification: Platform
           Product: GStreamer
           Version: 0.10.36
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-ffmpeg
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: shmayev at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


1. GStreamer gst-launch-0.10 version 0.10.36
doesn't support speech decoder G.726 on Linux machines.

2. G.726 decoder still works on Windows machines with OSS builds.

3. All IP cameras use G.726 speech codec for audio stream.
So currently there's no way to get audio from IP cameras.

4. May be it could be useful
 VLC (Ubuntu) build 2.0.0 failed to play G.726
 The last build of VLC (2.0.3) does supports G.726
...............................................................................


Example: 

gst-launch --gst-debug=2 audiotestsrc ! ffenc_g726 ! ffdec_g726 ! audioconvert
! audioresample ! autoaudiosink
Could not open log file '/home/sam/gst_log' for writing: Is a directory
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.122044503  2798      0x22f36d0 WARN                  ffmpeg
gstffmpegcodecmap.c:140:gst_ff_channel_layout_to_gst: Unknown channels in
channel layout - assuming NONE layout
0:00:00.122571805  2798      0x22f36d0 ERROR                 ffmpeg :0::
Invalid number of bits 0
0:00:00.122605608  2798      0x22f36d0 WARN                 basesrc
gstbasesrc.c:2625:gst_base_src_loop:<audiotestsrc0> error: Internal data flow
error.
0:00:00.122625303  2798      0x22f36d0 WARN                 basesrc
gstbasesrc.c:2625:gst_base_src_loop:<audiotestsrc0> error: streaming task
paused, reason not-negotiated (-4)
ERROR: from element /GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2625): gst_base_src_loop ():
/GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...

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