[gst-devel] msgsm plugin not recognized

Tom Vacek vacek008 at umn.edu
Fri Jan 16 23:08:08 CET 2009


A voicemail system (Asterisk) forwards messages to me in "msgsm"
format.  I can play them with Blastwave mplayer (see below).  In a
nutshell, I compiled a gstreamer msgsm plugin, and gstreamer appears to
recognize it, but my messages still won't play.

The following three command outputs tell the story:

======================================
xx at v1:~$ gst-inspect msgsm
Plugin Details:
  Name:            msgsm
  Description:        msGSM encoder/decoder
  Filename:        /usr/lib/gstreamer-0.10/libgstmsgsm.so
  Version:        0.12.10
  License:        LGPL
  Source module:    gst-plugins-farsight
  Binary package:    Farsight
  Origin URL:        http://farsight.sf.net

  msgsmenc: MS GSM audio encoder
  msgsmdec: MS GSM audio decoder

  2 features:
  +-- 2 elements

============================
xx at v1:~$ totem msg0000.WAV
** Message: don't know how to handle audio/ms-gsm, rate=(int)8000,
channels=(int)1, codec_data=(buffer)4001
** Message: Error: You do not have a decoder installed to handle this
file. You might need to install the necessary plugins.
gstplaybasebin.c(2307): prepare_output (): /GstPlayBin:play

** Message: Missing plugin: gstreamer|0.10|totem|MS GSM
decoder|decoder-audio/ms-gsm (MS GSM decoder)
** Message: Automatic missing codec installation not supported (helper
script missing)

=======================================
xx at v1:~$ mplayer msg0000.WAV
MPlayer 1.0rc2-CSW-Studio11 (C) 2000-2007 MPlayer Team
CPU: Intel x86
CPUflags:  MMX: 0 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions:

Playing msg0000.WAV.
Audio file file format detected.
==========================================================================
Opening audio decoder: [msgsm] native GSM/MSGSM audio decoder
AUDIO: 8000 Hz, 1 ch, s16le, 13.0 kbit/10.16% (ratio: 1625->16000)
Selected audio codec: [msgsm] afm: msgsm (MS GSM)
==========================================================================









More information about the gstreamer-devel mailing list