Home
last modified time | relevance | path

Searched refs:WebmFrame (Results 1 – 7 of 7) sorted by relevance

/frameworks/av/media/libstagefright/webm/
DWebmFrame.cpp39 const sp<WebmFrame> WebmFrame::EOS = new WebmFrame();
41 WebmFrame::WebmFrame() in WebmFrame() function in android::WebmFrame
49 WebmFrame::WebmFrame(int type, bool key, uint64_t absTimecode, MediaBufferBase *mbuf) in WebmFrame() function in android::WebmFrame
57 sp<WebmElement> WebmFrame::SimpleBlock(uint64_t baseTimecode) const { in SimpleBlock()
65 uint64_t WebmFrame::getAbsTimecode() { in getAbsTimecode()
69 void WebmFrame::updateAbsTimecode(uint64_t newAbsTimecode) { in updateAbsTimecode()
73 bool WebmFrame::operator<(const WebmFrame &other) const { in operator <()
DWebmFrame.h24 struct WebmFrame : LightRefBase<WebmFrame> { struct
32 WebmFrame(); argument
33 WebmFrame(int type, bool key, uint64_t absTimecode, MediaBufferBase *buf);
34 ~WebmFrame() {} in ~WebmFrame() argument
40 bool operator<(const WebmFrame &other) const;
42 static const sp<WebmFrame> EOS; argument
44 DISALLOW_EVIL_CONSTRUCTORS(WebmFrame);
DWebmFrameThread.h69 LinkedBlockingQueue<const sp<WebmFrame> >& videoSource,
70 LinkedBlockingQueue<const sp<WebmFrame> >& audioSource,
83 LinkedBlockingQueue<const sp<WebmFrame> >& mVideoFrames;
84 LinkedBlockingQueue<const sp<WebmFrame> >& mAudioFrames;
91 List<const sp<WebmFrame> >& frames,
95 void flushFrames(List<const sp<WebmFrame> >& frames, bool last);
102 WebmFrameSourceThread(int type, LinkedBlockingQueue<const sp<WebmFrame> >& sink);
106 LinkedBlockingQueue<const sp<WebmFrame> >& mSink;
115 WebmFrameEmptySourceThread(int type, LinkedBlockingQueue<const sp<WebmFrame> >& sink) in WebmFrameEmptySourceThread()
118 void run() { mSink.push(WebmFrame::EOS); } in run()
[all …]
DWebmFrameThread.cpp64 LinkedBlockingQueue<const sp<WebmFrame> >& sink) in WebmFrameSourceThread()
88 LinkedBlockingQueue<const sp<WebmFrame> >& videoSource, in WebmFrameSinkThread()
89 LinkedBlockingQueue<const sp<WebmFrame> >& audioSource, in WebmFrameSinkThread()
115 List<const sp<WebmFrame> >& frames, in initCluster()
120 const sp<WebmFrame> f = *(frames.begin()); in initCluster()
141 void WebmFrameSinkThread::flushFrames(List<const sp<WebmFrame> >& frames, bool last) { in flushFrames()
165 const sp<WebmFrame> f = *(frames.begin()); in flushFrames()
182 const sp<WebmFrame> secondLastFrame = *(frames.begin()); in flushFrames()
201 mVideoFrames.push(WebmFrame::EOS); in stop()
202 mAudioFrames.push(WebmFrame::EOS); in stop()
[all …]
DAndroid.bp22 "WebmFrame.cpp",
DWebmWriter.h91 LinkedBlockingQueue<const sp<WebmFrame> > mSink;
/frameworks/av/media/libstagefright/webm/tests/
DWebmFrameThreadUnitTest.cpp112 LinkedBlockingQueue<const sp<WebmFrame>> mVSink;
113 LinkedBlockingQueue<const sp<WebmFrame>> mASink;