Loading services/audioflinger/SpdifStreamOut.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -128,7 +128,7 @@ status_t SpdifStreamOut::getRenderPosition(uint32_t *frames) int SpdifStreamOut::flush() int SpdifStreamOut::flush() { { // FIXME Is there an issue here with flush being asynchronous? mSpdifEncoder.reset(); mRenderPositionHal = 0; mRenderPositionHal = 0; mPreviousHalPosition32 = 0; mPreviousHalPosition32 = 0; return AudioStreamOut::flush(); return AudioStreamOut::flush(); Loading @@ -136,6 +136,7 @@ int SpdifStreamOut::flush() int SpdifStreamOut::standby() int SpdifStreamOut::standby() { { mSpdifEncoder.reset(); mRenderPositionHal = 0; mRenderPositionHal = 0; mPreviousHalPosition32 = 0; mPreviousHalPosition32 = 0; return AudioStreamOut::standby(); return AudioStreamOut::standby(); Loading Loading
services/audioflinger/SpdifStreamOut.cpp +2 −1 Original line number Original line Diff line number Diff line Loading @@ -128,7 +128,7 @@ status_t SpdifStreamOut::getRenderPosition(uint32_t *frames) int SpdifStreamOut::flush() int SpdifStreamOut::flush() { { // FIXME Is there an issue here with flush being asynchronous? mSpdifEncoder.reset(); mRenderPositionHal = 0; mRenderPositionHal = 0; mPreviousHalPosition32 = 0; mPreviousHalPosition32 = 0; return AudioStreamOut::flush(); return AudioStreamOut::flush(); Loading @@ -136,6 +136,7 @@ int SpdifStreamOut::flush() int SpdifStreamOut::standby() int SpdifStreamOut::standby() { { mSpdifEncoder.reset(); mRenderPositionHal = 0; mRenderPositionHal = 0; mPreviousHalPosition32 = 0; mPreviousHalPosition32 = 0; return AudioStreamOut::standby(); return AudioStreamOut::standby(); Loading