Re: Playing captured speex frames

"Shridhar, Vasant" <[email protected]>
Newsgroups gmane.comp.audio.compression.speex.devel
Message-ID <DD23C2A3F988814DA546BC6EDE4CED118207D3C5@HICGWSEX01.ad.harman.com>
Speexdec is expecting the frames to be wrapped in an Ogg frame I believe.  Since you have the raw data can't you just add the Ogg header information to this before passing it to Speexdec?

Vas

________________________________________
From: [email protected] [[email protected]] On Behalf Of Vinod Panicker [[email protected]]
Sent: Friday, July 08, 2011 12:13 AM
To: [email protected]
Subject: Re: [Speex-dev] Playing captured speex frames

On Fri, Jul 8, 2011 at 6:39 AM, Ashhar Farhan <[email protected]> wrote:
> what you need to do is this: take the wireshark raw dump, read each
> udp packet and write it back to another file. While writing back to
> the new file skip the sizeof udp header + rtp header. I can't recall
> how many bytes you need to skip, however, I suppose it would be in the
> range of 36 and 32 bytes. A five line perl script will do it.

Thanks for the suggestion, but Wireshark already does what you've
suggested. There's an option to save the raw payload to a file. This
file only has the speex frames (no udp+rtp headers). speexdec still
complains about it not being a valid speex file presumably because the
file is missing the header.

Apart from manually constructing a header and prefixing it to the
file, any other ideas?

Regards,
Vinod.
_______________________________________________
Speex-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/speex-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.