[gst-devel] msgsm plugin not recognized

Tom Vacek vacek008 at umn.edu
Sat Jan 17 00:03:51 CET 2009


Thanks for looking at this.  Here it is.

twvacek at v1:~/Desktop$ gst-inspect msgsmdec
Factory Details:
  Long name:    MS GSM audio decoder
  Class:    Codec/Decoder/Audio
  Description:    Decodes MS GSM encoded audio
  Author(s):    Philippe Khalaf <burger at speedy.org>
  Rank:        none (0)

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

GObject
 +----GstObject
       +----GstElement
             +----GstMSGSMDec

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-msgsm
                   rate: 8000
               channels: 1

  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/x-raw-int
             endianness: 1234
                 signed: true
                  width: 16
                  depth: 16
                   rate: 8000
               channels: 1


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_element_change_state_func
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_pad_query_default
        Provides query types:
      Has custom intconnfunc(): gst_pad_get_internal_links_default
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_msgsmdec_chain
      Has custom eventfunc(): gst_pad_event_default
      Has custom queryfunc(): gst_pad_query_default
        Provides query types:
      Has custom intconnfunc(): gst_pad_get_internal_links_default
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "msgsmdec0"


Michael Smith wrote:
> On Fri, Jan 16, 2009 at 2:08 PM, Tom Vacek <vacek008 at umn.edu> wrote:
>   
>> 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:
>>     
>
> Not really. "gst-inspect msgsmdec" would be the crucial missing info...
>
> Mike
>
>   
>> ======================================
>> 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)
>> ==========================================================================
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by:
>> SourcForge Community
>> SourceForge wants to tell your story.
>> http://p.sf.net/sfu/sf-spreadtheword
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>
>>     
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>   





More information about the gstreamer-devel mailing list