It would be nice to rework this code into some sort of library so that codecs can be written using it for video players such as mplayer, xine, etc. Will first need to know what kind of API would be required for such a thing...
Managed to get a mostly-working mplayer plugin together, with much help from the mplayer-dev-eng mailing list. Still not happy with the hacks needed to get seeking working, but require changes to MPlayer before it can be better. Code is in CVS, requires CVS HEAD version of tivodecode ATM, as I restructured things into a libtivodecode.a library to link into mplayer. See http://tivodecode.cvs.sourceforge.net/tivodecode/mplayer_demuxer/README?view=markup
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=749423
Originator: YES
Managed to get a mostly-working mplayer plugin together, with much help from the mplayer-dev-eng mailing list. Still not happy with the hacks needed to get seeking working, but require changes to MPlayer before it can be better. Code is in CVS, requires CVS HEAD version of tivodecode ATM, as I restructured things into a libtivodecode.a library to link into mplayer. See http://tivodecode.cvs.sourceforge.net/tivodecode/mplayer_demuxer/README?view=markup