Searched refs:RingBuffer (Results 1 - 25 of 30) sorted by relevance

12

/external/chromium_org/third_party/webrtc/modules/audio_processing/utility/
H A Dring_buffer.h19 typedef struct RingBuffer RingBuffer; typedef in typeref:struct:RingBuffer
22 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size);
23 int WebRtc_InitBuffer(RingBuffer* handle);
36 size_t WebRtc_ReadBuffer(RingBuffer* handle,
42 size_t WebRtc_WriteBuffer(RingBuffer* handle, const void* data,
50 int WebRtc_MoveReadPtr(RingBuffer* handle, int element_count);
53 size_t WebRtc_available_read(const RingBuffer* handle);
56 size_t WebRtc_available_write(const RingBuffer* handle);
H A Dring_buffer.c25 struct RingBuffer { struct
39 static size_t GetBufferReadRegions(RingBuffer* buf,
68 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size) {
69 RingBuffer* self = NULL;
74 self = malloc(sizeof(RingBuffer));
92 int WebRtc_InitBuffer(RingBuffer* self) {
108 RingBuffer* self = (RingBuffer*)handle;
117 size_t WebRtc_ReadBuffer(RingBuffer* self,
163 size_t WebRtc_WriteBuffer(RingBuffer* sel
[all...]
H A Dring_buffer_unittest.cc30 typedef scoped_ptr<RingBuffer, FreeBufferDeleter> scoped_ring_buffer;
147 RingBuffer* buffer = WebRtc_CreateBuffer(1, 1);
/external/deqp/framework/delibs/decpp/
H A DdeRingBuffer.hpp35 class RingBuffer class in namespace:de
38 RingBuffer (int size);
39 ~RingBuffer (void);
67 // RingBuffer implementation.
70 RingBuffer<T>::RingBuffer (int size) function in class:de::RingBuffer
81 RingBuffer<T>::~RingBuffer ()
87 void RingBuffer<T>::clear (void)
95 void RingBuffer<
[all...]
H A DdeRingBuffer.cpp43 RingBuffer<int> buffer (bufSize);
/external/chromium_org/net/tools/flip_server/
H A Dring_buffer.cc10 RingBuffer::RingBuffer(int buffer_size) function in class:net::RingBuffer
17 RingBuffer::~RingBuffer() {}
19 int RingBuffer::ReadableBytes() const { return bytes_used_; }
21 int RingBuffer::BufferSize() const { return buffer_size_; }
23 int RingBuffer::BytesFree() const { return BufferSize() - ReadableBytes(); }
25 bool RingBuffer::Empty() const { return ReadableBytes() == 0; }
27 bool RingBuffer::Full() const { return ReadableBytes() == BufferSize(); }
31 int RingBuffer
[all...]
H A Dring_buffer.h26 class RingBuffer : public BufferInterface { class in namespace:net
28 explicit RingBuffer(int buffer_size);
29 virtual ~RingBuffer();
106 RingBuffer(const RingBuffer&);
107 void operator=(const RingBuffer&);
/external/chromium_org/gpu/command_buffer/client/
H A Dring_buffer.h5 // This file contains the definition of the RingBuffer class.
19 // RingBuffer manages a piece of memory as a ring buffer. Memory is allocated
22 class GPU_EXPORT RingBuffer { class in namespace:gpu
26 // Creates a RingBuffer.
33 RingBuffer(unsigned int alignment, Offset base_offset,
36 ~RingBuffer();
68 void* GetPointer(RingBuffer::Offset offset) const {
73 RingBuffer::Offset GetOffset(void* pointer) const {
132 DISALLOW_IMPLICIT_CONSTRUCTORS(RingBuffer);
H A Dring_buffer.cc5 // This file contains the implementation of the RingBuffer class.
16 RingBuffer::RingBuffer(unsigned int alignment, Offset base_offset, function in class:gpu::RingBuffer
28 RingBuffer::~RingBuffer() {
35 void RingBuffer::FreeOldestBlock() {
55 void* RingBuffer::Alloc(unsigned int size) {
86 void RingBuffer::FreePendingToken(void* pointer,
106 unsigned int RingBuffer::GetLargestFreeSizeNoWaiting() {
H A Dtransfer_buffer.h48 virtual RingBuffer::Offset GetOffset(void* pointer) const = 0;
75 virtual RingBuffer::Offset GetOffset(void* pointer) const OVERRIDE;
89 scoped_ptr<RingBuffer> ring_buffer_;
158 RingBuffer::Offset offset() const {
H A Dtransfer_buffer.cc72 RingBuffer::Offset TransferBuffer::GetOffset(void* pointer) const {
92 ring_buffer_.reset(new RingBuffer(
/external/chromium_org/cc/debug/
H A Dring_buffer.h13 class RingBuffer { class in namespace:cc
15 explicit RingBuffer() function in class:cc::RingBuffer
53 // Iterator has const access to the RingBuffer it got retrieved from.
80 Iterator(const RingBuffer<T, kSize>& buffer, size_t index) argument
86 const RingBuffer<T, kSize>& buffer_;
90 friend class RingBuffer<T, kSize>;
95 // for (RingBuffer<T, kSize>::Iterator it = ring_buffer.Begin(); it; ++it) {}
104 // for (RingBuffer<T, kSize>::Iterator it = ring_buffer.End(); it; --it) {}
117 DISALLOW_COPY_AND_ASSIGN(RingBuffer);
H A Dpaint_time_counter.h31 typedef RingBuffer<base::TimeDelta, 200> RingBufferType;
H A Dframe_rate_counter.h40 typedef RingBuffer<base::TimeTicks, 136> RingBufferType;
/external/chromium_org/third_party/webrtc/modules/audio_processing/aec/
H A Daec_core_internal.h60 RingBuffer* nearFrBuf;
61 RingBuffer* outFrBuf;
63 RingBuffer* nearFrBufH;
64 RingBuffer* outFrBufH;
99 RingBuffer* far_buf;
100 RingBuffer* far_buf_windowed;
149 RingBuffer* far_time_buf;
H A Decho_cancellation_internal.h58 RingBuffer* far_pre_buf; // Time domain far-end pre-buffer.
/external/chromium_org/v8/test/cctest/
H A Dtest-gc-tracer.cc39 typedef RingBuffer<int, max_size>::const_iterator Iter;
40 RingBuffer<int, max_size> ring_buffer;
75 typedef RingBuffer<int, max_size>::const_iterator Iter;
76 RingBuffer<int, max_size> ring_buffer;
108 typedef RingBuffer<int, max_size>::const_iterator Iter;
109 RingBuffer<int, max_size> ring_buffer;
/external/chromium_org/third_party/brotli/src/brotli/enc/
H A Dringbuffer.h20 // A RingBuffer(window_bits, tail_bits) contains `1 << window_bits' bytes of
22 // `position() % (1 << window_bits)'. For convenience, the RingBuffer array
25 class RingBuffer { class
27 RingBuffer(int window_bits, int tail_bits) function in class:RingBuffer
36 ~RingBuffer() {
H A Dencode.h74 RingBuffer ringbuffer_;
/external/chromium_org/cc/resources/
H A Dmemory_history.h41 typedef RingBuffer<Entry, 80> RingBufferType;
/external/chromium_org/v8/src/heap/
H A Dgc-tracer.h16 class RingBuffer { class in namespace:v8::internal
54 RingBuffer() : begin_(0), end_(0) {} function in class:v8::internal::RingBuffer
79 DISALLOW_COPY_AND_ASSIGN(RingBuffer);
240 typedef RingBuffer<Event, kRingBufferMaxSize> EventBuffer;
242 typedef RingBuffer<AllocationEvent, kRingBufferMaxSize> AllocationEventBuffer;
359 // RingBuffer for allocation events.
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/
H A Daecm_core.h41 RingBuffer* farFrameBuf;
42 RingBuffer* nearNoisyFrameBuf;
43 RingBuffer* nearCleanFrameBuf;
44 RingBuffer* outFrameBuf;
/external/deqp/execserver/
H A DxsDefs.hpp61 typedef de::RingBuffer<deUint8> ByteBuffer;
/external/deqp/executor/
H A DxeContainerFormatParser.hpp111 de::RingBuffer<deUint8> m_buf;
H A DxeCallQueue.hpp122 de::RingBuffer<Call*> m_callQueue;

Completed in 2455 milliseconds

12