diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-01-30 08:10:25 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2008-01-30 08:10:25 +0000 |
commit | fc5c09acd76ed7b6611cbdea797032eb7f8e6f87 (patch) | |
tree | 5b11d85f9d01729b7f17b4af7f2d8c228a02ddcd /libmpdemux | |
parent | e68bcf565f6b3d20992fe8e7b37c550ad493e99e (diff) | |
download | mpv-fc5c09acd76ed7b6611cbdea797032eb7f8e6f87.tar.bz2 mpv-fc5c09acd76ed7b6611cbdea797032eb7f8e6f87.tar.xz |
Add support for attachments in lavf demuxer.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25932 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_lavf.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c index 6f51952db7..90b4ba12c5 100644 --- a/libmpdemux/demux_lavf.c +++ b/libmpdemux/demux_lavf.c @@ -435,6 +435,13 @@ static void handle_stream(demuxer_t *demuxer, AVFormatContext *avfc, int i) { demuxer->sub->sh = demuxer->s_streams[priv->sub_streams++]; break; } + case CODEC_TYPE_ATTACHMENT:{ + if (st->codec->codec_id == CODEC_ID_TTF) + demuxer_add_attachment(demuxer, st->filename, + "application/x-truetype-font", + codec->extradata, codec->extradata_size); + break; + } default: st->discard= AVDISCARD_ALL; } |