Project

General

Profile

News

vdr-plugin-text2skin: Text2skin plugin 1.3 released (19 comments)

Added by TomG over 14 years ago

Changes:

- Added Italian language texts (thanks to Diego Pierotto / closes #134)
- Added brougs78-extensions (thanks to Andreas Brugger / references #39)
  - added tokens for the next 3 timers:
    CurrentEventsTitle[123], CurrentEventsStartDateTime[123],
    CurrentEventsStopDateTime[123], CurrentEventsChannelNumber[123],
    CurrentEventsChannelName[123], CurrentEventsIsRecording[123]
  - added audio- and video-tokens:
    PresentLanguageCode, PresentLanguageDescription, PresentVideoAR and
    implemented the missing code for the Language-token
  - added tokens for replay:
    ReplayName, ReplayDateTime, ReplayShortText, ReplayDescription,
    ReplayLanguageCode, ReplayLanguageDescription, ReplayVideoAR
  - additional recording-tokens:
    RecordingVideoAR, RecordingSize
  - added a reset for scrolling text (configurable)
  - added recording-tokens:
    RecordingLength, RecordingCuttedLength
  - added tokens:
    OsdWidth, OsdHeight
  - added the possibility to have a scrollbar in every menu - not fully
    implemented yet (to position in menu-lists is not necessarily correct,
    if there are more items with the same osd-text)
  - added a configuration option for showing the scrollbar in the menus
  - added token TimerConflicts using the service interface of the epgsearch
    plugin "Epgsearch-lastconflictinfo-v1.0" 
  - added a test-feature to search for reruns of a program and add the
    information to the extended epg-info (trigger DEVELOPMENT_FEATURES).
    This uses a service interface of the epgsearch plugin
    "Epgsearch-searchresults-v1.0" 
  - the extended epg-info and the recording-info are extended by AUX-Infos
    (configurable)
    there is also an option to strip known tags
  - the tab-widths are scaled for taking into account that different TT-Fonts
    have a different width than the default font from VDR
  - added tokens for signal-info:
    FrontendSTR, FrontendSNR, FrontendHasLock, FrontendHasSignal
  - added token PresentEventID for EPG-images
  - added tokens for recordings:
    RecordingFilename, RecordingPriority, RecordingLifetime
  - set EditableWidth. This is important for plugins like 'rotor' or
    'extrecmenu'
- Added chr13-optimizations (thanks to Christian Tusche / closes #39)
  - increased efficiency in drawing list items in the main menu
  - introduce relative Pos and Size of objects to given BasePos, BaseSize
    (used to draw list items)
  - increase skin file version to 1.1
  - the position of list items is interpreted relative to the "list" container
    when file version >= 1.1
  - when a position is specified for "block" elements, the position of all
    contained elements is interpreted relative to the container position
  - selective update of changed objects
    refresh can be controlled for individual objects by the attributes
    "refresh" and "changed" 
    default behaviour is to redraw everything (compatible with old skins)
  - moved state tracking of marquee, blink, scroll from cText2SkinRender
    to cxObject
  - fixed use of Update.Lock() in render.h
  - new: dynamic width/height of objects
  - new: Option "bgColor" used for items "Text", "Marquee", and "Blink".
  - remember period to next timeout when doing a non-timeout refresh
    prevent occasional start/stop of marquee-text
- Corrected text in setup menu (timer-conflicts are now checked with epgsearch)
- Removed unnecessary yes/no texts from cMenuEditBoolItem calls
- Added translators info
- Corrected implementation of ReplayLanguageCode
- Updated FSF address in the license information
- Updated gettext language files
- Removed backward compatibility to VDR < 1.6.0 (closes #137)
- Fixed compile error if ImageMagick has double as Quantum type (closes #140)
- Use pkg-config to find compilation flags, libs etc for Imlib2.
- Fixed crash with FrontendHasLock and FrontendHasSignal (closes #147 -
  thanks to a.g.prosat at tochka.ru for reporting this)
- Replaced asprintf with cString::sprintf in GetFrontend*(), font loading.
- Removed useless code in loader.c
- Replace internal freetype font handling with VDR's font facilities.  Skins
  that use fonts other than VDR's standard "Osd", "Fix", and "Sml" need to be
  adapted to use font names as understood by VDR's CreateFont()
  (Family:Style as of writing this) instead of filenames in their font
  attributes' names, to use '@' instead of ':' as the separator before sizes,
  and have fonts shipped with the skin installed and configured in fontconfig.
  Typically, install font files (if necessary) to a dir somewhere, run
  fc-cache(1) on the dir, replace for example font="SomeFont.ttf:22,85" with
  font="Some Font@22,85" or font="SomeFontBold.ttf:22,85" with
  font="Some Font:Bold@22,85" in the *.skin file.  Also, in case the shipped
  fonts are derivatives of some existing ones, they may need to be properly
  renamed to something so they will be used instead of the original if it
  happens to be installed. (closes #36)
- Compile internal image quantizing code only in Imlib2 builds.
- Add support for building with GraphicsMagick.
- Draw replay progress bar symmetrically
- Adapted to new recording format and variable frame rate (VDR >= 1.7.3 -
  closes #150)
- Updated Italian language texts (thanks to Diego Pierotto / closes #153)
- Fixed resetting of replay information (closes #156)
- Added ReplayMode "audiocd" (thanks to Björn Sturzrehm - closes #138)
- Fixed: Text scroller is not UTF-8 aware (closes #146)
- Fixed width and height of the selected parts of the replay progress bar,
  so that its fully compatible with the replay progress bar of the standard
  skins (closes #158)
- Fixed segmentation fault with token ChannelSource (closes #159 - thanks to
  a.g.prosat at tochka.ru for reporting this)
- Fixed spelling of refresh attribute: "allways" -> "always" 
- Updated documentation to the state of plugin version 1.2 (synchronized with
  http://www.linuxtv.org/vdrwiki/index.php/Text2skin-skin_reference -
  references #142)
- Added documentation of new tokens introduced by brougs78-extensions
  (references #142)
- Added documentation of new attributes introduced by chr13-optimizations
  (references #142)
- Updated README.de
- Completed documentation of new tokens (closes #142)
- Added HD patch with new absolute modes: abs1280x720, abs1920x1080 (thanks to
  gda@vdrportal)

Thanks a lot to all the contributors and translators!

vdr-plugin-live: Some bug fixes for LIVE

Added by tadi over 14 years ago

Due to some bug reports on the german vdr-portal.de site there have been some recent changes in the LIVE plugin:

  • Fix for build error when tntnet-config reports a version which contains the string 'pre'.
  • Fix for the no longer supported vlc.log object in the 1.0 series of the firefox vlc plugin.
  • Reduced the effect a workaround for a bug in tvm2vdr.pl has on the displaying of EPG images.

More details can be found in the Git commit messages.

I consider this Git version of LIVE stable enough to be used in VDR/LINUX distributions.

Project Management: projects.vdr-developer.org downtimes

Added by etobi over 14 years ago

During the last weeks the high load produced by scripts / spiders or whatever sometimes caused the MySQL server to run out of memory and shut down. Only the project management site was affected, not the GIT repositories.

I did some package upgrades and after an uptime of 275 days, needed to reboot the server.

As soon as the problem with the MySQL server happens again, I will probably replace it.

If you experience any problems with projects.vdr-developer.org, please drop me a mail (projects<AT>e-tobi<DOT>net)

vdr-plugin-imonlcd: Release 0.0.2

Added by anbr almost 15 years ago

A new release of vdr-plugin-imonlcd

More details at: http://projects.vdr-developer.org/projects/plg-imonlcd/wiki

Core feature:

  • native integration, to show VDR states
  • use freetype fonts
  • UTF-8 support

Changes:

  • italian translation provided by Diego Pierotto (Feature #126)
  • new svdrp commands
  • 'ICON' - force state of icon.
  • 'ON','OFF' - enable/disable display (Request #128)
  • new options on exit
  • Show next timer (Feature #124)
  • set timer as wakeup time and showing clock.
  • render current OSD state (menu/message)
  • add workaround for a older libfreetype bug

vdr-plugin-text2skin: Text2skin plugin 1.2 released (10 comments)

Added by TomG almost 15 years ago

Changes:

  • Moved to http://projects.vdr-developer.org/projects/show/plg-text2skin as community maintained project using a GIT archive
  • adopted to newer VDR >= 1.3.38
  • fixed possible buffer overflow in xml reading
  • Fix build with gcc 4.3's cleaned up C++ headers
  • Make compatible with VDR >= 1.5.4
  • Added gettext support (VDR >= 1.5.7)
    The skins have to be patched, too. The patches for DeepBlue, Enigma and
    enElchi are ready for download from http://toms-cafe.de/vdr/download/.
    To patch other skins the Makefile from these patches could be used
    without any changes, missing translation entries should be added to the
    *.skin file (e.g. as comments )
  • Fix font problems with libfreetype6 >= 2.2.1
  • Replaced 'uint64' with 'uint64_t' to avoid problems on 64-bit machines
  • Quick fix for VDR >= 1.7.3
  • Use pkg-config
  • Convert docs to UTF-8
  • Updated project homepage url in README

vdr-plugin-osdteletext: OSDTeletext plug-in 0.8.2 released (4 comments)

Added by etobi almost 15 years ago

Changes:

  • More refactoring of the TxtStatus class (Thx to Sören Moch!)
  • Install plug-in to lib dir with --remove-destination as suggested
    by Christian Wieninger (Closes #57)
  • If background is configured to completely black or transparent,
    toggle between black and transparent only.
  • Updated Italian translation provided by Diego Pierotto (Closes #60)
  • Fixed problems with VDR >= 1.7.3 (not all teletext pages accessible,
    4 GByte VTX files)
  • Removed unnecessary DVBDIR from Makefile
(221-230/249)

Also available in: Atom