Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 79262cfc authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am 5b756bfd: am 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."

* commit '5b756bfd':
  Move frameworks/av off <sys/atomics.h>.
parents f285c91e 5b756bfd
Loading
Loading
Loading
Loading
+2 −3
Original line number Original line Diff line number Diff line
@@ -27,7 +27,6 @@
#include <media/stagefright/MetaData.h>
#include <media/stagefright/MetaData.h>


#include <ui/GraphicBuffer.h>
#include <ui/GraphicBuffer.h>
#include <sys/atomics.h>


namespace android {
namespace android {


@@ -92,7 +91,7 @@ void MediaBuffer::release() {
        return;
        return;
    }
    }


    int prevCount = __atomic_dec(&mRefCount);
    int prevCount = __sync_fetch_and_sub(&mRefCount, 1);
    if (prevCount == 1) {
    if (prevCount == 1) {
        if (mObserver == NULL) {
        if (mObserver == NULL) {
            delete this;
            delete this;
@@ -112,7 +111,7 @@ void MediaBuffer::claim() {
}
}


void MediaBuffer::add_ref() {
void MediaBuffer::add_ref() {
    (void) __atomic_inc(&mRefCount);
    (void) __sync_fetch_and_add(&mRefCount, 1);
}
}


void *MediaBuffer::data() const {
void *MediaBuffer::data() const {
+0 −1
Original line number Original line Diff line number Diff line
@@ -26,7 +26,6 @@
#define ATRACE_TAG ATRACE_TAG_AUDIO
#define ATRACE_TAG ATRACE_TAG_AUDIO


#include "Configuration.h"
#include "Configuration.h"
#include <sys/atomics.h>
#include <time.h>
#include <time.h>
#include <utils/Log.h>
#include <utils/Log.h>
#include <utils/Trace.h>
#include <utils/Trace.h>