AudioTrack: Clear stream end flag on start

Improves readability of audioflinger dumpsys and allows
proper detection when the AudioTrack has finally stopped.

Test: NuPlayer with video clip in loop mode.
Bug: 32180119
Change-Id: I625efffdc2f589f4869ea76605b3ed90afce7e87
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp
index 516a558..5f6654e 100644
--- a/media/libmedia/AudioTrack.cpp
+++ b/media/libmedia/AudioTrack.cpp
@@ -607,7 +607,7 @@
         mRefreshRemaining = true;
     }
     mNewPosition = mPosition + mUpdatePeriod;
-    int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags);
+    int32_t flags = android_atomic_and(~(CBLK_STREAM_END_DONE | CBLK_DISABLED), &mCblk->mFlags);
 
     status_t status = NO_ERROR;
     if (!(flags & CBLK_INVALID)) {