42 double computeTimeStamp(
const AVFrame*)
const;
44 struct ConvertedColorSpace {
45 AVColorPrimaries fPrimaries;
46 AVColorTransferCharacteristic fTransfer;
52 ConvertedColorSpace();
54 void update(AVColorPrimaries, AVColorTransferCharacteristic);
59 std::unique_ptr<SkStream> fStream;
61 AVIOContext* fStreamCtx =
nullptr;
62 AVFormatContext* fFormatCtx =
nullptr;
63 AVCodecContext* fDecoderCtx =
nullptr;
64 int fStreamIndex = -1;
67 AVFrame* fFrame =
nullptr;
68 ConvertedColorSpace fCSCache;
75 Mode fMode = kDone_Mode;