GNOME Bugzilla – Bug 330105
GstRingBuffer does not support iLBC audio format
Last modified: 2006-02-06 14:07:38 UTC
Please describe the problem: Currently it is impossible to write GstBase[Src|Sink] -based audio source/sink element that supports iLBC encoded audio, since GstRingBuffer does not recognize that format. Because GstBasexxx -based audio elements get the details of audio format in GstRingBufferSpec data structure, ringbuffer object must know the media type. I have attached a patch that adds support for "audio/iLBC" format in GstRingBuffer. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 58799 [details] [review] Patch for gstringbuffer.c to add support for iLBC format
Created attachment 58800 [details] [review] Patch for gstringbuffer.h to add support for iLBC format
Hi Tommi, The base audio sink is designed to support raw-mode operation. I think you will be better served with a different audiosink. For example, ac3 output via alsa is implemented in a different audio sink, not based on baseaudiosink. Closing as NOTABUG. Please reopen if you have compelling reasons why iLBC should not be treated the same as AC3, MPEG, or any of the other compressed audio formats that some audio cards can take.