avutil/buffer_internal: leave the buffer pool entries volatile

Theres no reason to remove the volatile keyword in a release branch

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Michael Niedermayer 2014-11-28 01:17:56 +01:00
parent f783259fdb
commit 0e216ed407

View File

@ -69,12 +69,12 @@ typedef struct BufferPoolEntry {
void (*free)(void *opaque, uint8_t *data); void (*free)(void *opaque, uint8_t *data);
AVBufferPool *pool; AVBufferPool *pool;
struct BufferPoolEntry *next; struct BufferPoolEntry * volatile next;
} BufferPoolEntry; } BufferPoolEntry;
struct AVBufferPool { struct AVBufferPool {
AVMutex mutex; AVMutex mutex;
BufferPoolEntry *pool; BufferPoolEntry * volatile pool;
/* /*
* This is used to track when the pool is to be freed. * This is used to track when the pool is to be freed.