subtitles: add framework for subtitle decoders
commite990fb2ffeaa786339895c8f3b3f104ef536bf39
authorUoti Urpala <uau@glyph.nonexistent.invalid>
Sun, 16 Jan 2011 18:03:08 +0000 (16 20:03 +0200)
committerUoti Urpala <uau@glyph.nonexistent.invalid>
Tue, 18 Jan 2011 12:58:09 +0000 (18 14:58 +0200)
tree383aaa216cd5d1f7c4dd75f7c27cfbaadaa7970a
parent8636eb77c5f9f1e49a12e3e1653fe4c2e8e0bfc3
subtitles: add framework for subtitle decoders

Add a framework for subtitle decoder modules that work more like
audio/video decoders do, and change libass rendering of demuxed
subtitles to use the new framework.

The old subtitle code is messy, with details specific to handling
particular subtitle types spread over high-level code. This should
make it easier to clean things up and fix some bugs/limitations.
Makefile
command.c
libmpdemux/demuxer.c
libmpdemux/stheader.h
mp_core.h
mplayer.c
sub/dec_sub.c [new file with mode: 0644]
sub/dec_sub.h [new file with mode: 0644]
sub/sd.h [new file with mode: 0644]
sub/sd_ass.c [new file with mode: 0644]