[vdr] [ANNOUNCE] vdr-softdevice-0.2.2

Stefan Lucke stefan at lucke.in-berlin.de
Sun Feb 12 19:36:53 CET 2006


softdevice team (Torgeir Veimo, Martin Wache and me, Stefan Lucke)
is pleased to announce a new release of vdr 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.

Plugin's homepage is located at: http://softdevice.berlios.de/

Changelog since last release:
2006-02-12: softdevice-0.2.2
   - some minor fixes:
       - OSD redrawing with dfb-out when switching from StretchBlit to BES mode
       - compiling with SoftOsd.c with gcc 2.95.3
   - don't start ShmClient in fullscreen mode by default
   - some more documentation
   - disable debuging information
   - fix linking of ShmClient with vdr-1.3.42
   - add usleep to ShmClient (to avoid busy loop in case there are no
   - fix for vdr-1.3.42 compatibility
   - disable some trace messages
   - remove unused code, variables and parameters from video-xv
   - add more documentation to the readme
   - fix ShmClient pixel[] array initialisation
   - compile fix for video-shm.h
   - some fixes in the osd handling of video-shm
   - added NoVScaleCopyToBitmap() vor YUV mode
   - fix thread termination in cSoftOsd
   - make sure that strides are multiples of 16 in cSoftOsd
   - remove cSoftOsd and cOsd dependency from cVideoOut. Size and
     Mode changes are now handled by a thread from cSoftOsd.
   - introduce separate OSD layer in ShmClient/video-shm
   - now correct fix for CheckArea() not updating the aspect ratio
   - add video-shm and ShmClient, a simple server/client model for the
     softdevice. See the file README for details.
   - compile fix for vdr-1.2.6
   - fix for AMD64 builds (patch by Janne Huttunen, many thanks to him)
   - fix error message from DirectFB about wrong blitting area with new OSD
    - add missing sanity check in cSoftOsd::DrawConvertBitmap()
      (many thanks to Andre Neumann for reporting the problem)
    - fix segfault in cSoftOsd for lines longer than 1024
      (thanks to Andre Neumann for reporting the problem)
    - updated video-dfb for the new OSD. Double buffered displays should
work now as well and the OSD mode is set properly
    - completely rewritten OSD. Supports up- and down-scaleing in MMX
    - add sfence and emms to yv12_to_yuy2()
    - on resume try to open audio-out in non-blocking mode
    - use fast_memcpy in dfb out
    - g++-2.95 complaints about "::" in inline asm and wants ": :" instead.

Stefan Lucke

More information about the vdr mailing list