1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
TODO list for LibMMS
--------------------
* mms.c:
- remove dependency on xine_stream_t
- resolve asfheader.h status
Ask xine maintainers if it's OK to just copy it (done, but no
reply yet)
- get rid of xine_internal.h inclusion
There are lots of Xine internal vars and defines used, get rid
of them, and delete #include "xine_internal.h"
- better log handling
Allow installing custom log handlers a'la GLib. Currently it is
done by #ifdef LOG printf(...), which is rather suboptimal and not
suitable for library
- custom I/O functions provide sane default implementations
Allow installing custom I/O functions. Xine needs this to
provide cancellable I/O, as does probably anyone aiming to provide
usable app
- sort out iconv() usage
I don't like the way it's currently used, especially I think
that source charset isn't obtained correctly
* i18n:
- gettextize
Gettextize source, currently there is some gettext used,
determine how much is done and what else needs to be gettextized
|