"Nokia is bound by the terms of a commercial contribution
agreement with RealNetworks, and I am authorized to contribute this code
under said agreement."

        Modified by:  [EMAIL PROTECTED]

        Reviewed by:

        Date: 10-05-2005.

        Project: Helix Symbian player

        Synopsis: Fix for Symbian Audio thread creation error on symbian
9.1

        In Symbian 9.1, the thread destruction seems to take more time
than usual. So trying to create a another thread with same name right
after destructing the previous one gives system error KErrAlreadyExists.
This happens when CHXAudioSession opens the device first for format
verification and later again for playout. 

        Solution: 
           Unique Thread Name is created by appending a random number to
it. 


        Files Modified: 
        ===========
        audio\device\platform\symbian\audiosvr\audio_svr_cntxt.cpp

        Image Size and Heap Use impact: minor

        Platforms and Profiles Build Verified: symbian-70s-emulator,
symbian-70s-thumb, helix-client-s60-mmf-basic

        Platforms and Profiles Functionality verified: wins, thumb,
armv5

     Branch: helix

 <<AudThreadErr.diff>> 

Attachment: AudThreadErr.diff
Description: AudThreadErr.diff

_______________________________________________
Audio-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev

Reply via email to