Home
last modified time | relevance | path

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

/aosp12/frameworks/av/media/libstagefright/webm/
H A 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 <()
H A 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);
H A 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 …]
H A DWebmFrameThread.cpp64 LinkedBlockingQueue<const sp<WebmFrame> >& sink) in WebmFrameSourceThread()
88 LinkedBlockingQueue<const sp<WebmFrame> >& videoSource, in WebmFrameSinkThread()
115 List<const sp<WebmFrame> >& frames, in initCluster()
120 const sp<WebmFrame> f = *(frames.begin()); in initCluster()
165 const sp<WebmFrame> f = *(frames.begin()); in flushFrames()
201 mVideoFrames.push(WebmFrame::EOS); in stop()
202 mAudioFrames.push(WebmFrame::EOS); in stop()
208 List<const sp<WebmFrame> > outstandingFrames; in run()
266 LinkedBlockingQueue<const sp<WebmFrame> >& sink, in WebmFrameMediaSourceThread()
387 const sp<WebmFrame> f = new WebmFrame( in run()
[all …]
H A DAndroid.bp31 "WebmFrame.cpp",
H A DWebmWriter.h91 LinkedBlockingQueue<const sp<WebmFrame> > mSink;
/aosp12/frameworks/av/media/libstagefright/webm/tests/
H A DWebmFrameThreadUnitTest.cpp112 LinkedBlockingQueue<const sp<WebmFrame>> mVSink;
113 LinkedBlockingQueue<const sp<WebmFrame>> mASink;