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

Reply via email to