I think your problem is here: void triggerLive555Scheduler(void) { scheduler->triggerEvent(WAVSource::s_frameReceivedTrigger, sessionState.source); }
The problem with this is the second parameter to "triggerEvent()". It needs to be a pointer to a "WAVSource" object. If you are streaming raw PCM audio, and inserting a "uLawFromPCMAudioSource" filter object in front of it, then "sessionState.source" will point to that filter object, which is the wrong thing to be passing to "triggerEvent()". So, you should change the second parameter to be "wavSource". Ross Finlayson Live Networks, Inc. http://www.live555.com/
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel