From 2f99a801dfb1668d7efda4eb8a3f5638d2fe20d2 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 27 Jun 2014 11:16:37 +0100 Subject: Fix confusion about subtitle codec pointers. --- src/lib/ffmpeg.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/lib/ffmpeg.cc') diff --git a/src/lib/ffmpeg.cc b/src/lib/ffmpeg.cc index 8505626df..f5af239b0 100644 --- a/src/lib/ffmpeg.cc +++ b/src/lib/ffmpeg.cc @@ -26,6 +26,7 @@ extern "C" { #include "ffmpeg.h" #include "ffmpeg_content.h" #include "ffmpeg_audio_stream.h" +#include "ffmpeg_subtitle_stream.h" #include "exceptions.h" #include "util.h" @@ -174,6 +175,16 @@ FFmpeg::audio_codec_context () const return _ffmpeg_content->audio_stream()->stream(_format_context)->codec; } +AVCodecContext * +FFmpeg::subtitle_codec_context () const +{ + if (!_ffmpeg_content->subtitle_stream ()) { + return 0; + } + + return _ffmpeg_content->subtitle_stream()->stream(_format_context)->codec; +} + int FFmpeg::avio_read (uint8_t* buffer, int const amount) { -- cgit v1.2.3