Where am I ? You are currently looking at a piece of documentation for xine. xine is a free video player. It lives on http://xine.sf.net. Specifically this document goes under the moniker of the 'xine Hackers' Guide'. What does this text do ? This document should help xine hackers to find their way through xine's architecture and source code. It's a pretty free-form document containing a loose collection of articles describing various aspects of xine's internals. It has been written by a number of people who work on xine themselves and is intended to provide the important concepts and methods used within xine. Readers should not consider this document to be an exhausative description of the internals of xine. As with all projects which provide access, the source-code should be considered the definative source of information. This document has no intention to be, and therefore never will be, complete or current in any way. Instead it should be considered a read-map pointing the casual hacker to the correct location in the xine source. New versions of this document This document is being developed in the xine-lib cvs repository within the directory doc/hackersguide/. If you are unsure what to do with the stuff in that directory, please read the README file located there. New versions of this document can also be obtained from the xine web site on sourceforge: http://xine.sf.net/. Feedback All comments, error reports, additional information and criticism of all sorts should be directed to the xine developer mailing list xine-devel@lists.sourceforge.net.