implemented core subtitle support

This commit is contained in:
itsmattkc
2021-05-18 12:42:47 +10:00
parent 4adaedb304
commit cc21ed37a7
37 changed files with 898 additions and 47 deletions
+5
View File
@@ -46,6 +46,8 @@ public:
virtual bool WriteAudio(olive::SampleBufferPtr audio) override;
virtual bool WriteSubtitle(const SubtitleBlock *sub_block) override;
virtual void Close() override;
virtual VideoParams::Format GetDesiredPixelFormat() const override
@@ -90,6 +92,9 @@ private:
int audio_frame_offset_;
int audio_write_count_;
AVStream* subtitle_stream_;
AVCodecContext* subtitle_codec_ctx_;
bool open_;
};