Hi Ross, I found the problem that uLawFromPCMAudioSource afterGettingFrame is not getting called when I use DeviceSource based design and triggering concept. i.e. If I am calling FramedSource::afterGetting(this) in doGetNextFrame itself , it is calling afterGettingFrame function in uLawFromPCMAudioSource followed by calling afterGettingFrame function in MultiFramedRTPSink.
If I am calling FramedSource::afterGetting(this) in deliverFrame(which will called by trigger event), then it is calling only afterGettingFrame function in MultiFramedRTPSink and not uLawFromPCMAudioSource afterGettingFrame function. That's why I am getting FramedSource ::getNextFrame():attempting to read more than once at the same time. Where I am going wrong? Can you please help on that? Thanks in advance From: Krishna Sent: Friday, October 11, 2013 12:40 PM To: live-de...@ns.live555.com Subject: [Live-devel] FrameSource:Getnextframe error while streaming PCMframes Hi Ross, I have problems streaming live PCM audio. Audio comes either directly from microphone (16-bit LE) Sampling frequency is 8k, mono(1 channel). I receive a buffer in the thread and use event trigger to signal my live555 thread. I've created class based on DeviceSource that inherit from AudioInputDevice and delivers the Frame on trigger. I am using uLawFromPCMAudioSource to convert to 8-bit u-law audio I am getting following error if I am giving audio format as WA_PCM: FramedSource ::getNextFrame():attempting to read more than once at the same time. One thing I observed here is FramedSource::getNextFrame is getting called twice at a time( uLawFromPCMAudioSource is calling it again) If I change audio format to WA_PCMU, I am able to stream without any error ( As FramedSource::getNextFrame is getting called once at a time), and VLC also able to play with some noise. Where I am going wrong ? Thanks in advance Regards, Krishna -------------------------------------------------------------------------------- _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel