#pragma once #include "duck_dxl.h" #include "../nsv/dec_if.h" class VP6_Decoder : public IVideoDecoder { public: VP6_Decoder(int w, int h); ~VP6_Decoder(); int decode(int need_kf, void *in, int in_len, void **out, // out is set to a pointer to data unsigned int *out_type, // 'Y','V','1','2' is currently defined int *is_kf); void flush() { } void initMmx(); private: int l_tcpu, l_pp; DXL_XIMAGE_HANDLE xim; YV12_PLANES vidbufdec; };