hackery so that it actually compiles with libav.
#define AVFRAME_IN_LAVU
#define AV_CODEC_ID_OTF AV_CODEC_ID_TTF
-#define AV_CODEC_ID_SUBRIP AV_CODEC_ID_TEXT
+#define AV_CODEC_ID_SUBRIP AV_CODEC_ID_FIRST_SUBTITLE
AVDictionary *av_frame_get_metadata (const AVFrame *frame);
switch (hint.codec)
{
case AV_CODEC_ID_TEXT:
-#if defined(LIBAVCODEC_FROM_FFMPEG) && LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(54,53,100)
- // API changed in:
- // ffmpeg: commit 2626cc4580bfd560c6983338d77b2c11c16af94f (11 Aug 2012)
- // release 1.0 (28 Sept 2012)
case AV_CODEC_ID_SUBRIP:
-#endif
pCodec = OpenCodec(new CDVDOverlayCodecText(), hint, options);
if( pCodec ) return pCodec;
break;