The road to 1.0 required for 1.0 ---------------- - fix rate estimation in demux_mpeg/demux_mpeg_block - input_dvd: detect errors, display useful error messages - update xine hacker's guide - mute xine's console output unless verbose is set - fix tvout support (nvtv) optional -------- - fix streaming of small files (e.g. http) - implement timeout in input_http, implement it correctly using select() - input_rtp - rtsp support (currently only real's rtsp derivate is implemented) - theora support - detect broken savage drivers in health check, disable Xv in that case - id3v2 (guenter) - directfb video output plugin - reduce memory footprint (e.g. variable fifo buffer sizes...) - bring dxr3 video out to work with aaxine (michael) - Multiple DVD Subtitles displayed at the same time (jcdutton) - Move read cache code from libdvdnav into input_dvd.c (jcdutton) - Support DVD "Trick" modes. Super Fast forward/reverse (jcdutton) - Add user selectable option for resampling audio out instead of current "gap feedback" method. (jcdutton) - xvid decoder plugin - opengl video output plugin (matthias) - irix audio output plugin (matthias) - update DVB plugin (latest API, DVB-C support) (guenter) Open Tasks ========== - resurrect the win32 port - port to other OS (Net/OpenBSD, Win32, hurd ...?) - MicroDVD input plugin - video output synced to vertical blank preferably without requiring root privileges (XSync extension? MAS?) - direct playback of vcd images - isma support (mpeg4ip.sf.net) - find out what all those people requesting rtp/multicast/... support really want and how to implement it :) - resolve issues with ffmpeg's live http streaming server - videolan streaming support - support for theora - MAS support (http://www.mediaapplicationserver.net) - nonlinear video editing and compositing frontend (michael) - stream format conversion frontend - audio filters - implement get_audio/video_frame at least for 1 set of demuxer+decoders