Hi, I noticed that if I play a wav file as AmAudioFile, and the loop flag is set, everything works correctly, but if I open an mp3, the audio gets cleared:
(24142) DEBUG: [b72f5bb0] read (AmAudioFile.cpp:307): past fread 150, 150 (24142) DEBUG: [b72f5bb0] read (AmAudioFile.cpp:307): past fread 150, 150 (24142) DEBUG: [b773fbb0] postEvent (AmEventQueue.cpp:48): AmEventQueue: trying to post event (24142) DEBUG: [b773fbb0] postEvent (AmEventQueue.cpp:56): (24142) DEBUG: [b6d8dbb0] processEvents (AmEventQueue.cpp:69): before processing event AmEventQueue: event posted (24142) DEBUG: [b773fbb0] checkTimers (UserTimer.cpp:102): Timeout Event could be posted. (24142) DEBUG: [b6d8dbb0] process (AmSession.cpp:496): AmSession::process (24142) DEBUG: [b6d8dbb0] processEvents (AmEventQueue.cpp:71): event processed (24142) DEBUG: [b6d8dbb0] run (AmSession.cpp:342): N2IyOWViODRmYWE1YmEyYmZiZGMyZTkwYmE1M2FjZDI. dlg.getUACTransPending() = 0 (24142) DEBUG: [b72f5bb0] read (AmAudioFile.cpp:307): past fread 12, 12 (24142) DEBUG: [b72f5bb0] read (AmAudioFile.cpp:337): 0-stuffing packet: adding 138 bytes (packet size=150) (24142) DEBUG: [b72f5bb0] read (AmAudioFile.cpp:307): past fread 0, 0 (24142) DEBUG: [b72f5bb0] processAudio (AmMediaProcessor.cpp:361): output- >get() returned: 0 (24142) DEBUG: [b72f5bb0] postEvent (AmEventQueue.cpp:48): AmEventQueue: trying to post event (24142) DEBUG: [b72f5bb0] postEvent (AmEventQueue.cpp:56): AmEventQueue: event posted (24142) DEBUG: [b72f5bb0] processEvents (AmEventQueue.cpp:69): before processing event (24142) DEBUG: [b72f5bb0] MP3_close (mp3.c:384): MP3: close. (24142) DEBUG: [b72f5bb0] clearAudio (AmSession.cpp:488): Audio cleared !!! (I put the debug message in AmAudioFile.cpp:307) In case of wav, it looks like this: (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 (24229) DEBUG: [b76d7bb0] postEvent (AmEventQueue.cpp:48): AmEventQueue: trying to post event (24229) DEBUG: [b76d7bb0] postEvent (AmEventQueue.cpp:56): AmEventQueue: event posted (24229) DEBUG: [b6d60bb0] processEvents (AmEventQueue.cpp:69): before processing event (24229) DEBUG: [b76d7bb0] checkTimers (UserTimer.cpp:102): Timeout Event could be posted. (24229) DEBUG: [b6d60bb0] process (AmSession.cpp:496): AmSession::process (24229) DEBUG: [b6d60bb0] processEvents (AmEventQueue.cpp:71): event processed (24229) DEBUG: [b6d60bb0] run (AmSession.cpp:342): NzQwYTZiNTRlYTI1ZmRlYWIyMGFlNWM2MDQ3YzE5MWI. dlg.getUACTransPending() = 0 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 266, 266 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:337): 0-stuffing packet: adding 54 bytes (packet size=320) (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:323): rewinding audio file... (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 (24229) DEBUG: [b72c8bb0] read (AmAudioFile.cpp:307): past fread 320, 320 Any ideas how to proceed? TIA br Szo _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
