summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY463
1 files changed, 0 insertions, 463 deletions
diff --git a/HISTORY b/HISTORY
deleted file mode 100644
index e12f5a52..00000000
--- a/HISTORY
+++ /dev/null
@@ -1,463 +0,0 @@
-VDR Plugin 'xineliboutput' Revision History
--------------------------------------------
-
-????-??-??: Version 1.1.0
-
-- Fixed compilation with gcc-4.4.0 (invalid casts)
-- Added --geometry option to vdr-sxfe
-- Updated logo (Thanks to Stefan Wagner)
-- Implemented demuxer with mpeg-ts support
-- Initial support for vdr-1.7.7
-- Support for multilayer OSD
-- Improved OSD scaling (OSD reacts now immediately to frame size changes)
-- Fixed setting focus in vdr-sxfe fullscreen mode
-- Added Gnome screensaver support to vdr-sxfe (Thanks to Alex Stansfield)
-- Changed the default grab quality to match VDR's documentation.
-- Added sharpness and noise reduction setup options for VDPAU.
-- Added '-C'/'--config' command-line option to specify xine's configuration file.
-- Replaced cIConv with VDR's cCharConv.
-- Supports only for vdr-1.6.0 or later.
-- Added an option to limit number of remote clients
-- Implemented build-time configuration script
-- Replaced build-time options INTERPRET_LIRC_KEYS and FE_TOGGLE_FULLSCREEN
- with run-time option --hotkeys
-- Added an option to adjust the stepping value that is used for
- metronom live mode sync (Thanks to Andreas Auras)
-- Added preliminary SVDRP interface (Thanks to Rolf Ahrenberg)
-- Fixed aspect ratio problems when using ffmpeg mpeg2 decoder
-- H.264 updates
-- Added an option to use xine-lib DVB subtitles decoder
-
-2009-02-12: Version 1.0.4 (branch-1_0_x)
-Backported bugfixes from CVS trunk:
-- Updated Italian translations (Thanks to Diego Pierotto)
-- Fixed default grab quality (Thanks to Jochen Dolze, patch #2454827)
-- Added math library (-lm) to vdr-sxfe when building with
- Xrender / HUD OSD support (Thanks to Anssi Hannula)
-- Reduced H.264 logging
-- Fixed CD track count query
-- Fixed mrl backwards compability
-
-2008-10-24: Version 1.0.3 (branch-1_0_x)
-Backported bugfixes from CVS trunk:
-- Added missing sxfe display locks (Thanks to Antti Seppälä)
-- Modified HUD OSD scaling parameters (Thanks to Rolf Ahrenberg)
-- Fixes to HUD OSD drawing (Thanks to Rolf Ahrenberg)
-- Fixed --aspect=auto:path_to_script option (Thanks to Armin Diedering)
-- Fixed playing first track of audio CD (requires xine-lib 1.1.5)
-- OS X build fixes (Thanks to Tero Siironen)
-- Updated finnish translations (Thanks to Rolf Ahrenberg)
-- Updated Italian translations (Thanks to Diego Pierotto)
-
-2008-10-04: Version 1.0.2 (branch-1_0_x)
-Backported bugfixes from CVS trunk:
-- Fixed segfault when committing uninitialized OSD (Thanks to Rolf Ahrenberg)
-- Fixed buffer errors when switching from HD channel to SD channel
-- Fixed selecting DVD subtitles language from DVD menus
-- Fixed setting DVD subtitles preferred language
-- Fixed missing VDR OSD while playing DVDs
-- Fixed DVD menu navigation when menu is not in title 0
-- Fixed infinite loop when trying to replay unaccessible DVD
-- Fixed infinite loop when trying to play only one unacessible or very short music file
-- Fixed replaying images from network sources (http://, ...) (Thanks to Rolf Ahrenberg)
-- Fixed segfault when media file meta info contains thumbnails (Thanks to Petri Helin)
-- Fixed smooth trickspeed setup menu entry with VDR-1.5.10+ (Thanks to Timo Eskola)
-- Fixed vdr-sxfe icon in 64-bit systems
-- Fixed updating window title when protocol is part of mrl
-- Fixed German translation for "Play DVD disc >>" (Thanks to Helmar Gerloni)
-- Increased timeout when opening media files from network sources (Thanks to Tobias Grimm)
-- OS X build fixes (Thanks to Tero Siironen)
-- xine-lib 1.2 updates
-- Added WM class hint ("VDR") to vdr-sxfe windows (Thanks to Rolf Ahrenberg)
-
-2008-05-07: Version 1.0.1
-
-- Fixed freezes while zapping and/or seeking
-- Added metainfo menu to media player (Petri Helin)
-
-2008-04-14: Version 1.0.0
-- Added Italian translations (Thanks to Diego Pierotto)
-- Added Czech translations (Thanks to Maya)
-- Added HUD OSD (Blend OSD using graphics hardware) and --hud command-line option.
- (Thanks to Antti Seppälä and Rolf Ahrenberg)
-- Added support for libextractor metadata parsing library (Petri Helin)
-- Added service interface for launching media player (Suggested by Tobias Grimm)
-- Added configuration options for unsharp and denoise3d post plugins (Petri Helin)
-- Fixed the case when watching image files and the first one just flashes and
- gets replaced by black image (Petri Helin)
-- Added support for VDR 1.5.x and 1.6.0
-- Dropped legacy code for vdr-1.3.x
-- Added support for xine-lib up to 1.1.11.1
-- Added support for xine-lib 1.2 hg branch
-- Changed mrl syntax from xvdr[:proto]:// to xvdr[+proto]://
-- Added video softwarwe scaling support
-- Added non-linear 4:3 -> 16:9 "smart" scaling
-- Added configure option for video aspect ratio (Petri Helin)
-- Added media player options for enabling or disabling metainfo types, metainfo
- scanner and metainfo caching (Petri Helin)
-- Added support for smooth fast forward (Thanks to Timo Eskola)
-- Added setup option to limit trick speed
-- Removed support for arts audio output
-- Added setup option to change external subtitle (.sub/.srt) font size
-- Added command-line option for binding to specific local interface address
-- Initial support for H.264 video
-- Support for HD-resolution OSD (Petri Helin). Requires patched vdr.
-- Increased local frontend initialization timeout (Thanks to Mikko Vartiainen)
-- Removed configuration option to disable OSD downscaling
-- Improved media player playlist handling and menu (Petri Helin)
-- Fixed DVD menu domain detection (Petri Helin)
-- Fixed DVD title and chapter information shown on the OSD (Petri Helin)
-- Improved key mappings for audio player (Petri Helin)
-- Allow users to add single files to playlist as well as whole directories (Petri Helin)
-- Fixed "TCP fifo full" problem
-- Added hotkeys for audio delay (Thanks to Timo Eskola)
-- Enabled streaming of external subtitle files for remote frontends
-- Added support for multithreaded video decoding. Auto-detect number of CPUs.
-- Show address of current VDR server in X title bar
-- Added support to control HW aspect ratio with external script
-- Added support to output video and OSD to existing X11 window
-- Allow fine-tuning of SCR (should reduce frame drops/duplications and make video smoother)
-- Support using ffmpeg mpeg2 video decoder instead of libmpeg2 decoder
-- Improved PTS warp detection
-- Restore DPMS state at exit
-- Fixed sxfe window position when returning from fullscreen mode (Thanks to Timo Eskola)
-
-2007-05-17: Version 1.0.0rc2
-
-- Workaround for xine-lib demux_mpeg_block PTS wrap issue
- (this should fix daily picture freezes)
-- Support for denoise3d and unsharp post plugins (Thanks to Petri Helin)
-- Fixed media player random play kNext (next file) handling (Thanks to Petri Helin)
-- Fixed media player MsgReplaying status messages (Thanks to Petri Helin)
-- Fixed closing DVD player with Back key (Thanks to Petri Helin)
-- Improved media player resume file creation
-- Fixed UDP segfault
-- Mac OS X build fixes (Thanks to Tero Siironen)
-- Updated remote.conf example
-- Added support for xine-lib software volume control
- (useful with digital audio output)
-- Removed (unused) decoder priority setting
-- Fixed yuy2 frame grabbing
-- Adapted for xine-lib 1.1.5
-- Added vdr-sxfe fullscreen and de-interlace toggling with lirc keys
- "Fullscreen" and "Deinterlace"
-
-2007-03-17: Version 1.0.0rc1
-
-- PLUGIN HOMEPAGE CHANGED
-
-- Fixed audio CD replay (cdda:/)
-- Adapted for xine-lib 1.1.4
-- Adapted for vdr-1.5.1 (Thanks to Rolf Ahrenberg)
-- Mac OS X compability fixes (Thanks to Tero Siironen)
-- DXR3 added to list of output devices (experimental; Thanks to Ville Skyttä)
-- Subtitle selection menu updated to use VDR audio menu skin
-- New subtitle macro key handling (identical to VDR kAudio)
-- Added preferred subtitle language selection for media player
-- Updated trick speed modes and still image handling
-- Remote mode can now survive longer network delays
-- Fixed tvtime options (Thanks to Petri Helin)
-- Fixed using video driver "none"
-- Simple "slave mode" for remote frontends
-- Added automatic re-connection to remote frontends (--reconnect option)
-- Slow down DVD drive speed
-- Initialize video size from stream info when playing slave streams,
- (Thanks to Antti Seppälä)
-- Makefile shell scripts modified to run in dash (Ubuntu).
- (Thanks to realKano@directbox.com)
-- Increased frame-based buffering time after channel changes
-- Use iconv to translate id3 tags from utf8 to VDR charset
-- Use /dev/dsp as OSS default device (Thanks to Ville Skyttä)
-- Lot of small fixes and enhancements, complete log in CVS
-
-2007-01-07: Version 1.0.0pre7
-
-- Added possibility to add files to playlist
-- Added playlist menu to media player
-- Added "Play Audio CD" / "Play remote Audio CD" entry to plugin menu
-- Makefile modified to allow overriding default directory environment.
- Using "install" to install files. (Thanks to Timo Weingärtner)
-- Added metainfo caching to media player. Cached metainfo is stored to
- ".xineliboutput-playlist.m3u" files by default.
-- Added support for playlists inside playlists
- (ex. http://.../?.pls entries in playlists)
-- Added playlist HTTP download support to playlists (curl required)
-- lirc forwarding updated (synced with vdr-1.4.3-2): added re-connecting to lircd.
-- Lirc forwarding key repeat fixed (Thanks to Timo Ruottinen).
-- Display metainfo (ID3 etc) instead of file name in (audio)player
-- Fixed deadlock in audio post plugin loading and wiring
- (in some cases plugins were loaded multiple times)
-- Fixed buffer overflow problems in xineliboutput device polling
-- Fixed buffer overflow problems in UDP packet scheduler queue
-- Several new media file types added to media player
-- Subtitle type .ssa added
-- Parsing for .pls, .asx and .ram playlists added
-- Eliminated some warnings when compiling to 64bit (Thanks to Anssi Hannula)
-- Vidix(fb) added to supported video drivers (Thanks to Antti Seppälä)
-- Media player/audio file browser does not anymore show video files
-- When replaying music files, replay moves to next file automatically
-- Decoder setup menu moved to Local setup menu
- (decoder settings have effect on local frontend only)
-- Implemented simple RTSP streaming support (rtsp://vdr-host:xineliboutput-port/)
-- Implemented simple HTTP streaming support (http://vdr-host:xineliboutput-port/)
-- Fixed control channel disconnection detection in frontend_svr.c
-- Media player: Try to detect when navigating in DVD menus and change
- functions of Up/Down/Left/Right/Ok/Back keys when in menus
-- Added RFC2974 SAP (Session Announcement Protocol) implementation
-- Now using RFC3550 RTP headers when multicasting
-
-2006-10-20: Version 1.0.0pre6
-
-- Display Audio track languages when replaying DVDs
-- Display DVD SPU track language names instead track numbers
-- Improved shortcut key support
-- Fixed garbage in bottom of image when using autocrop
-- Fixed SCR tunning when only one TCP/PIPE client
-- Fixed unscaled OSD scaling to display size when low-resolution video or
- different aspect ratio
-- Allow overriding default startup image
-- German translations (Thanks to Udo Richter)
-- Setup menu re-arranged
-- Command-line given post plugin parameters are never changed at runtime
-- Added string length checks to several places
-- Added missing frame buffer device selection
-- Support for ffmpeg post processing
-- Easier configuration for tvtime post plugin in menu
-- Autoplay list support for xine (patch from sf feature request #1561688)
-- Removed busy loop from vdr-fbfe/vdr-sxfe when console was unavailable
-
-2006-09-17: Version 1.0.0pre5
-
-- Allow overriding default no signal image
-- Several fixes to post plugin handling
-- Fixed --audio=driver:port parsing in vdr plugin
-- Fixed overscan when image does not fill whole output window
- (bug #1556912)
-- Implemented simple MMX/SSE and YUY2 detection routines
- to autocrop
-- Main menu re-arranged (Thanks to Petri Helin)
-- Fixed display blanking aspect ratio (bug #1554070)
-- Lirc receiver accepts shorter LIRC commands (bug #1540896)
-- Fixed immediate re-configuration when setup entries are
- changed with repeated keys (Thanks to Petri Helin)
-- Implemented audio channel selection as xine post plugin
- (to select only left or right channel from stereo)
-- Several minor fixes / enhancements to autocrop plugin
-
-2006-09-06: Version 1.0.0pre4
-
-- WARNING: updated command-line options !
-- Support for HD (larger buffers with HD content)
-- Simple playlist support to media player
-- Fixed starting replay of new file while old file is still playing
-- Fixed segfault in OSD downscaling
-- Added SPU track selection for DVDs without menu
-- Forcing order and location of video filter post plugins
- autocrop and tvtime in post plugin chain
-- Fixed replaying some older VDR recordings (video PID != 0xE0)
- (Reported by Petri Helin)
-- Fixed deadlock when closing xine input plugin and threads
- in TCP mode (reported by Tobias Grimm)
-- Fixed wrong XKeySym remote learning trigger when using fbfe
- (reported by Voitto Tuomainen)
-- Minor updates to playlists and file replay OSD handling
-- Added trick speed modes (forward only) to DVD player
-- Improved X11 fullscreen <-> window mode switching
-- Improved display blanking: blank image is now generated using
- last seen video frame size and aspect ratio. This should reduce
- OSD resizings and re-positioning when switching channels.
-
-2006-08-25: Version 1.0.0pre3
-
-- Fixed segfault when grabbing with remote-only frontends
-- Configurable speaker configuration and spdif passthru
-- Support for playlists (.m3u or whole directory) in media player
-- Separate menu item for playing music
-- Configuration options for letterbox cropping
-- Added audio visualization support for media files
- (originally supported only with DVB radio)
-- Implemented image grabbing for remote frontends
-- Fixed restoring primary device when using tcp transport
-- Executing primary device switching in main thread context
-- Added configurable overscan option (%) to crop frame borders
- when using displays without overscan
-
-2006-08-16: Version 1.0.0pre2
-
-- Xine plugins and frontends are not installed automatically.
- (Suggested by Udo Richter).
-- Added support for AC3 passthrough (thanks to Petri Helin)
-- Automatic 4:3 letterbox to 16:9 cropping pre-version
-- Added daemon mode to stand-alone frontends
-- Removed possible busy loop from lirc receiver thread
-- New localized texts
-- Fixed local media player when remote server is active and there are no clients
-- Option for audio-only playback (discards video)
-- Fixed DVD navigation in local mode (Thanks to Petri Helin)
-- Completed simple playlist support
- (play all media files in folder ; play .m3u playlist)
-
-2006-07-23: Verson 1.0.0pre1
-
-- Added DVD playback and navigation support to media player
-- Added support for DVD subtitles in VDR recordings
-- Fixed audio surround mode (Thanks to Petri Helin)
-- Added option to disable keyboard input in vdr-fbfe and vdr-sxfe
- (required when running as daemon)
-- Fixed OSD updating, closing and re-scaling under high system load
-
-2006-07-05: Version 0.99
-
-- Finished implementing audio stream switching
-- Improved VDR server detection and refused connection handling
-- Added option to close VDR when local frontend window is closed
-- Added always-on-top mode, window title and icon to vdr-sxfe
-
-2006-06-12: Version 0.99rc5
-- OSD endian problems fixed
-- More x64 fixes (Thanks to Anssi Hannula)
-- Better TCP and PIPE disconnection detection
-- Fixed possible race conditions in xine input plugin
-- Fixed image player (reported by Petri Helin)
-- Improved (?) X11 fullscreen mode
-- X11 fullscreen mode can be toggled by double-clicking window
-
-2006-06-03: Version 0.99rc4
-
-- Fixed missing audio after trick speed modes (thanks to Tero Saarni)
-- Fixed fullscreen size detection with frame buffer / DirectFB
-- Added unscaled OSD capability check for framebuffer / DirectFB
-
-2006-06-02: Version 0.99rc3
-
-- OSD is scaled to display resolution instead of video resolution
- when using unscaled OSD
-- OSD is re-centered when resolution is slighty different from 720x576
-- Added configuration options for multicast parameters (address, port, TTL)
-- Added option to set multicast transmission always on for third-party
- clients (vlc, ...)
-- Some new x64 fixes
-- Several configuration menu fixes
-- Fixed compilation problem with xine-lib < 1.1.2
-- Fixed missing audio after trick speed modes (thanks to Tero Saarni)
-
-2006-05-18: Version 0.99rc2
-
-- Fixed control input deadlock when using xine-ui
-- Experimental automatic primary device mode included
-- Fixed remote frontend keyboard handling for escape sequences
-- Added several new command-line options to stand-alone frontends
-- Adapted for vdr 1.4.0
-- Fixed automatic server discovery
-- Fixed fullscreen mode when screen resolution != 720x576
-- Fixed --local=none option (reported by Ulf Betlehem)
-- Faster channel switching
-- Fixed --post option
-- Fixed several endian problems and byte ordering in network modes
- (reported by Carsten Rietzschel)
-- Fixed segmentation fault when frontend was executed from path
- (reported by Carsten Rietzschel)
-- Fixed amd64 compilation problems (reported by Voitto Tuomainen)
-- Many finnish menu texts updated (patch provided by Rolf Ahrenberg)
-- Socket option SO_REUSEADDR added to several places to speed
- up VDR restart
-
-2006-04-08: Version 0.99rc
-
-- Fixed compilation problems with gcc 3.4.5 (timer.h, osd.c).
- (reported by Gavin Hamill and Voitto Tuomainen)
-- Suspend mode removed (it is now implemented only as separate plugin)
-- Fixed X11 keyboard input handling
-- Faster seeks and channel switches in udp and rtp streaming modes
-- Fixed disconnection when playing to end of avi file
-- Fixed multi-speed modes (reported by Vladimir Monchenko)
-- Updated russian translations (thanks to Vladimir Monchenko)
-- Pipe transport fixed
-
-2006-03-28: Version 0.99pre
-
-- Russian translations (thanks to Vladimir Monchenko)
-- New de-interlacing methods and options
-- Updated for vdr 1.3.43
-- Support for xine post-processing plugins
-- Stand-alone frontends can now automatically find
- vdr (xineliboutput) server from network.
-- Makefile modified to auto-detect vdr.
- If vdr is not installed, only stand-alone frontends and
- xine plugin are compiled.
- (use "make frontends" in plugin source directory)
-- Xine plugin is automatically copied to xine's plugin directory
- instead of statically linking it to frontends.
- -> any xine frontend can be used.
-- All logging goes to syslog and honors vdr's logging level
-
-2005-11-22: Version 0.4
-
-- Updated for xine-lib 1.1.0 and 1.1.1
-- Framebuffer and DirectFB frontend is now tested and working.
-- Remote frontends tested and working (TCP/UDP/RTP).
-- README updated.
-- Frontend is now loaded dynamically if needed.
- VDR part of plugin is not anymore linked against xine-lib and X11.
- -> plugin itself can be compiled and used without installing xine
- and/or X11 to VDR machine.
- Frontends still need X11 and/or xine-lib.
-- Makefile modified to auto-detect xine-lib and X11.
- If X11 is not installed, only framebuffer frontend is compiled.
- If xine-lib is not installed, frontends are not compiled (-> only
- remote frontends can be used).
-- Updated for vdr 1.3.34
-- Stand-alone frontends (sxfe and fbfe) can now forward lirc keys to VDR.
-- New command-line parameters: frontend type, video driver and audio driver.
-- Command-line parameters now override saved configuration parameters.
-
-- Updated for xine-lib 1.0.1
-
-2005-02-17: Version 0.3
-
-- Updated for vdr 1.3.19 and xine-lib 1.0
-- Direct playback of all xine-supported media types
- (+ automatic loading of external .srt/.sub subtitles)
-- Support for http/rtsp network streams
-- Image viewer
-- New configuration options
-- Improved OSD support for low-resolution video
-- OSD performance optimizations
-- Improved X server detection
-- Support for xxmc output driver
-- Support for DVB radio streams
-- Support for audio visualization plugins
-
-2004-08-19: Version 0.2
-
-- Tested with VDR versions 1.2.6, 1.3.7 and 1.3.12
-- Modified to compile with xine-lib 1.0.0 (rc4)
-- New configuration options
-- Decoder can be stopped manually or using inactivity timer
-- Support for image grabbing
-- Support for localization (i18n)
-
-2003-12-20: Version 0.1
-
-- Modified to compile with xine-lib 1.0.0 (rc2)
-- Support for Xshm, Xv and XvMC.
-- Audio driver and port can be selected (alsa,oss,...)
-- X11 display location configurable (in setup.conf,
- OSD menu or usind DISPLAY environment variable)
-- Support for unscaled OSD (requires XShape X server extension)
-- Support for deinterlacing
-- Multiple bug fixes
-- Many new configuration options
-- Support for DVD plugin (GetSTC)
-- Support for VDR Make.config
-
-2003-09-10
-
-- C Compilation problems fixed
-- OSD scaling fixed
-
-2003-05-23: Version 0.0.0
-
-- Initial revision.
-
-