+++ /dev/null
-Structure for the new vlc developer documentation
-
-* Coding rules
- - Hungarian notation
- - Code indentation
-
-* LibVLC, VLC, and Mozilla plugin
- - Libvlc structure
-
-* Build system
- - Modules.am
- - bootstrap sequence
- - vlc-config
- - config.h
- - toolbox
-
-* i18n
- - Gettext
-
-* Modules
- - Calling a module
- - Writing a module descriptor (do not forget E_ & N_ )
- - The module bank
-
-* Objects
- - vlc_object_t
- - Creating, deleting objects
- - parents and children
- - Refcounts
-
-* CPU stuff
-
-* Misc stuff
- - VLC_EXPORT
- - MODULE_NAME_is
- - more ?
-
-* Variables, callbacks, and configuration
- - Variable management
- - adding configuration to modules
-
-* Thread management
- - thread
- - mutexes
- - condition variables
-
-* Playlist management
- - The playlist object
- - Items / Options
- - Playlist infos
-
-* Message queue
-
-* Interface modules
-
-* Input layer
- - Access / stream
- - Demuxers / ES
- - PCR / PTS / DTS
- - Input, access and demux control
-
-* Packetizers
-
-* Decoders
-
-* Vout
- - Subpictures
- - Text rendering
- - Filters
-
-* Aout
- - Mixers
- - Filters (converters, resamplers, downmixers)
- - Output
-
-* Sout
- - stream chain
- - packetizer
- - encoder
- - muxer
- - access output
-
-* Porting
- - port specific stuff
-
-* Debugging
- - Compile flags
- - Valgrind / eFence / ...