[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