Eric,

This is already in 341Atlas.

Deepak

Eric Hyche wrote:
Deepak,

Make sure this change is in 341Atlas as well.

Eric

=============================================
Eric Hyche ([EMAIL PROTECTED])
Technical Lead
RealNetworks, Inc.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Deepak Jain
Sent: Wednesday, June 04, 2008 1:29 AM
To: [email protected]
Cc: 'midplayer-private-dev'
Subject: [Audio-dev] CN: [Bug 8335] High CPU load on PausePlayback Status

Thanks Eric.

Changes are checked into HEAD and 310Atlas.

With Regards,
Deepak Jain

Eric Hyche wrote:
Deepak,

Looks good for HEAD and 310Atlas.

Eric

=============================================
Eric Hyche ([EMAIL PROTECTED])
Technical Lead
RealNetworks, Inc.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
] On Behalf Of Deepak Jain
Sent: Wednesday, June 04, 2008 12:38 AM
To: [email protected]
Cc: midplayer-private-dev
Subject: [Midplayer-private-dev] CR: [Bug 8335] High CPU load on PausePlayback Status

Synopsis:
[Bug 8335] High CPU load on Pause Playback Status

Overview:
Currently when we play any a/v file in Linux, and during playback we do a PAUSE, CPU usage jumps to 100%. During the PAUSE, the
audio thread
should be waiting for the data, but it was not happening since we were not initializing the event and due to this although we are
going to
CHelixEvent::Wait(UINT32 ulTimeoutPeriod) in file
chxthread.cpp , but
inside this function, we are always getting m_pEvent as NULL so we never reaches HXUnixEvent::Wait(). Inside audunix.cpp, we are doing m_pAvailableDataEvent->SignalEvent(); but are not calling Init on m_pAvailableDataEvent to initialize the events.

So, calling Init on m_pAvailableDataEvent solves the problem.

Files Added:
None

Files Modified:
/audio/device/platform/unix/audUnix.cpp

Image Size and Heap Use impact (Client -Only):
None.

Platforms and Profiles Affected:
None

Distribution Libraries Affected:
None

Distribution library impact and planned action:
None

Platforms and Profiles Build Verified:
BIF branch   -> hxclient_3_1_0_atlas_restricted
Target(s)      ->  splay
Profile          ->  helix-client-all-defines
SYSTEM_ID -> linux-2.2-libc6-gcc32-i586

Branch:
hxclient_3_1_0_atlas, HEAD

Files Attached:
audUnix_diff.cpp

Thanks,
Deepak Jain

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





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

Reply via email to