Hello,
the softdevice team (Torgeir Veimo, Martin Wache and me, Stefan Lucke)
is pleased to announce a new release of vdr's softdevice plugin.
General info:
Softdevice plugin enables vdr to run on your desktop with
so called budget cards. You'll get vdr output via framebuffer or X11-Xv or
DirectFB or vidix to your screen. Decoding is done via ffmpeg.
Support of vdr versions earlier than vdr-1.3.7 has been removed.
Supported vdr versions: 1.3.x, 1.4.x and 1.5.x
Plugin's homepage is located at: http://softdevice.berlios.de/
Changelog since last release:
2007-04-11: softdevice-0.4.0
- xv-out: activate suspend/resume key (r/R) via configure (by Artur Skawina).
- i18n: some german translations.
- osd: moved aspect detection entry to "Cropping" sub menu.
2007-04-03:
- add automatic border detection, based on a patch by Roland Praml.
- altivec needs 16 byte alignment
- compile fix for Darwin
- make flag for shared linking a variable
- add BGRA32 mode to SoftOsd
- compile linux RTC syncing mode support only on Linux.
- detect cpu endianness and define CPU_BIGENDIAN if necessary.
- add video-quartz and audio-macos for Mac Os X support
2007-03-25:
- fix types in GetTime().
- pts values are stored in uint64_t
- almost complete rewrite of video-fb. Supported are now 15,16,24 and 32 bit
depth framebuffers. The osd is rendered with software alpha blending,
and it is even faster :-)
2007-03-12:
- compile fix for recent ffmpeg SVN
- include ffmpeg headers as 'extern "C"'
- enable and use as default the software mixer. The old behaviour (use the
system's mixer) can be selected via -vo oss:mixer.
- increase the stepsize of the software mixer.
- don't scale audio if the volume is at maximum.
- set edge_width/_height always to zero. Fixes picture shiftes with
the ShmClient. This is not the optimal(/final) solution...
2007-03-04:
- video-dfb: Make use of SetSourceRectangle() runtime selectable,
changed *SetSourceLocation* to SetSourceRectangle.
2007-02-26:
- softlog: sanitycheck for zero length filenames and fix use filename member
when changeing append mode.
- video-dfb: shifted most prints via softlog.
- video sync: preparation for new changeable sync parameters.
2007-02-24:
- Makefile: add --remove-destination , so that "make plugins" does not
disturb a running vdr.
- softlog: added indicator for priority I(nfo), E(rror), D(ebug), T(race).
- video-vidix: shifted prints via softlog.
2007-02-13:
- fix gettid compile error on some systems.
2007-02-11:
- Some more options selectable via log menu.
2007-02-10:
- Pause the playback of recordings when suspended (by Marko Mäkelä)
- add configurable logging
- report Xrun audio duration
2007-01-28:
- don't lock NULL pictures in cVideo::GetLockLastPic().
- implement avcodec_decode_audio2() interface to libavcodec.
- set ic->bp.is_streamed to true, to avoid calls to unimlemented seek method.
- add architecture "x86_64" to configure and report unsupported
architectures.
- add StealToBitmap() for OSD in grabbed image.
- add OSD with alpha blending to grabbed images.
2007-01-27:
- video-dfb: - Limit VIA-unichrome name compare to 19 chars.
- Detect a patched DirectFB version for VIA CN700 support,
and set some parameters for video layer V3:
pixelformat YUY2, NO hardware decoding support .
2007-01-20:
- Fixed video-dfb for VIA-unichrome with current DirectFB cvs. In directfbrc
pixelformat=AiRGB must be specified.
2007-01-15:
- introduce yuv420_to_rgb15() (mmx acceleration still missing).
- properly start cShmRemote thread in ShmClient.
- avoid "BadWindow" errors by using an errror handler. Also fix
"BadWindow" errors which occur after the xscreensaver has once been
active.
- fix vidWin for non zero VidX1 and VidY1.
2006-12-17:
- Silence some warnings with gcc 4.1.1.
- Adjust MMX and C version of fast_memcpy() to the same return type.
- Fix wrong colors in yuv420_to_yuy2() when all MMX is disabled.
2006-12-13:
- don't undefine X cursur on keypresses, to prevent the fake shift key
press from producing flickering of the mouse cursor.
- fix possible segfault.
- fix possible division by zero.
- comment out fake key sending syslog message
- add cOSSAudioOut::GetDelay() (supplied by Lubos Novak).
2006-12-03:
- applied patch from Matthias Schwarzott for vdr uint64 change.
- unify yuv420_to_rgbXX() and yv12_to_yuy2_line() functions to allow
usage in CopyScalePicBuf()
- change CopyPicBuf_YUV420P_to_YUY() to a general YUV420P to planar
conversion method
- introduce the possibility to scale the video window (for yaepg).
- detection of and support for the yaepg-patch.
- add open sound system support (contributed by Lubos Novak).
GetDelay() is commented out, this means the A/V