HDTV and Kodi in your living room - based on Nvidia VDPAU, VDR and Ubuntu Linux

September 06, 2011
08:11 AM CEST

VDR developer version 1.7.21 is being packaged for yaVDR

Two days ago, Klaus Schmidinger has announced the release of VDR developer version 1.7.21. As always, we are excited about the new version and want to thank Klaus for his steady work on VDR core.

The yaVDR team has already started to use the new developer version to create updated experimental VDR packages in our PPA unstable-vdr. Packages for Ubuntu Lucid (yaVDR 0.3) and Ubuntu Natty (yaVDR 0.4) are now available, but most of them are untested. It is possible that we will update our PPA testing-vdr with the predecessor version: Our VDR 1.7.20 packages that are only a couple of days old now need a new home.

Let's have a look at the changes in VDR 1.7.21.

Klaus describes the changes since VDR 1.7.20 as follows:

  • Fixed detecting frames for channels that split frames into several payloads (reported by Derek Kelly).
  • Now initializing Setup.InitialChannel to an empty string to avoid problems in case there is no setup.conf.
  • The start time of an edited recording is now set to the time of the first editing mark (thanks to Udo Richter). This obsoletes the CUTTIME patch.
  • Direct access to the members start, priority, lifetime, and deleted of cRecording as well as to position and comment of cMark is now deprecated. Plugin authors should switch to the new access functions for these members. For now the macro __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS is defined in recording.h, which exposes these members, so that existing plugins will still compile. Comment out this #define to check whether a particular plugin needs to be modified. This #define may be removed in a future version.
  • The new functions cRecording::NumFrames() and cRecording::LengthInSeconds() return the number of frames and length (in seconds) of a recording (suggested by Steffen Barszus).
  • The subtitle PIDs are now stored in the channels.conf file as an extension to the TPID field (thanks to Rolf Ahrenberg).
  • The new function cDevice::ProvidesEIT() is used to determine whether a device can provide EIT data and will thus be used in cEITScanner::Process() to receive EIT data from the channels it can receive (suggested by Rolf Ahrenberg). Note that by default it is assumed that a device can't provide EIT data, and only the builtin cDvbDevice returns true from this function.
  • The Audio and Subtitles options are now available through the Green and Yellow keys in the Setup/DVB menu (thanks to Rolf Ahrenberg). This is mainly for remote controls that don't have dedicated keys for these functions.
  • The SVDRP command HITK now accepts multiple keys (up to 31).
  • The Recordings menu now displays the length (in hours:minutes) of each recording (thanks to Rolf Ahrenberg). Note that the "new" indicator has been moved from the recording time to the length column. This new format is also used by the SVDRP command LSTR, so in case you have an application that parses the LSTR output, you will need to adjust it to the new format.
  • The dvbsddevice plugin now supports the new option --outputonly, which disables receiving on SD FF devices and uses the device only for output (thanks to Udo Richter).
  • Fixed detecting frames on radio channels (reported by Chris Mayo).
  • Revoked the changes to cFrameDetector that have been introduced in version 1.7.19. Detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries is now done by locally skipping TS packets in cFrameDetector.

An overview of earlier VDR developer versions of the 1.7 branch can be found here.

hepiPermalinkViews: 140232
  • 10 Comment(s)
September 06, 2011
09:25 PM CEST
Testing 1.7.20 in Lucid (yaVDR 0.3)

I want to test the new vdr packages in lucid but I get the following message after addig unstable-vdr and main repos and trying to upgrade: The following packages have been kept back: graphtft-fe s2-liplianin-dkms tntnet tntnet-runtime vdr vdr-plugin-channellists vdr-plugin-control vdr-plugin-dummydevice vdr-plugin-epgsearch vdr-plugin-extrecmenu vdr-plugin-femon vdr-plugin-graphtft vdr-plugin-iptv vdr-plugin-live vdr-plugin-menuorg vdr-plugin-streamdev-server vdr-plugin-text2skin vdr-plugin-vnsiserver vdr-plugin-wirbelscan vdr-plugin-xine vdr-plugin-xineliboutput The following packages will be upgraded: dkms irserver libjs-ext libjs-ext-examples liblircclient0 libxine1-xvdr libxine2 linux-firmware-yavdr lirc nvidia-current nvidia-current-modaliases nvidia-settings vdr-dev vdr-skins-anthra xine-ui xineliboutput-sxfe 16 upgraded, 0 newly installed, 0 to remove and 21 not upgraded.

September 07, 2011
09:24 AM CEST
main PPA as new dependency needed for Lucid

You have to add the PPA called "main" to your apt-sources when updating yaVDR 0.3 with testing-vdr PPA or unstable-vdr PPA.

September 07, 2011
03:13 PM CEST
Testing 1.7.20 in Lucid (yaVDR 0.3)

Yes, I did already: "after addig unstable-vdr and main repos"

September 07, 2011
03:45 PM CEST

Did you do: sudo apt-get update sudo apt-get dist-upgrade ?

September 07, 2011
04:00 PM CEST

If I do it want to remove: libtntnet8 yavdr-essential yavdr-startup yavdr-utils And after if I try to install yavdr-essential again, it has a missing dependency: vdr-plugin-shutdown. If I remember correctly

September 07, 2011
05:16 PM CEST

ppa:yavdr/unstable-vdr contains VDR 1.7.21 ppa:yavdr/testing-vdr contains VDR 1.7.20 for both is additionaly ppa:yavdr/main necessary and both do contain vdr-plugin-shutdown. Pls. try apt-get update && apt-cache policy vdr-plugin-shutdown a version yavdr-essentials is part of any: ppa:yavdr/stable-yavdr ppa:yavdr/testing-yavdr ppa:yavdr/unstable-yavdr

September 07, 2011
08:15 PM CEST

I am here now after several apt-get rounds: trying to install tntnet (dependency of yavdr-utils): "dpkg: error processing /var/cache/apt/archives/libcxxtools7_2.0+r1231-3yavdr3~lucid_i386.deb (--unpack): trying to overwrite '/usr/lib/libcxxtools.so.7.0.0', which is also in package libcxxtools6 0:2.0+r1201-1yavdr1"

September 08, 2011
12:42 PM CEST

Hi, this is a known problem I had also to solve. Please have a look at https://bugs.yavdr.com/issues/427 (last post). Mybe this helps

September 08, 2011
02:31 PM CEST

Thanks. I managed to run those commands without error, but during the process it also removes yavdr-essential, which, when I want to re-install I also got errors: The following packages have unmet dependencies: yavdr-essential: Depends: vdr-plugin-dynamite but it is not going to be installed Depends: vdr-plugin-live but it is not going to be installed Depends: yavdr-webfrontend but it is not going to be installed

September 09, 2011
11:44 PM CEST
Continues in the forum


Your comment


« September 2011»
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Latest Comments

will there be more recent releases?
January 22, 2016 08:43 PM CET
They did it :-)
September 17, 2014 01:51 AM CEST
Happy anniversary!
January 15, 2014 05:37 PM CET
January 15, 2014 01:30 PM CET


Copy and paste this link into your RSS news reader

RSS 0.91Posts
RSS 2.0Posts

This is hot

It's time to talk about upcoming yaVDR 0.4
670555 times viewed
May 10, 2011
Finally: Announcing yaVDR 0.4
160825 times viewed
October 25, 2011
Installation from a USB stick: Now smoother with hybrid ISO...
157846 times viewed
July 15, 2013
New features in upcoming yaVDR 0.3: Gyration and Inputlircd
153269 times viewed
October 15, 2010

Copyright © 2010 yaVDR. This page was last updated on 2016-03-03.