Lines Matching refs:WebPDemuxer

64 struct WebPDemuxer {  struct
86 ParseStatus (*parse)(WebPDemuxer* const dmux); argument
87 int (*valid)(const WebPDemuxer* const dmux);
90 static ParseStatus ParseSingleImage(WebPDemuxer* const dmux);
91 static ParseStatus ParseVP8X(WebPDemuxer* const dmux);
92 static int IsValidSimpleFormat(const WebPDemuxer* const dmux);
93 static int IsValidExtendedFormat(const WebPDemuxer* const dmux);
179 static void AddChunk(WebPDemuxer* const dmux, Chunk* const chunk) { in AddChunk()
188 static int AddFrame(WebPDemuxer* const dmux, Frame* const frame) { in AddFrame()
305 WebPDemuxer* const dmux, uint32_t frame_chunk_size) { in ParseAnimationFrame()
346 static ParseStatus ParseFragment(WebPDemuxer* const dmux, in ParseFragment()
383 static int StoreChunk(WebPDemuxer* const dmux, in StoreChunk()
422 static ParseStatus ParseSingleImage(WebPDemuxer* const dmux) { in ParseSingleImage()
465 static ParseStatus ParseVP8X(WebPDemuxer* const dmux) { in ParseVP8X()
589 static int IsValidSimpleFormat(const WebPDemuxer* const dmux) { in IsValidSimpleFormat()
600 static int IsValidExtendedFormat(const WebPDemuxer* const dmux) { in IsValidExtendedFormat()
658 static void InitDemux(WebPDemuxer* const dmux, const MemBuffer* const mem) { in InitDemux()
668 WebPDemuxer* WebPDemuxInternal(const WebPData* data, int allow_partial, in WebPDemuxInternal()
674 WebPDemuxer* dmux; in WebPDemuxInternal()
685 dmux = (WebPDemuxer*)calloc(1, sizeof(*dmux)); in WebPDemuxInternal()
707 void WebPDemuxDelete(WebPDemuxer* dmux) { in WebPDemuxDelete()
727 uint32_t WebPDemuxGetI(const WebPDemuxer* dmux, WebPFormatFeature feature) { in WebPDemuxGetI()
746 static const Frame* GetFrame(const WebPDemuxer* const dmux, int frame_num) { in GetFrame()
794 static int SynthesizeFrame(const WebPDemuxer* const dmux, in SynthesizeFrame()
826 const WebPDemuxer* const dmux = (WebPDemuxer*)iter->private_; in SetFrame()
837 int WebPDemuxGetFrame(const WebPDemuxer* dmux, int frame, WebPIterator* iter) { in WebPDemuxGetFrame()
858 const WebPDemuxer* const dmux = (WebPDemuxer*)iter->private_; in WebPDemuxSelectFragment()
874 static int ChunkCount(const WebPDemuxer* const dmux, const char fourcc[4]) { in ChunkCount()
885 static const Chunk* GetChunk(const WebPDemuxer* const dmux, in GetChunk()
900 const WebPDemuxer* const dmux = (WebPDemuxer*)iter->private_; in SetChunk()
920 int WebPDemuxGetChunk(const WebPDemuxer* dmux, in WebPDemuxGetChunk()