HomeSort by relevance Sort by last modified time
    Searched refs:BufferQueue (Results 1 - 25 of 100) sorted by null

1 2 3 4

  /external/chromium_org/media/base/
stream_parser.h 30 typedef std::deque<scoped_refptr<StreamParserBuffer> > BufferQueue;
47 typedef std::map<TrackId, const BufferQueue> TextBufferQueueMap;
98 typedef base::Callback<bool(const BufferQueue&,
99 const BufferQueue&,
155 const StreamParser::BufferQueue& audio_buffers,
156 const StreamParser::BufferQueue& video_buffers,
158 StreamParser::BufferQueue* merged_buffers);
audio_buffer_queue.h 69 typedef std::deque<scoped_refptr<AudioBuffer> > BufferQueue;
86 void UpdateCurrentTime(BufferQueue::iterator buffer, int offset);
88 BufferQueue::iterator current_buffer_;
89 BufferQueue buffers_;
stream_parser.cc 23 const std::vector<const StreamParser::BufferQueue*>& buffer_queues,
24 StreamParser::BufferQueue* merged_buffers) {
43 std::vector<StreamParser::BufferQueue::const_iterator> itrs(num_itrs);
104 // input BufferQueue iterator, and continue.
113 bool MergeBufferQueues(const StreamParser::BufferQueue& audio_buffers,
114 const StreamParser::BufferQueue& video_buffers,
116 StreamParser::BufferQueue* merged_buffers) {
120 std::vector<const StreamParser::BufferQueue*> buffer_queues;
stream_parser_buffer.h 63 typedef StreamParser::BufferQueue BufferQueue;
64 void ConvertToSpliceBuffer(const BufferQueue& pre_splice_buffers);
65 const BufferQueue& splice_buffers() const { return splice_buffers_; }
96 BufferQueue splice_buffers_;
audio_buffer_converter.h 73 typedef std::deque<scoped_refptr<AudioBuffer> > BufferQueue;
77 BufferQueue queued_inputs_;
84 BufferQueue queued_outputs_;
seekable_buffer.h 133 typedef std::list<scoped_refptr<DataBuffer> > BufferQueue;
163 void UpdateCurrentTime(BufferQueue::iterator buffer, int offset);
165 BufferQueue::iterator current_buffer_;
166 BufferQueue buffers_;
  /frameworks/native/libs/gui/
BufferQueue.cpp 17 #define LOG_TAG "BufferQueue"
21 #include <gui/BufferQueue.h>
28 BufferQueue::ProxyConsumerListener::ProxyConsumerListener(
32 BufferQueue::ProxyConsumerListener::~ProxyConsumerListener() {}
34 void BufferQueue::ProxyConsumerListener::onFrameAvailable() {
41 void BufferQueue::ProxyConsumerListener::onBuffersReleased() {
48 void BufferQueue::ProxyConsumerListener::onSidebandStreamChanged() {
55 void BufferQueue::createBufferQueue(sp<IGraphicBufferProducer>* outProducer,
59 "BufferQueue: outProducer must not be NULL");
61 "BufferQueue: outConsumer must not be NULL")
    [all...]
  /frameworks/native/include/gui/
BufferItemConsumer.h 32 class BufferQueue;
35 * BufferItemConsumer is a BufferQueue consumer endpoint that allows clients
36 * access to the whole BufferItem entry from BufferQueue. Multiple buffers may
45 typedef BufferQueue::BufferItem BufferItem;
48 enum { INVALID_BUFFER_SLOT = BufferQueue::INVALID_BUFFER_SLOT };
49 enum { NO_BUFFER_AVAILABLE = BufferQueue::NO_BUFFER_AVAILABLE };
95 // setDefaultBufferFormat allows the BufferQueue to create
BufferQueue.h 31 class BufferQueue {
33 // BufferQueue will keep track of at most this value of buffers.
57 // BufferQueue object and the consumer object. The reason this can't be a weak
58 // reference in the BufferQueue class is because we're planning to expose the
59 // consumer side of a BufferQueue as a binder interface, which doesn't support
74 // BufferQueue manages a pool of gralloc memory slots to be used by
82 BufferQueue(); // Create through createBufferQueue
  /external/chromium_org/media/filters/
source_buffer_stream.h 35 typedef StreamParser::BufferQueue BufferQueue;
77 bool Append(const BufferQueue& buffers);
180 void PrepareRangesForNextAppend(const BufferQueue& new_buffers,
181 BufferQueue* deleted_buffers);
236 bool IsMonotonicallyIncreasing(const BufferQueue& buffers) const;
248 void UpdateMaxInterbufferDistance(const BufferQueue& buffers);
251 void SetConfigIds(const BufferQueue& buffers);
301 BufferQueue* deleted_buffers);
324 void GenerateSpliceFrame(const BufferQueue& new_buffers)
    [all...]
frame_processor.h 27 virtual bool ProcessFrames(const StreamParser::BufferQueue& audio_buffers,
28 const StreamParser::BufferQueue& video_buffers,
source_buffer_stream.cc 17 typedef StreamParser::BufferQueue BufferQueue;
58 const BufferQueue& new_buffers,
65 void AppendBuffersToEnd(const BufferQueue& buffers);
66 bool CanAppendBuffersToEnd(const BufferQueue& buffers) const;
110 BufferQueue* deleted_buffers, bool is_exclusive);
112 void DeleteAll(BufferQueue* deleted_buffers);
117 int DeleteGOPFromFront(BufferQueue* deleted_buffers);
118 int DeleteGOPFromBack(BufferQueue* deleted_buffers);
205 BufferQueue* buffers)
    [all...]
  /hardware/ti/omap4-aah/test/CameraHal/
camera_test_bufferqueue.h 20 class FrameConsumer : public BufferQueue::ProxyConsumerListener {
23 BufferQueue::ProxyConsumerListener(NULL), mPendingFrames(0) {
54 mBufferQueue = new BufferQueue(true, 1);
66 BufferQueue::BufferItem item;
72 if (status == BufferQueue::NO_BUFFER_AVAILABLE) {
79 // For whatever reason, BufferQueue only gives us the graphic buffer
119 sp<BufferQueue> mBufferQueue;
121 BufferQueue::BufferItem mBufferSlots[BufferQueue::NUM_BUFFER_SLOTS];
128 mBufferQueue = new BufferQueue(true, 1)
    [all...]
  /frameworks/av/media/libstagefright/omx/
GraphicBufferSource.h 22 #include <gui/BufferQueue.h>
34 * This class is used to feed OMX codecs from a Surface via BufferQueue.
39 * - Availability of a new frame of data from the BufferQueue (notified
49 class GraphicBufferSource : public BufferQueue::ConsumerListener {
62 // Returns the handle to the producer side of the BufferQueue. Buffers
70 // sitting in the BufferQueue, this will send them to the codec.
101 // in the BufferQueue) will be discarded until the suspension is lifted.
134 // BufferQueue::ConsumerListener interface, called when a new frame of
142 // BufferQueue::ConsumerListener interface, called when the client has
147 // BufferQueue::ConsumerListener interface, called when the client ha
    [all...]
  /external/chromium_org/media/formats/common/
stream_parser_test_base.h 57 bool OnNewBuffers(const StreamParser::BufferQueue& audio_buffers,
58 const StreamParser::BufferQueue& video_buffers,
  /external/chromium_org/media/formats/mp4/
mp4_stream_parser.h 76 bool EnqueueSample(BufferQueue* audio_buffers,
77 BufferQueue* video_buffers,
79 bool SendAndFlushSamples(BufferQueue* audio_buffers,
80 BufferQueue* video_buffers);
  /frameworks/av/services/camera/libcameraservice/gui/
RingBufferConsumer.h 42 * that during its duration it will not be released back into the BufferQueue).
57 typedef BufferQueue::BufferItem BufferItem;
59 enum { INVALID_BUFFER_SLOT = BufferQueue::INVALID_BUFFER_SLOT };
60 enum { NO_BUFFER_AVAILABLE = BufferQueue::NO_BUFFER_AVAILABLE };
79 // setDefaultBufferFormat allows the BufferQueue to create
84 // setConsumerUsage allows the BufferQueue consumer usage to be
137 return mBufferItem.mBuf == BufferQueue::INVALID_BUFFER_SLOT;
  /external/chromium_org/media/formats/webm/
webm_cluster_parser.h 26 typedef std::deque<scoped_refptr<StreamParserBuffer> > BufferQueue;
27 typedef std::map<TrackId, const BufferQueue> TextBufferQueueMap;
59 const BufferQueue& ready_buffers() const { return ready_buffers_; }
111 BufferQueue buffers_;
120 BufferQueue ready_buffers_;
170 // Video,Text}Buffers(), then the previous BufferQueue& is returned again
172 const BufferQueue& GetAudioBuffers();
173 const BufferQueue& GetVideoBuffers();
  /external/chromium_org/media/formats/mp2t/
mp2t_stream_parser_unittest.cc 80 const StreamParser::BufferQueue& buffers) {
82 for (StreamParser::BufferQueue::const_iterator buf = buffers.begin();
90 bool OnNewBuffers(const StreamParser::BufferQueue& audio_buffers,
91 const StreamParser::BufferQueue& video_buffers,
108 StreamParser::BufferQueue::const_iterator it1 = video_buffers.begin();
109 StreamParser::BufferQueue::const_iterator it2 = ++it1;
  /frameworks/native/services/surfaceflinger/
SurfaceFlingerConsumer.cpp 50 BufferQueue::BufferItem item;
57 if (err == BufferQueue::NO_BUFFER_AVAILABLE) {
59 } else if (err == BufferQueue::PRESENT_LATER) {
105 BufferQueue::BufferItem *item, nsecs_t presentWhen) {
  /frameworks/rs/
rsGrallocConsumer.h 36 * CpuConsumer is a BufferQueue consumer endpoint that allows direct CPU
37 * access to the underlying gralloc buffers provided by BufferQueue. Multiple
67 mSlot(BufferQueue::INVALID_BUFFER_SLOT),
  /prebuilts/ndk/9/platforms/android-19/arch-arm/usr/include/rs/
rsGrallocConsumer.h 36 * CpuConsumer is a BufferQueue consumer endpoint that allows direct CPU
37 * access to the underlying gralloc buffers provided by BufferQueue. Multiple
67 mSlot(BufferQueue::INVALID_BUFFER_SLOT),
  /prebuilts/ndk/9/platforms/android-19/arch-mips/usr/include/rs/
rsGrallocConsumer.h 36 * CpuConsumer is a BufferQueue consumer endpoint that allows direct CPU
37 * access to the underlying gralloc buffers provided by BufferQueue. Multiple
67 mSlot(BufferQueue::INVALID_BUFFER_SLOT),
  /prebuilts/ndk/9/platforms/android-19/arch-x86/usr/include/rs/
rsGrallocConsumer.h 36 * CpuConsumer is a BufferQueue consumer endpoint that allows direct CPU
37 * access to the underlying gralloc buffers provided by BufferQueue. Multiple
67 mSlot(BufferQueue::INVALID_BUFFER_SLOT),
  /external/chromium_org/media/formats/mpeg/
mpeg_audio_stream_parser_base.h 102 int ParseFrame(const uint8* data, int size, BufferQueue* buffers);
131 bool SendBuffers(BufferQueue* buffers, bool end_of_segment);

Completed in 1424 milliseconds

1 2 3 4