<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
		<title>yaVDR News</title>
		<link>http://www.yavdr.org</link>
		<description>Latest news on yaVDR</description>
		<language>en-en</language>
		<generator>Blog RSS export running on TYPO3 4.7.7</generator>
		
<docs>http://blogs.law.harvard.edu/tech/rss</docs>


		<copyright>yaVDR Team</copyright>
		<managingEditor>team@yavdr.org</managingEditor>
		<webMaster>team@yavdr.org</webMaster>
		<image>
			<title>yaVDR News</title>
			<url>http://www.yavdr.org/typo3conf/ext/t3blog/icons/rss.png</url>
			<link>http://www.yavdr.org</link>
			<description>Latest news on yaVDR</description>
		</image>
		
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/yavdr" /><feedburner:info uri="yavdr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
	<title>Updated yaVDR 0.5 ISO image is on the way to solve problem</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/Ku_XinBxYdc/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2013/05/10/updated-yavdr-05-iso-image-is-on-the-way-to-solve-problem/</guid>

	<pubDate>Fri, 10 May 2013 20:35:00 +0200</pubDate>
	<description> 							Our users have informed us today that they are facing issues when installing yaVDR 0.5 from the ISO image. The installer stops at about 85% of the installation with an error message. We can re...</description><content:encoded><![CDATA[ <p>Our users have <a href="http://www.vdr-portal.de/board16-video-disk-recorder/board99-distributionen/board96-yavdr/118672-installation-schl%C3%A4gt-bei-85-fehl/?s=fbc009ec34109623cf81fcfcd7c6758b5c1d94d3" title="Opens external link in new window" target="_blank" class="external-link-new-window">informed us today </a> that they are facing issues when installing yaVDR 0.5 from the ISO image. The installer stops at about 85% of the installation with an error message. We can reproduce these problems and now offer a new ISO image that corrects the issue. </p> <p>It is likely that the problem came into existence because Ubuntu has <a href="https://launchpad.net/ubuntu/+source/linux-firmware-nonfree/1.11ubuntu2" title="Opens external link in new window" target="_blank" class="external-link-new-window">published a package update </a> today containing a new DVB firmware file that is also in one of our firmware packages on the ISO image. Luckily, this is the first time since October 2012 that we got any reports about installation problems that were not related to problems on the user side. </p> <p>We have created an updated ISO image yavdr64-0.5.0a.iso (based on Ubuntu 12.04.2)&nbsp; that should fix the problem: Please find the image on our <a href="download/" title="Opens internal link in current window" class="internal-link">download page </a>. </p> <p>Thank you! </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/Ku_XinBxYdc" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2013/05/10/updated-yavdr-05-iso-image-is-on-the-way-to-solve-problem/</feedburner:origLink></item>
<item>
	<title>Announcing yaVDR-0.5.0</title>
	<author>dvb@flensrocker.de (Lars)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/D0W9JkppdQE/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2012/10/13/announcing-yavdr-050/</guid>

	<pubDate>Sat, 13 Oct 2012 20:16:00 +0200</pubDate>
	<description> 												Finally here it comes, expected for a long time, tested by a lot of volunteers, crafted by unresting developers and contributors: yaVDR 0.5.0 If you've followed this blog or the multiple ...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/d21fd3458b.png" width="200" height="200" border="0" alt="" /> <p>Finally here it comes, expected for a long time, tested by a lot of volunteers, crafted by unresting developers and contributors: </p> <p>yaVDR 0.5.0 </p> <p>If you've followed this <a href="blog/#c316" title="Opens internal link in current window" class="internal-link">blog </a> or the multiple discussions at the <a href="http://www.vdr-portal.de/" title="VDR portal" class="external-link">VDR portal </a> you may be familiar with the various changes that have been integrated into this new release. We did our very best as time permits to make it as stable as it can. Despite all testing there're some known issues which coudn't be solved. But they aren't &quot;bad enough&quot; to keep us from releasing the current status. </p> <p>While you are <a href="download/" title="Opens internal link in current window" class="internal-link">downloading the ISO-image </a> please read the following so you don't get surprised by problems which may rise. </p> <p>There are some new features and improvements in yaVDR 0.5, following is a short overview about the most important changes since yaVDR 0.4: </p> <ul> <li>Based on Ubuntu 12.04.1 64-bit with kernel 3.2.x (3.2.0-32 at the moment) </li> <li>The alternate-installer now offers the possibility to configure your wireless LAN (untested) </li> <li>LVM is not selected as default, instead the classic partitioning is used (you should adjust it, so a seperate /srv exists to make future updates easier) </li> <li>nVidia-driver 304.51 </li> <li>new linux-media-dkms version </li> <li>As always the packages are originated from the yaVDR stable-PPAs </li> <li>The Upstart-scripts were heavily overworked, so take care before you blindly copy your old customizations into the new version. </li> <li>VDR version 1.7.27 </li> <li>No more LiveBuffer-Patch (see <a href="http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/111788-wunschkonzert-livebuffer-plugin/" class="external-link">[Wunschkonzert] Livebuffer-plugin </a>) </li> <li>softhddevice is now the new default frontend (xine, xinelibputput/vdr-sxfe, PVR350 as well as TT S2-6400 and SD-FF from TT are also available, even XBMC can be chosen, but that's the most experimental of all) </li> <li>For softhddevice a new vdr-frontend.conf is introduced, which delays the attaching of the frontend if the vdr has started for a timer or through the acpiwakeup-addon until the user presses a key on the remote (or the enter key if no other window has the focus). This is needed because the attaching of the frontend triggers user activity and the vdr will use the user-inactivity timeout after the recording has finished and not the MinEventTimeout. With KEY_PROG1 you can detach the frontend again. If KEY_POWER2 is pressed the frontend will be detached after 15s, in case vdr runs at this moment and the user hasn't aborted the shutdown. The keys and some other options can be changed with a <a href="http://www.yavdr.org/documentation/0.5/de/ch02s04.html" title="Opens external link in current window" class="external-link">custom template </a> at /etc/yavdr/templates_custom/etc/init/vdr-frontend.conf/03_config_softhddevice which overlays the original /usr/share/yavdr/templates/etc/init/vdr-frontend.conf/03_config_softhddevice. </li> <li>XBMC Eden PVR-Branch </li> <li>xbmc-addon-yavdrtools: coordinated shutdown management between XBMC and VDR, kind of useful if XBMC runs as the only frontend. Can be manually installed as needed (see <a href="http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/113779-yavdr-0-5-alpha1-tester-gesucht-yavdr-tools-xbmc-addon/" class="external-link">[yaVDR 0.5-alpha1] Tester gesucht: yaVDR-Tools XBMC-Addon </a>). </li> <li>improved dbus2vdr-plugin (see <a href="https://github.com/yavdr/vdr-plugin-dbus2vdr/blob/master/README" class="external-link">dbus2vdr README </a>) </li> <li>new features from the dynamite-plugin (see <a href="https://github.com/yavdr/vdr-plugin-dynamite/blob/stable-0.5/README" class="external-link">dynamite README </a>) </li> <li>new version of the restfulapi-plugin </li> <li>Improvements at the configurations of remotes: <ul> <li>lircd2uinput binds all daemons with a lirc-socket (LIRC, ir-server) and can be manually configured for not included but functional daemons like activylirc or irmpserver. </li> <li>Integration of the keymaps and evmaps for several remotes posted by diligent users at the bugtracker </li> <li>udev-rule for home-brew (16x50 UART compatible serial port)-devices, to compensate changing lirc-device-numbers caused by some TV-drivers </li> <li>support for yaUsbIR, just select it at the WFE (see <a href="http://www.vdr-portal.de/board18-vdr-hardware/board13-fernbedienungen/111753-yausbir-lirc-f%C3%A4higer-usb-ir-empf%C3%A4nger-sender-mit-einschalter/" class="external-link">yaUsbIr LIRC-fÃ¤higer USB IR EmpfÃ¤nger/Sender mit Einschalter </a>) </li> <li>included, pre-configured lircd.conf files for the KLS and MCE profile can be choosen easily for yaUsbIr and home-brew (16x50 UART compatible serial port)-devices at the WFE </li> <li>standard-profile for CIR-receiver + MCE </li> <li>support for the PS3 BD remote ( <a href="http://www.yavdr.org/documentation/0.5/de/ch02s03.html#bt-pairing" class="external-link">initial pairing is needed </a>) </li> </ul> </li> <li>automatic detection of Sundtek-DVB-cards in the network and installtion of the needed drivers during the yaVDR installation </li> <li>improved Avahi-Mounter for dynamic NFS-mounts between different yaVDR system (â‰¥ 0.4) and servers with matching Avahi announcements of its shares </li> <li>If another yaVDR is running on the same network during the installation, its channels.conf will be copied and the streamdev-client plugin will be preconfigured in the setup.conf, which just has to be installed and activated afterwards. </li> </ul> <p> <b>Updated dokumentation: </b> <br /> <a href="http://www.yavdr.org/documentation/0.5/de/" class="external-link">http://www.yavdr.org/documentation/0.5/de/ </a> (not complete yet) </p> <p> <b>Important: <br /> </b> This version is a &quot;stable&quot; intermediate result in the yaVDR development (like all previous stable-releases). There are some known problems with the automatic detection of soundcards and the first start of the vdr, which can raise with special hardware combinations. </p> <p> This version uses the stable-PPAs. Users of yaVDR 0.5alpha1/beta can switch to it with changing the entries at /etc/apt/sources.list.d/yavdr.list from testing to stable and a following &quot;sudo apt-get update &amp;&amp; sudo apt-get dist-upgrade&quot;. An update from an earlier yaVDR-version is not possible. </p> <p> Please consider the following rules, so we can benefit from your feedback (and so you will get a more &quot;precise&quot; yaVDR 0.5): </p> <p> <b>Rules: </b> </p> <ul> <li> No error reporting in the announce-thread, but at the yaVDR forum with a <b>[yaVDR 0.5] </b> tag and a meaningful title, detailed error description, logs and a good solution of course. ;) </li> <li>you can post bugs at the <a href="https://bugs.yavdr.com/" class="external-link">yaVDR-Bugtracker </a> - registration is needed, since we need feedback from the users when we have changed something) </li> <li>One thread per problem </li> <li>No more &quot;Help, my XYZ doesn't work&quot;-threads without noticeable knowledge of the thread originator or totally noob-problems, which have been discussed here at the forum - the search button has already been invented. </li> <li>No support for broken installations, mixtures with interfering PPAs, destroyed configuration files etc. </li> </ul> <p>And as always: &quot;Good Luck&quot; </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/D0W9JkppdQE" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2012/10/13/announcing-yavdr-050/</feedburner:origLink></item>
<item>
	<title>Announcing yavdr-0.5.0-alpha1</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/bk02bhbDUGA/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2012/06/03/announcing-yavdr-050-alpha1/</guid>

	<pubDate>Sun, 03 Jun 2012 13:42:00 +0200</pubDate>
	<description> 												There is good news and bad news. Bad news first: On this blog, we have failed to inform you about all the exciting stuff that happened since the release of yaVDR 0.4 in October 2011. Sham...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/b7e769bebf.png" width="200" height="200" border="0" alt="" /> <p>There is good news and bad news. Bad news first: On this blog, we have failed to inform you about all the exciting stuff that happened since the release of yaVDR 0.4 in October 2011. Shame on those of us who claim to be able to write regular blog postings in an adequate English... ;-) But now for the good news: </p> <p>Without giving you any clue about the progress of our work on the next yaVDR version, we would like to announce the release of yavdr64-0.5.0-alpha1.iso today. The members of the yaVDR team are happy that the public can now join in with testing, improving and extending what we have been working on hard over the last eight months. </p> <p>The name of the release gives it away: This is without any doubt an <b>alpha </b> release. It is not stable or polished or feature-complete. Brave testers or developers who fear no risks may download it via our <a href="download/" class="internal-link">download page </a> and evaluate it. Inexperienced users should stick with our stable releases yaVDR 0.4 or yaVDR 0.3.2 until a stable release of yaVDR 0.5 is available. </p> <p>The new features and improvements of yaVDR 0.5.0-alpha1 are: </p> <p> <b>Frontends <br /> </b> </p> <p>New default frontend <b>softhddevice </b>: vdr-plugin-softhddevice is a new approach of developer &quot;Johns&quot; (VDR portal user name) to offer a VDR frontend that supports both VDPAU and VA-API. We have chosen it to be the new standard VDR frontend of yaVDR 0.5. On the long run, this means that it may become easier to use the hardware decoding features of GPUs from Intel and AMD besides Nvidia GPUs. But there are strong indications that AMD / XvBa is the most problematic candidate to develop for. If you want to learn more about this new VDR frontend, please visit the following pages (most content is in German language): </p> <ul> <li> <a href="http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin">http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin </a> </li> <li> <a href="http://projects.vdr-developer.org/projects/plg-softhddevice">http://projects.vdr-developer.org/projects/plg-softhddevice </a> </li> <li> <a href="http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/109700-softhddevice-software-vdpau-va-api-cpu-decoder-und-ausgabe-plugin/">http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/109700-softhddevice-software-vdpau-va-api-cpu-decoder-und-ausgabe-plugin/ </a> </li> </ul> <p>The other frontends that are part of yaVDR 0.4 (xine, xineliboutput/vdr-sxfe, PVR350, TT S2-6400 and SD-FF with TechnoTrend hardware) are still available and can be activated using the web frontend. </p> <p>XBMC as a frontend is also available, but still seems to be the most experimental frontend of them all. The XBMC version that ships with alpha1 is based on the Eden PVR branch. </p> <p> <b>Changes in the foundation </b> </p> <p> yaVDR 0.5.0-alpha1 is based on <b>Ubuntu 12.04 </b> 64 bit (Precise Pangolin) with Kernel 3.2.x (currently 3.2.0-24). As with our previous stable release, no 32 bit ISO image is planned. Also, no upgrade from yaVDR 0.4 (Natty Narwhal) to yaVDR 0.5 is possible. A fresh installation is required. </p> <p>For the <b>installation </b> of yaVDR we continue to make use of the alternate installer of Ubuntu. There are some changes that should make the installation easier: </p> <ul> <li> <b>WLAN configuration </b>: yaVDR users now have the opportunity to set up a WLAN connection during the installation process (untested). </li> </ul> <ul> <li> <b>Partitioning </b>: Logical Volume Management (LVM) ist not the default setting any more regarding partitioning the hard drive. Instead, the classic way is offered. Two hints on partitioning: <ul> <li>The experience shows that users who have never used LVM before should not use it with yaVDR for the first time. It involves a learning curve and makes things more complicated. </li> <li>The folder /srv should be assigned to an own big partition to store the recordings separately from the system. This makes upgrades much easier. </li> </ul> </li> </ul> <p>The&nbsp;upstart scripts were refactored to a great extend. User-mods of yaVDR 0.4 may not work any more with yaVDR 0.5. Please check first how the upstart scripts have changed before pasting any modications into them. </p> <p>The Launchpad package repositories used by this alpha version are testing-vdr, testing-yavdr, testing-xmbc and main. Whenever a final stable release of yaVDR 0.5 will be available, the repositories will then become the ones with &quot;stable&quot; in&nbsp; their name. </p> <p> <b>Updated VDR core <br /> </b> </p> <p>The first alpha of yaVDR 0.5 ships with VDR developer version <b>1.7.27 </b>. </p> <p>Device bonding (also known as LNB sharing), satellite channel routing (also known as SCR, Unicable, EN50494) are now part of the VDR core. With yaVDR 0.4, those features were only incorporated into VDR core using 3rd party patches. The consequence is that the new configuration file scr.conf succeeds the now obsolete configuration file unicable.conf that was introduced in yaVDR 0.4. </p> <p>Livebuffer support was dropped: We have decided to drop the support for the livebuffer patch that was introduced in yaVDR 0.4 because maintaining it involves an extraorbitant amount of work. The patch for the VDR core has to be refactored for each and every new VDR developer version. At the same time it is unclear what features the users really expect from a Livebuffer. Please check this German language discussion if you are interested to learn more about it: <a href="http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/111788-wunschkonzert-livebuffer-plugin/">http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/111788-wunschkonzert-livebuffer-plugin/ </a> </p> <p> <b>Fresh DVB drivers </b> </p> <p>If the DVB drivers shipped with kernel 3.2 don't contain the drivers you need, you may want to use our updated linux-media-dkms package: This package backports&nbsp;the latest development improvements regarding DVB drivers to be used with kernel 3.2. Driver packages known from earlier yaVDR versions (v4l-dvb-dkms, s2l-liplianin-dkms) are discontinued and now obsolete. </p> <p> <b>VDR plugin updates <br /> </b> </p> <ul> <li>Improved plugin vdr-plugin-dbus2vdr: Please check <a href="https://github.com/yavdr/vdr-plugin-dbus2vdr/blob/master/README" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://github.com/yavdr/vdr-plugin-dbus2vdr/blob/master/README </a> for further information. </li> <li>New features within vdr-plugin-dynamite: Please check <a href="https://github.com/yavdr/vdr-plugin-dynamite/blob/master/README" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://github.com/yavdr/vdr-plugin-dynamite/blob/master/README </a> for further information. </li> <li>New version of vdr-plugin-restfulapi </li> <li>... </li> </ul> <p> <b>Improved support for remote controls and receivers </b> </p> <ul> <li>lircd2uinput binds all daemons with lirc socket (LIRC, ir-server). It may also be manually configured for daemons like activylirc or irmpserver (those daemons are not shipped with yaVDR but are reported to work with it) </li> <li>eventlircd: Integration of new keymaps and evmaps for various remote controls. A big thank you to all users of yaVDR who&nbsp;created those configuration files and sent them to us! </li> <li>udev rule for Home-brew devices (16x50 UART compatible serial port) to compensate for the change of&nbsp; LIRC device IDs caused by some drivers </li> <li>Support for yaUsbIr which can be easily enabled in the Web frontend. yaUsbIr is a new LIRC-enabled USB IR receiver/sender that supports to power up an HTPC. For more information on this receiver, please read <a href="http://www.vdr-portal.de/board18-vdr-hardware/board13-fernbedienungen/111753-yausbir-lirc-f%C3%A4higer-usb-ir-empf%C3%A4nger-sender-mit-einschalter/" title="Opens external link in new window" target="_blank" class="external-link-new-window">this German language discussion </a>. </li> <li>alpha1 ships with pre-configured lircd.conf configuration files for the profiles KLS and MCE. Those files can be easily selected via the yaVDR Web frontend to be used with a yaUsbIr or Home-brow receiver (16x50 UART compatible serial port) </li> <li>alpha1 ships with a standard&nbsp;profile for CIR-receivers + MCE </li> <li>Support for the Playstation3 PS3 BD Remote added. Initial pairing via terminal is necessary: See <a href="http://www.yavdr.org/documentation/0.5/de/ch02s03.html#bt-pairing">http://www.yavdr.org/documentation/0.5/de/ch02s03.html </a> for further details. </li> </ul> <p> <b>New features regarding Zeroconf and Avahi in the Local Area Network <br /> </b> </p> <ul> <li>Sundtek DVB device detection added: Sundtek DVB devices that are available on the local area network on a different machine are detected automatically. Sundtek drivers are installed automatically on device detection. </li> <li>Improved Avahi-Mounter for dynamic zeroconf mounting of NFS shares. Works with all yaVDR versions as of yaVDR 0.4.&nbsp;Other servers/NAS devices can also be included in this scenareo if their shares are announced via Avahi in the same way. </li> </ul> <p> <b>Updated documentation </b> </p> <p>Updated German language documentation: <a href="http://www.yavdr.org/documentation/0.5/de/">www.yavdr.org/documentation/0.5/de/ </a> (still a bit incomplete) </p> <p> <b>How to report a bug </b> </p> <p>Please post bug reports on our bugtracker: <a href="https://bugs.yavdr.com/" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://bugs.yavdr.com/ </a>. Thank you! </p> <p>Have fun with yaVDR64-0.5.0-alpha1! </p> <p>&nbsp; </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/bk02bhbDUGA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2012/06/03/announcing-yavdr-050-alpha1/</feedburner:origLink></item>
<item>
	<title>Finally: Announcing yaVDR 0.4</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/3nnOtW3EBTY/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/10/25/finally-announcing-yavdr-04/</guid>

	<pubDate>Tue, 25 Oct 2011 00:03:00 +0200</pubDate>
	<description> 												We are proud to announce yaVDR 0.4 after 12 months of hard work and two pre-releases.Some basic facts about yaVDR 0.4 have been around for a while and are discussed in detail in some of o...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/uploads/pics/compactdisc_06.png" width="200" height="200" border="0" alt="" /> <p>We are proud to announce yaVDR 0.4 after 12 months of hard work and two pre-releases. <br /> <br />Some basic facts about yaVDR 0.4 have been around for a while and are discussed in detail in some of our previous blog postings. A short summary should be sufficient: </p> <ul> <li>yaVDR 0.4 is based on Ubuntu 11.04 (Natty Narwhal). </li> <li>The ISO image is only available in 64bit flavour. However, our packages are also available as 32bit versions within our Launchpad repositories. </li> <li>If you want to upgrade from an earlier yaVDR release to yaVDR 0.4 you will need to do a complete reinstall from scratch. You have to migrate your settings manually. This is often easier than it sounds. </li> <li>You can download the yaVDR 0.4 ISO image from our downloads page. </li> </ul> <p>But these were just the boring basics. Let's have a look at all the interesting details... </p> <p>One of the new features causing the most confusion for VDR veterans should be discussed first: <br /> <br /> <b>Zero-Conf for remote controls / receivers via eventlircd <br /> </b> <br />The <a href="http://code.google.com/p/eventlircd/" title="Opens external link in new window" target="_blank" class="external-link-new-window">eventlircd </a> daemon (which is being developed by Paul Bender for the <a href="http://www.minimyth.org/" title="Opens external link in new window" target="_blank" class="external-link-new-window">MiniMyth distro </a>) offers a modern approach to handle IR receivers and remote controls. With eventlircd it is for example possible to plug-in an USB infrared receiver into your HTPC at any time and instantly use the matching remote control. This goes without the need to restart either LIRC, VDR or the VDR-Frontend. If there is a configuration for the specific IR receiver available in our package <a href="https://github.com/yavdr/yavdr-remote" title="Opens external link in new window" target="_blank" class="external-link-new-window">yavdr-remote </a>, it just works. In theory, you can also add more than one USB receiver and use two or more remote controls at the same time (please decide yourself how useful this is in real life). </p> <p>eventlircd enables us to offer Zero-Conf in the area of remote controls whenever the receivers are detectable via udev: This applies to all USB receivers. Only receivers connected to the serial port are not detectable and in those cases LIRC can still be enabled in the yaVDR web frontend in addition to eventlircd (that is always running anyway). <br /> <br />The new approach means changing an old habit: It is <b>not </b> necessary and <b>not </b> recommended any more to change VDRs mapping file remote.conf! Instead, other files have to be changed. This is documented in the eventlircd chapter of seahawks brand-new and very nice <a href="http://www.yavdr.org/documentation/de/" title="Opens external link in new window" class="external-link-new-window">yaVDR documentation </a> (that is currently only available in German language yet). </p> <p> <b>Updated VDR core and new VDR plugins </b> </p> <p>yaVDR ships with the currently latest VDR developer version 1.7.21 and includes patches to enable some additional features like <b>Livebuffer </b> and <b>Unicable </b> support (also known as Satellite Channel Routing (SCR) or <a href="http://en.wikipedia.org/wiki/Single_cable_distribution" title="Opens external link in new window" target="_blank" class="external-link-new-window">Single cable distribution </a>: SCR will most likely be implemented in one of the next VDR developer versions by Klaus Schmidinger). It also includes a couple of new VDR plugins that were developed by our team members. <br /> <br /> <b>Introducing the dynamite plugin (aka vdr-plugin-dynamite) <br /> </b> <br /> <a href="https://github.com/yavdr/vdr-plugin-dynamite" title="Opens external link in new window" target="_blank" class="external-link-new-window">Dynamite </a> makes it possible to add or remove DVB devices while VDR core is running. Before unplugging a device, it has to be detached in the plugins settings via the VDR OSD. Dynamite can be very convenient in different ways: </p> <ul> <li>During boot time: If one of your DVB devices is slower than others and gets initialized later than the rest, the start of VDR core doesn't have to be delayed until all DVB devices are present. Instead, VDR core is started at the earliest possible time and the DVB devices may turn up a little later if they like. Once a DVB device is initialized, it will automatically be added to the list of usable devices. Before we had Dynamite in the days of yaVDR 0.3, we used a tool called dvbmon to delay the start of VDR core until all expected DVB devices were initialized. This tool is now obsolete. </li> <li>During runtime: Let's say you have a couple of USB DVB devices. In case you want to record more TV shows than usual in parallel, you can plug-in an additional USB DVB device to increase the number of concurrently recordable transponders. In the opposite way, you can configure a DVB device&nbsp;that is not needed to be &quot;detached&quot; and use it with a different HTPC without stopping VDR (these scenarios might be more likely in a developer or tester environment where you have more than one HTPC in one room). Even if devices are still physically connected to the system they were &quot;detached&quot; from, they are no longer used by VDR until they are (manually or by udev) re-attached. </li> <li>In scenarios where the DVB devices are in a different room from the HTPC running yaVDR: You have a DVB device in room A with network streaming capability (for example a Sundtek stick connected to a broadband router running Linux or a HDHomeRun device). In theory, it is now possible to add those devices to a running yaVDR HTPC in room B as soon as they are being switched on / made available. (For Sundtek devices, this is already being done using Avahi.) </li> <li>Power saving: It is possible to automatically set unused devices to an &quot;idle&quot; mode after a (configurable) timeout. This means, that the underlying cDvbDevice class of VDR closes all open handles so the driver can shutdown the device or initiate power saving mechanisms. If the user switches to a channel (or a recording starts) for which the device is needed it will be reactivated automatically by VDR. </li> </ul> <p> <b>Talking to the VDR via dbus plugins - An alternative to SVDRP <br /> </b> <br />Two new VDR plugins developed by yaVDR team members ( <a href="https://github.com/yavdr/vdr-plugin-dbus2vdr" title="Opens external link in new window" target="_blank" class="external-link-new-window">vdr-plugin-dbus2vdr </a>, <a href="https://github.com/yavdr/vdr-plugin-dbus" title="Opens external link in new window" target="_blank" class="external-link-new-window">vdr-plugin-dbus </a>) allow the communication with VDR without using the old and limited way of SVDRP - and more. <br /> <br /> <b>What else is new? Zero-Conf wherever possible... <br /> </b> <br />One of our development goals for yaVDR 0.4 was: Introduce Zero-Conf (meaning automated configuration) where it makes sense.&nbsp; </p> <ul> <li>Automated sound settings configuration: Promised sound on first boot. All sound outputs should have sound (analog, S/PDIF, HDMI) </li> <li>Automatic detection of DVB-hardware on installation. When starting the yaVDR installation, it is no longer necessary to decide which driver package to install. It is done automatically in case your DVB hardware is in the list of devices we have created. Just make sure your device is connected during installation. </li> <li>The Avahi Mounter organizes zero-conf media shares in the local area network based on NFS: With yaVDR 0.4, Avahi Mounter is installed by default. If you have more than one VDR, the recordings of each VDR will be accessible on the other VDR. Avahi Mounter will automatically mount NFS shares from a machine that was just booted up and it will also automatically unmount NFS shares from machines that were told to shut down. More information on this topic can be found in <a href="http://www.yavdr.org/blog/permalink/36/" title="Opens external link in new window" class="external-link-new-window">this blog posting </a> and <a href="http://www.yavdr.org/tutorials/mounting-nfs-shares-via-vdr-addon-avahi-mounter/" title="Opens external link in new window" class="external-link-new-window">this tutorial </a>. </li> </ul> <p> <b>Updated DVB driver packages </b> </p> <p>s2-liplianin-dkms and v4l-dvb-dkms are still available as alternatives to the standard v4l-dvb modules shipped with the Linux kernel provided by Ubuntu Natty. <br /> <br /> <b>Experimental support for FullFeatured DVB cards <br /> </b> <br />This also includes the brand new TechnoTrend Premium S2-6400 Twin DVB-S2. Big limitation: GPU rendered applications like XBMC or Firefox (basically everything that runs on top of Xorg) is <b>inaccessible </b>when running yaVDR with a FullFeatured frontend. This is how far we can and want to support FullFeatured DVB devices that represent a completely different approach to our GPU based VDPAU &quot;philosophy&quot;. <br /> <br /> <b>What's new in yaVDRs web frontend? <br /> </b> <br />yaVDR 0.4 ships with a completely redesigned, friendlier web frontend with more useful settings to play with, including a <a href="http://www.yavdr.org/blog/permalink/48/" title="Opens external link in new window" class="external-link-new-window">comfortable channel list editor </a> with an online connection to our new yaVDR <a href="http://channelpedia.yavdr.com/" title="Opens external link in new window" target="_blank" class="external-link-new-window">Channelpedia </a> service. The web frontend includes a couple of new features like a Wake On LAN (WOL) client that makes it possible to start other PCs in the local network using the VDR OSD and your remote control. </p> <p> <b>New boot and shutdown animations, new default OSD theme </b> </p> <p>It also includes a newly designed plymouth-based boot animation and shutdown animation. The default OSD theme is set to the theme &quot;NarrowHD&quot;. </p> <p> <b>Behind the scenes </b> </p> <p>We reorganized our daily project work in different ways to become quicker and more efficient and have more fun: </p> <ul> <li>End of over-templating: In yaVDR 0.3, we used the yaVDR templating system for a vast number of configuration files. This has been reduced to a necessary minimum. All configuration files that we need to change once and never again are now part of package yavdr-base. </li> <li>New package structure of yaVDR packages (before, we only had yavdr-essential, yavdr-starup and yavdr-utils. Now, we have many more packages that represent the backbone of the distribution.) </li> <li>Refactored upstart scripts. </li> <li>yaVDR's own sourcecode was moved from SVN (origo) to GitHub ( <a href="https://github.com/yavdr" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://github.com/yavdr </a>) </li> <li>Additionaly, our improved buildscripts help us to quickly upload new source packages to Launchpad - suddenly we have the feeling that it would be - in theory - possible to provide packages for each new Ubuntu release. The six month release cycle of Ubuntu is always always seem to cause productive stress within our team. Last year, we skipped Ubuntu Maverick due to the workload. Now, we are already looking forward to move to a predecessor of Natty. </li> <li>vdr-plugin-restfulapi opens the door to new attractive state-of-the-art HTML5 web applications. This plugin will be covered in an own blog posting at some point in the future. </li> </ul> <p> <b>Countless other things </b> </p> <p>A high number of updated packages including XBMC, VDR plugins, Nvidia driver, etc. </p> <p> <b>Where we are not completely satisfied </b> </p> <p>There is always something that is not perfect. Let's just name it and get it out of the way: </p> <ul> <li>XBMC PVR development status: Since we have released yaVDR 0.1 in early 2010, we always made sure to advertise that XBMC is part of our distribution. And that we ship an experimental PVR enabled version. But we always shipped an experimental and unstable version. We also started to offer the setting &quot;XBMC as a TV frontend&quot; in the yaVDR web frontend. But we are still far away from a stable PVR enabled XBMC version in yaVDR. This is nobody's fault - it is just the way how software development works. One day, there will be a nice stable XBMC with PVR features. </li> </ul> <ul> <li>Boot-up duration: Boot times are still very good but not as good as with yaVDR 0.3. With dynamite there should be nothing in the way for a quick boot, but Ubuntu Natty seems to boot slower than its predecessors or successors. This motivates us to move on and experiment with the successors. </li> </ul> <img src="http://feeds.feedburner.com/~r/yavdr/~4/3nnOtW3EBTY" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/10/25/finally-announcing-yavdr-04/</feedburner:origLink></item>
<item>
	<title>Announcing yaVDR 0.4 pre2 ISO Image</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/Q81NjXMs3eQ/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/10/11/announcing-yavdr-04-pre2-iso-image/</guid>

	<pubDate>Tue, 11 Oct 2011 23:59:00 +0200</pubDate>
	<description> 							All the work that has been done on upcoming yaVDR 0.4 since our first test ISO pre1 back in July is now available bundled into a second test ISO called pre2. Testers are welcome to re-install ...</description><content:encoded><![CDATA[ <p>All the work that has been done on upcoming yaVDR 0.4 since our first test ISO pre1 back in July&nbsp;is now available bundled into a second test ISO called pre2. Testers are welcome to re-install and submit bugs to our bugtracker. </p> <p>Please download the ISO yavdr64-0.4.0-pre2.iso from our <a href="download/" title="Opens internal link in current window" class="internal-link">download page </a>. </p> <p>What has changed since pre1? </p> <ul> <li>Now ships with VDR developer version 1.7.21 (pre1 was shipping with 1.7.18) </li> <li>New XBMC version (now based on pipelkas code) including a switch from vdr-plugin-vnsi to vdr-plugin-xvdr. In XBMC, the PVR addon necessary is now called xvdr. XBMC + PVR is still a huge construction site and <b>for now </b> we are switching to packages built from the code within the Git repositories of pipelka (being aware of the controverse opinions regarding vnsi/xvdr): https://github.com/pipelka/xbmc-addon-xvdr and https://github.com/pipelka/xbmc </li> <li>Improved detection of necessary DVB drivers for DVB hardware&nbsp;present in system during installation. </li> <li>More remote controls work out-of-the-box (thanks to eventlircd and the configuration files we provide) as soon as the USB receiver is connected to the HTPC (hotplug possible). </li> <li>Incompatible change to pre1 regarding remote control setup in Web Frontend: eventlircd is now always enabled, LIRC may be enabled in addition if a remote control / receiver is used that belongs to the list of undetectable receiver devices (mainly receivers connected to the serial port) </li> <li>Many updated packages </li> </ul> <p>People updating from pre1 to pre2 via apt-get upgrade / dist-upgrade may experience some problems (XBMC, remote configuration). If you want to seriously help the yaVDR team, please install pre2 from scratch. </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/Q81NjXMs3eQ" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/10/11/announcing-yavdr-04-pre2-iso-image/</feedburner:origLink></item>
<item>
	<title>VDR Portal downtime: Alternative support forum for yaVDR users</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/JhDS9b6Utt0/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/09/08/vdr-portal-downtime-alternative-support-forum-for-yavdr-users-1/</guid>

	<pubDate>Thu, 08 Sep 2011 21:16:00 +0200</pubDate>
	<description> 							Dear users of VDR and yaVDR! Due to a downtime of VDR Portal, we invite you to join our own improvised support forum. Update: VDR Portal is online again.   The website of VDR Portal (http://ww...</description><content:encoded><![CDATA[ <p>Dear users of VDR and yaVDR! </p> <p>Due to a downtime of VDR Portal, we invite you to join our own improvised support forum. </p> <p> <b>Update: VDR Portal is online again. <br /> </b> </p> <p>The website of VDR Portal ( <a href="%28http://www.vdr-portal.de">http://www.vdr-portal.de </a>) has had an unexpected downtime for nearly the last 24 hours (and still ongoing). We hope that there are no serious problems and that the administrators of VDR Portal don't have too much trouble with getting the forum up and running again. These are the moments where one realizes how important VDR Portal is for our work. Thanks to all the people behind VDR portal for their good work! :) </p> <p>Because we don't have any information about how quickly the forum will be back online again, we habe decided to divert you to a temporary support forum for yaVDR users so that they don't feel lost in cyberspace. Once the VDR portal is up and running again we will close the temporary support forum and keep it for any other emergencies. </p> <p>You can find the forum here: <a href="http://forum.yavdr.com">http://forum.yavdr.com </a> </p> <p>This is an improvised solution. Anyways: Have fun! </p> <p>P.S.: DÃ©jÃ  vu? Yes: Nearly the whole text above was copied from a 2010 yaVDR blog posting. It has been used previously on this blog when VDR Portal was down in 2010... ;-) </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/JhDS9b6Utt0" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/09/08/vdr-portal-downtime-alternative-support-forum-for-yavdr-users-1/</feedburner:origLink></item>
<item>
	<title>VDR developer version 1.7.21 is being packaged for yaVDR</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/XxEjO4KZ_wg/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/09/06/vdr-developer-version-1721-is-being-packaged-for-yavdr/</guid>

	<pubDate>Tue, 06 Sep 2011 08:11:00 +0200</pubDate>
	<description> 												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  stead...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/d2fca80412.jpg" width="200" height="105" border="0" alt="" /> <p>Two days ago, Klaus Schmidinger has <a href="http://www.linuxtv.org/pipermail/vdr/2011-September/025161.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">announced </a> 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. </p> <p> <br />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. </p> <p>Let's have a look at the changes in VDR 1.7.21. </p> <p>Klaus describes the changes since VDR 1.7.20 as follows: </p> <ul> <li>Fixed detecting frames for channels that split frames into several payloads (reported by Derek Kelly). </li> <li>Now initializing Setup.InitialChannel to an empty string to avoid problems in case there is no setup.conf . </li> <li>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. </li> <li>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. </li> <li>The new functions cRecording::NumFrames() and cRecording::LengthInSeconds() return the number of frames and length (in seconds) of a recording (suggested by Steffen Barszus). </li> <li>The subtitle PIDs are now stored in the channels.conf file as an extension to the TPID field (thanks to Rolf Ahrenberg). </li> <li>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. </li> <li>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. </li> <li>The SVDRP command HITK now accepts multiple keys (up to 31). </li> <li>The Recordings menu now displays the length (in hours:minutes) of each recording (thanks to Rolf Ahrenberg). Note that the &quot;new&quot; 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. </li> <li>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). </li> <li>Fixed detecting frames on radio channels (reported by Chris Mayo). </li> <li>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 . </li> </ul> <p>An overview of earlier VDR developer versions of the 1.7 branch can be found <a href="http://www.yavdr.org/blog/blog-post/2010/05/30/from-vdr-16-to-vdr-18-an-ongoing-journey/" title="Opens external link in new window" target="_blank" class="external-link-new-window">here </a>. </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/XxEjO4KZ_wg" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/09/06/vdr-developer-version-1721-is-being-packaged-for-yavdr/</feedburner:origLink></item>
<item>
	<title>Managing your VDR channel list - Easier than ever with yaVDR 0.4</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/hPDloGQt9dY/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/09/05/managing-your-vdr-channel-list-easier-than-ever-with-yavdr-04/</guid>

	<pubDate>Mon, 05 Sep 2011 11:37:00 +0200</pubDate>
	<description> 												How much fun do you normally have while re-sorting your channel list? Digital TV providers offer their customers hundreds of TV channels and radio stations. At some point almost every per...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/a94a9e46bc.png" width="300" height="239" border="0" alt="" /> <p>How much fun do you normally have while re-sorting your channel list? Digital TV providers offer their customers hundreds of TV channels and radio stations. At some point almost every person who receives digitial TV has to fiddle with re-sorting some of these channels. This can cause major frustration because the on-screen menus of Set Top Boxes or TVs with built-in receivers often seem to be designed without the urge to win usability awards. Have you ever tried to move a channel from position 2847 to position 7 using the remote control? And after that, to move&nbsp;another channel from position 2846 to position 8? It's as much fun as playing Tetris while the blocks are only dropping by one line per minute. </p> <p>Even within the open source PVR world it's a challenge to offer a solution with decent usability. But this is going to change soon: Upcoming yaVDR 0.4 will assist you with your channel list in quite a clever way. Let's have a look at the all new channel list editor in the yaVDR web frontend and its built-in access to Channelpedia, the new VDR channel list directory. </p> <p>While the new channel editor will help you to sort and group your channels quickly and efficiently (it even includes drag and drop and a clipboard), Channelpedia tries to save you from the need to find or create an initial channel list for your DVB provider. Prior to Channelpedia, you had to do a manual channel scan of your DVB provider by using </p> <ul> <li>either <a href="http://wirbel.htpc-forum.de/w_scan/index_en.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">w_scan </a> on the command line </li> <li>or <a href="http://www.vdr-wiki.de/wiki/index.php/Wirbelscan-plugin" title="Opens external link in new window" target="_blank" class="external-link-new-window">vdr-plugin-wirbelscan </a> via the On-Screen Display of VDR. </li> <li>Or you had to search for a current VDR channel list on the web. </li> </ul> <p>Any of these ways would take you up to 30 minutes. </p> <p>Channelpedia now tries to offer you up-to-date channel lists that are also pre-sorted by a set of pre-defined rules to make it easier for you to find the channels you are looking for. Channelpedia is a web application written in PHP and can be extended by new DVB providers. The quality of the Channelpedia service relies on different VDR users who volunteer to let their own channel list being uploaded to Channelpedia on a regular basis. </p> <p>If you are interested to see a demo about the channel editor and the Channelpedia access, please have a look at the following video. You might want to increase the quality setting to HD and put the video to Fullscreen mode to make it easier to read the text within the video. </p> <p>You can try all of this already at home by testing the current alpha version of yaVDR 0.4 that is available for download from this website. </p> <p>If you want to learn more about Channelpedia, please check the following links: </p> <ul> <li>Channelpedia website: <a href="http://channelpedia.yavdr.com/" title="Opens external link in new window" target="_blank" class="external-link-new-window">http://channelpedia.yavdr.com/ </a> </li> <li>Channelpedia project management / bugtracker: <a href="https://bugs.yavdr.com/projects/channelpedia" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://bugs.yavdr.com/projects/channelpedia </a> </li> <li>Channelpedia sourcecode at GitHub: <a href="https://github.com/yavdr/channelpedia/" title="Opens external link in new window" target="_blank" class="external-link-new-window">https://github.com/yavdr/channelpedia/ </a> </li> </ul> <p>Have fun! </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/hPDloGQt9dY" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/09/05/managing-your-vdr-channel-list-easier-than-ever-with-yavdr-04/</feedburner:origLink></item>
<item>
	<title>New VDR developer version 1.7.20 is being packaged for yaVDR</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/wI-NNhrvAeI/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/08/23/new-vdr-developer-version-1720-is-being-packaged-for-yavdr/</guid>

	<pubDate>Tue, 23 Aug 2011 09:45:00 +0200</pubDate>
	<description> 												A week ago, Klaus Schmidinger has announced     the release of VDR developer version 1.7.20. As always, we  are  excited  about the  new version and want to thank Klaus for his  steady  w...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/6396200483.jpg" width="200" height="105" border="0" alt="" /> <p>A week ago, Klaus Schmidinger has <a href="http://www.linuxtv.org/pipermail/vdr/2011-August/025078.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">announced </a> the release of VDR developer version 1.7.20. As always, we are excited about the new version and want to thank Klaus for his steady work on VDR core. </p> <p>VDR 1.7.20 will replace the VDR 1.7.18 packages in yaVDR in the near future. </p> <p> Because there were known problems with VDR 1.7.19 the yaVDR team has skipped packaging that version. With 1.7.20 being&nbsp;out and fixing those issues, we are currently working on new packages of VDR core and all VDR plugins for Ubuntu 11.04 (Natty Narwhal / yaVDR 0.4.0-pre1) <b>and also </b> for Ubuntu 10.04 (Lucid Lynx, yaVDR 0.3). Those packages are highly experimental at the moment. Therefore they are part of our unstable-vdr PPA. As soon as we think they are ready to be tested by a broader audience, we will copy them over to the PPA testing-vdr and replace the 1.7.18 packages in there. This will make 1.7.20 available as a regular package update for testers of yaVDR64-0.4.0-pre1. We have not decided yet if or when the Lucid packages will hit our stable-vdr PPA (being the PPA yaVDR 0.3 pulls the VDR package updates from). <br /> </p> <p>But first, let's have a close look at the new stuff included in VDR 1.7.20. Klaus describes the changes since VDR 1.7.19 as follows: </p> <ul> <li>Added some missing ' const ' to tChannelID (reported by Sundararaj Reel). </li> <li>The isnumber() function now checks the given pointer for NULL (thanks to Holger Dengler). </li> <li>Now checking Setup.InitialChannel for NULL before using it (reported by Christoph Haubrich). </li> <li> cSkins::Message() now blocks calls from background threads (thanks to Michael Eiler for reporting a crash in such a scenario). </li> <li>Fixed the return value of the svdrpsend.pl script in case of an error (thanks to Jonas Diemer). </li> <li>Increased MAXCAIDS to 12 (thanks to Jerome Lacarriere). </li> <li>Fixed handling DiSEqC codes (thanks to Mark Hawes for reporting the bug, and Udo Richter for suggesting the fix). </li> <li>Added a mechanism to defer timer handling in case of problems (reported by Frank Niederwipper). </li> <li>Fixed distortions that happened when splitting recording into several files (was a side effect of &quot;Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries&quot; in version 1.7.19). cRecorder::Action() now buffers TS packets in case the frame type is not yet known when a new payload starts. This adds no overhead for channels that broadcast the frame type within the first TS packet of a payload; it only kicks in if that information is not in the first TS packet. </li> <li>Fixed handling the channelID in cMenuEditChanItem (thanks to Udo Richter). </li> <li> cStringList::Sort() can now be called with a boolean parameter that controls case insensitive sorting (suggested by Sundararaj Reel). </li> <li>Now scanning new transponders before old ones, to make sure transponder changes are recognized (thanks to Reinhard Nissl). </li> <li>Implemented static cIndexFile::IndexFileName() . </li> <li>The length (as number of frames) of a recording's index file can now be determined by a call to cIndexFile::GetLength() (suggested by Christoph Haubrich). </li> <li>Fixed some crashes in subtitle display (thanks to Rolf Ahrenberg). </li> <li>Made DELETENULL() thread safe (reported by Rolf Ahrenberg). </li> <li>The pic2mpg script of the 'pictures' plugin now generates HD images (thanks to Andre Weidemann for his support in using convert/ffmpeg). The old SD version is still available as pic2mpg-sd . </li> <li>Added a mutex to protect cOsd::Osds from simultaneous access from different threads (reported by Rolf Ahrenberg). </li> <li>The cutter now sets the 'broken link' flag for MPEG2 TS recordings (thanks to Oliver Endriss). </li> <li>Fixed language code entry for Portuguese. </li> <li>The new command line options --filesize (suggested by Marco GÃ¶benich) and --split can be used together with --edit to set the maximum video file size and turn on splitting edited files at the editing marks. These options must be given before --edit to have an effect. </li> <li> cTimeMs is no longer initialized to the current time if the value given to the constructor is negative (avoids the &quot;cTimeMs: using monotonic clock...&quot; log message before VDR's starting log message). </li> </ul> <p>An overview of earlier VDR developer versions of the 1.7 branch can be found <a href="http://www.yavdr.org/blog/blog-post/2010/05/30/from-vdr-16-to-vdr-18-an-ongoing-journey/" title="Opens external link in new window" target="_blank" class="external-link-new-window">here </a>. </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/wI-NNhrvAeI" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/08/23/new-vdr-developer-version-1720-is-being-packaged-for-yavdr/</feedburner:origLink></item>
<item>
	<title>For serious testers: Announcing yaVDR 0.4 pre1 ISO image</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/lq7n7jllpGc/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/07/05/for-the-brave-announcing-yavdr-04-pre1/</guid>

	<pubDate>Tue, 05 Jul 2011 00:58:00 +0200</pubDate>
	<description> 							The promised first "alpha" or "pre" ISO image  of yaVDR 0.4 is finally out, bearing the name yavdr64-0.4.0-pre1.iso. The members of the yaVDR team are proud that the public can now join in wit...</description><content:encoded><![CDATA[ <p>The promised first &quot;alpha&quot; or &quot;pre&quot; ISO image of yaVDR 0.4 is finally out, bearing the name&nbsp; <b>yavdr64-0.4.0-pre1.iso </b>. The members of the yaVDR team are proud that the public can now join in with testing, improving and extending what we have been working on hard since October 2010. </p> <p>&nbsp; &nbsp; &nbsp; </p> <p>This is <b>not </b> a stable or polished or feature-complete release. Brave testers or developers who fear no risks may download it via our <a href="../?id=11" class="internal-link">download page </a> and test it. Inexperienced users should stick with yaVDR 0.3 until the stable release of yaVDR 0.4 is out. </p> <p>We already tried to answer some basic questions regarding what will be new in yaVDR 0.4 within the blog posting <a href="http://www.yavdr.org/blog/permalink/44/" class="external-link-new-window">It's time to talk about yaVDR 0.4 </a>. Please read this posting first if you haven't done so yet. Especially if you haven't heard yet about our switch-over to 64 bit. </p> <p>Testers, please file any bug reports at <a href="https://bugs.yavdr.com/projects" class="external-link-new-window">https://bugs.yavdr.com/projects </a> in English language (yes, it's that dodgy site with a SSL certificate that makes the browser complain). Please check the already existing bug reports before you create duplicates. </p> <p>Of course, a lot of questions remain open at this stage. We will try to answer them as our time permits and hopfully get around to create a &quot;Known Issues&quot; document. If you can't wait, please consider to&nbsp;post questions regarding the new features and concepts at VDR Portal. </p> <p> <b>Some basic information regarding this release </b> </p> <ul> <li>All (pre-)releases of yaVDR 0.4 are based on Ubuntu 11.04 (Natty Narwhal) 64 bit. The ISO image is called yavdr <b>64 </b>-0.4.0-pre1.iso to indicate that. </li> <li>Installation: As always, this is <b>not a Live CD </b>. As always, the text based alternative installer of Ubuntu is being re-used by yaVDR. You can also install any yaVDR release in a virtual machine for testing purposes. </li> <li>Upgrade: There is no way to upgrade from yaVDR 0.3 to a (pre-) release of yaVDR 0.4. But it should be possible to update from one yaVDR 0.4 pre-release to the next (by doing apt-get update / apt-get dist-upgrade) and from a pre-release to the final version of yaVDR 0.4. If not, we will inform you. </li> <li>Underlying package repositories (Launchpad PPAs): yavdr64-0.4.0-pre1.iso contains Natty packages from those PPAs having <b>testing </b> in their name (testing-vdr, testing-yavdr, testing-xbmc) and also from the new PPA called <b>main </b>. Package updates will also be pulled from these PPAs (and of course as always from Ubuntu's official standard repos). All further pre-releases will also use the testing PPAs. But a future final release of yaVDR 0.4 will then use the stable PPAs instead of the testing PPAs. As always, packages containing our latest development changes (that may contain big problems!) are being built and tested in our unstable PPAs, separated from the testing and stable PPAs. We can copy packages from any of our PPAs to another. The order will always be: From unstable to testing, from testing to stable. </li> <li>to be continued </li> </ul> <p> <b>Known Issues </b> </p> <ul> <li>Issues with keyboard layout selection in Ubuntu alternative installer: <a href="https://bugs.yavdr.com/issues/402">https://bugs.yavdr.com/issues/402 </a>, <a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/656777" target="_blank" class="external-link-new-window">https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/656777 </a> </li> <li>Current development versions&nbsp;of PVR-enabled XBMC branches don't allow to install any XBMC addons any more. A workaround that we decided not to introduce to our packages is explained <a href="http://forum.xbmc.org/showpost.php?p=800677&amp;postcount=6" target="_blank" class="external-link-new-window">here </a>. </li> </ul> <p>If you understand some German: There is a <a href="http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/106875-announce-yavdr-0-4-pre1/" target="_blank" class="external-link-new-window">German language announce thread </a> regarding this pre1-release on VDR Portal. We will take care that all important information will also be made available in English. <br /> </p> <p>Have fun! </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/lq7n7jllpGc" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/07/05/for-the-brave-announcing-yavdr-04-pre1/</feedburner:origLink></item>
<item>
	<title>VDR developer version 1.7.19 is available</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/PRRcVXYnkLI/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/06/20/vdr-developer-version-1719-is-available/</guid>

	<pubDate>Mon, 20 Jun 2011 11:54:00 +0200</pubDate>
	<description> 												Klaus Schmidinger has announced    the release of VDR developer version 1.7.19 yesterday. As always, we are  excited  about the  new version and want to thank Klaus for his steady  work o...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/b8a99f9a29.jpg" width="200" height="105" border="0" alt="" /> <p>Klaus Schmidinger has <a href="http://www.linuxtv.org/pipermail/vdr/2011-June/024924.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">announced </a> the release of VDR developer version 1.7.19 yesterday. As always, we are excited about the new version and want to thank Klaus for his steady work on VDR core. </p> <p>Klaus describes the new stuff in 1.7.19 as follows: </p> <p>This version introduces functions to determine the &quot;signal strength&quot; and &quot;signal quality&quot; through cDevice . If you are using a DVB card that contains an stb0899 frontend chip (like the TT-budget S2-3200) you may want to apply the patches from&nbsp; <a href="ftp://ftp.tvdr.de/vdr/Developer/Driver-Patches" target="_blank" class="external-link-new-window">ftp://ftp.tvdr.de/vdr/Developer/Driver-Patches </a>&nbsp;to the LinuxDVB driver source in order to receive useful results from that frontend. </p> <p>Since apparently the various frontend drivers return different maximum values in their FE_READ_SIGNAL_STRENGTH and FE_READ_SNR functions (some deliver a value in the range 0x0000...0xFFFF, while others return values as &quot;dB/10&quot; or &quot;dBm/10&quot; - the latter with an offset to make the value positive, since the parameter is unsigned), the functions cDvbTuner::GetSignalStrength() and cDvbTuner::GetSignalQuality() use the device's &quot;subsystem ID&quot; to map these values into the range 0...100, which is the normalized return value of these functions. </p> <p>Take a look at these two functions and maybe remove the comment characters from the lines </p> <p class="csc-frame-frame1">//#define DEBUG_SIGNALSTRENGTH <br />//#define DEBUG_SIGNALQUALITY </p> <p>in dvbdevice.c to get some debug output if your device doesn't return any directly useful values and may have to be added appropriately to the 'switch (subsystemId)' statement. </p> <p>The channel display of the 'sttng' skin uses these values to implement a signal strength/quality display. <br />&nbsp; <br />The changes since version 1.7.18: </p> <ul> <li>Fixed cString's operator=(const char *String) in case the given string is the same as the existing one (thanks to Dirk Leber). </li> <li>Avoiding a gcc 4.6 compiler error in the skincurses plugin (thanks to Tobias Grimm). </li> <li> TsGetPayload() now checks if there actually is a payload in the given TS packet (reported by Dirk Leber). </li> <li>Now sorting the source file names in the call to xgettext , to make sure the results are not dependent on the sequence of the files. Plugin authors may want to change the line containing the xgettext call in their Makefile accordingly by changing &quot;$^&quot; to &quot;`ls $^`&quot; . </li> <li>The primary device is now only avoided for recording if it is an old SD full featured card. This is done through the new function cDevice::AvoidRecording() . </li> <li>Subtitle PIDs are now also decrypted (thanks to Reinhard Nissl). </li> <li>Fixed a possible race condition in cDiseqc::Execute() (reported by Marco GÃ¶benich). The return value of cDiseqcs::Get() is now const , so plugin authors may need to adjust their code if they use this function. </li> <li>The new functions cDevice::SignalStrength() and cDevice::SignalQuality() can be used to determine the signal strength and quality of a given device (thanks to Rolf Ahrenberg for some input on how to use BER and UNC values to generate a &quot;quality&quot; value). </li> <li>The 'sttng' skin now displays two colored bars at the bottom of the channel display, indicating the strength (upper bar) and quality (lower bar) of the received signal. The number to the left of these bars indicates the actual device the current channel is being received with. </li> <li>Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries (reported by Johan Andersson). In order to fix this, the semantics of cFrameDetector had to be changed a little. See cRecorder::Action() and cIndexFileGenerator::Action() on how to use the new cFrameDetector::NewPayload() function. </li> <li>The frame detector now only starts collecting PTS values after it has seen the first I-frame, otherwise it might get MaxPtsValues values and stop analyzing even though the incoming data is still garbage (reported by Derek Kelly). </li> <li>The info file of a recording is now only overwritten with a new fps value if that new value is not the default value (thanks to Derek Kelly for reporting a problem with the fps value being overwritten in case a recording was interrupted and resumed, and the fps value could not be determined after resuming recording). </li> <li>The initial channel is now stored by the channel ID in the setup.conf file, in order to avoid problems in case channels are reordered or deleted (reported by Lars BlÃ¤ser). </li> <li>Added support for &quot;content identifier descriptor&quot; and &quot;default authority descriptor&quot; to 'libsi' (thanks to Dave Pickles). </li> </ul> <p> <b>Warning: </b> In a follow-up posting, Klaus has described a <a href="http://www.linuxtv.org/pipermail/vdr/2011-June/024925.html" target="_blank" class="external-link-new-window">known issue </a> of this VDR developer version that was found shortly after the release: </p> <p>&quot;I'm afraid this change causes a short distortion in video and audio when VDR switches from one .ts file to the next during replay. I have yet to investigate and fix this, just wanted to warn people who make important recordings with this new version - which, of course, nobody should do, since it is a developer version ;-)&quot; </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/PRRcVXYnkLI" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/06/20/vdr-developer-version-1719-is-available/</feedburner:origLink></item>
<item>
	<title>It's time to talk about upcoming yaVDR 0.4</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/1gL6M9C8_e0/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/05/10/its-time-to-talk-about-upcoming-yavdr-04/</guid>

	<pubDate>Tue, 10 May 2011 01:30:03 +0200</pubDate>
	<description> 												yaVDR 0.4 is slowly taking shape: We would like to give you an  overview about all important changes and new features that we plan to  put into yaVDR 0.4. This will happen in a series of ...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/1fa978cffe.jpg" width="600" height="311" border="0" alt="" /> <p>yaVDR 0.4 is slowly taking shape: We would like to give you an overview about all important changes and new features that we plan to put into yaVDR 0.4. This will happen in a series of blog postings, starting off today with focus on the cornerstones of yaVDR 0.4. </p> <p>To make it more exciting to read, I'm pretending that somebody is conducting an interview with the yaVDR developers. (There should be an open source software that automatically comes up with the right interview questions to make it easier to write such stuff.) </p> yaVDR 0.4 Questions &amp; Answers: The virtual interview <p> <br /> Q: yaVDR 0.3 has been released in the second half of October 2010 and yaVDR 0.4 seems to be in reach. What have you been working on over the last six months? </p> <p> <br /> A: This is not easy to summarize. For yaVDR 0.4 we have made more than one thousand changes to our source code repository (only SVN, not counting the commits that only went to our new git repositories). And this is only the source code of the yavdr-distro-packages that care for booting up, providing the web-frontend and the templating engine and such. It doesn't include the work done on packaging new versions of VDR core and plugins. <br /> <br /> Q: What were your goals for yaVDR 0.4? </p> <p> <br /> A: Our goals for yaVDR 0.4 were: Simplifying configuration, less hassle with manual configuration. More stability. Up-to-date Ubuntu base. </p> <img src="http://www.yavdr.org/typo3temp/pics/2ea8a100ae.jpg" width="600" height="250" border="0" alt="" /> <p> Q: Can you try to summarize the new features of upcoming yaVDR 0.4 in one sentence? </p> <p> <br /> A: Well, we will try to do that, but only because we know that we will discuss the features in detail within upcoming blog postings. <br /> <br />The new features of yaVDR 0.4 will most likely be: </p> <ul> <li>A completely redesigned, friendlier yaVDR web-frontend with more useful settings to play with, including a comfortable channel list editor with an online connection to our new yaVDR Channelpedia service (an online database for different channel lists), </li> <li>A modern approach to handle remote controls via eventlircd (some remote controls should even work out-of-the-box), </li> <li>Simplified sound configuration (we promise sound after first boot), </li> <li>DVB-Device Hotplugging and unplugging without the need to restart VDR core, </li> <li>An alternative way to communicate with VDR to overcome the limitations of SVDRP, </li> <li>An updated VDR core (1.7.18) and updated VDR plugins, VDR addons and yaVDR addons plus updated DVB-driver-branches, </li> <li>Experimental support for FullFeatured DVB cards including the brand new TechnoTrend Premium S2-6400 Twin DVB-S2. </li> <li>Updated PVR-enabled XBMC version </li> <li>... </li> </ul> <p>Not everything might make it into the stable version of yaVDR 0.4, but this is basically what we have been working on and what we are currently still fiddling with. <br /> </p> <img src="http://www.yavdr.org/typo3temp/pics/5cf2bbcdc7.jpg" width="600" height="250" border="0" alt="" /> <p> <br /> Q: Will yaVDR 0.4 still be based on Ubuntu Linux? If so, on what version? </p> <p> <br /> A: Yes, all yaVDR versions ever released have been based on Ubuntu Linux. There are no plans to change that. yaVDR 0.4 will be based on the currently latest Ubuntu release 11.04 (Natty Narwhal) with Linux kernel 2.6.38. The release notes of Natty can be found within the Ubuntu wiki: <a href="https://wiki.ubuntu.com/NattyNarwhal/ReleaseNotes" class="postlink">https://wiki.ubuntu.com/NattyNarwhal/ReleaseNotes </a> <br /> <br /> Q: Will you still offer VDR in form of Ubuntu packages on Launchpad.net? </p> <p> <br /> A: Yes. Natty packages (32bit and 64bit) will be available on Launchpad too. At the point where we decide to publish yaVDR 0.4 as a stable release, the Natty VDR packages will turn up in our stable PPAs (stable-vdr, stable-xbmc, ...). The existing packages for Ubuntu Lucid Lynx will also stay there next to the Natty packages. <br /> </p> <img src="http://www.yavdr.org/typo3temp/pics/659287f94c.jpg" width="600" height="250" border="0" alt="" /> <p> Q: Until now, you have offered yaVDR ISO images only for the 32bit platform although you always offered 64bit packages within your PPAs. Is this going to change? </p> <p> <br /> A: Yes, this is going to change with yaVDR 0.4: We will switch over to the 64bit platform. That means we will release a 64bit ISO image. At the same time we will stop to offer a 32bit ISO image. There aren't any reasons any more to stick to 32bit in 2011. The hardware that people are recommended to use with yaVDR is ready for 64bit. Looking at the VDR Livebuffer patch that we are trying to integrate in yaVDR 0.4, there is a first serious use case for more than 4 GB of RAM in a HTPC. A 64bit kernel offers access to the full memory and makes switching over to a PAE kernel unnecessary. A PAE kernel also only offers a maximum of 4 GB per process. <br /> <br /> Q: Why don't you offer ISO images for both platforms instead of just for the 64bit platform? </p> <p> <br /> A: One important reason for the fact that we only offered one ISO image per release are our own time limitations: Offering two ISO images increases the amount of testing, bugfixing and support for us exponentially. The developers of the yaVDR team invest an substantial amount of their spare time in this project, but there are limits: We have to sleep, we have to work and we need to have time to spend with our families. That's why we have decided to keep it that way: For yaVDR 0.4, there will only be one ISO image - but from now on based on the 64bit platform. Users that are forced to stick to a 32bit Linux due to ancient hardware are welcome to install our packages manually on their 32bit Ubuntu installation. <br /> <br /> Q: How do you decide which Ubuntu versions to use for new yaVDR versions? Do you throw a dice? </p> <p> <br /> A: Well, the release rhythm of Ubuntu is twice a year. Although we seem to put out yaVDR releases more than once a year, we don't synchronize our release dates with the Ubuntu release dates. Our development team is too small for organizing this kind of thing and too focussed on solving PVR related issues that are more important for us and our users. For yaVDR 0.2 we choose Ubuntu 10.04 Lucid Lynx (LTS) and we stayed with that version for yaVDR 0.3. The reasons we tried to explain in our blog posting &quot;Is Maverick our cup of tea?&quot;. Because of this decision we &quot;skipped&quot; Ubuntu 10.10 and we didn't even offer packages for Ubuntu 10.10 in our PPAs. <br /> <br />But from our perspective it makes sense now to move on and use the latest Ubuntu release to benefit from more current versions of essential software packages that are important for a Linux PVR. For example, a new Linux kernel version usually offers improved DVB driver support, a new ALSA version will save users with certain modern soundchips a lot of hassle (no need to rely on backports), also a new upstart version allows us to make use of new upstart features. <br /> <br /> Q: Is there a relation between the yaVDR release numbers used and Ubuntu release numbers? </p> <p> <br /> A: Well, not really. Our users simply have to look at this table to see what is going on: </p> yaVDR releases and underlying Ubuntu versions yaVDR version Ubuntu version yaVDR 0.1.x Ubuntu 9.10 Karmic Koala yaVDR 0.2, yaVDR 0.3.x Ubuntu 10.04 Lucid Lynx yaVDR 0.4 Ubuntu 11.04 Natty Narwhal <p> <br /> Q: If the yaVDR developer team is too small to follow the Ubuntu release cycle: Why don't you just extend the team? </p> <p> <br /> A: The yaVDR team has already grown since we started founding the team in autumn 2009. Gerald, the founder of yaVDR has recruted 5 other team members in late 2009 (the two Holgers, Steffen, Henning, Arno) from the German language VDR portal. During 2010, four more people have joined the team (Volker, Marco, Kersten, Lars). Besides the developers, we have a very reliable and growing group of helping hands around the core team that help us with testing and support. This is very valuable for us. <br /> <br />Extending the team should always be a very slow process so that there is time to get used to each other. Good cooperation is very important and as we rarely have meetings with all team members in real life due to the fact that we live in different locations, we can't just double the number of team members to become more productive. It wouldn't work. The development process can be very dynamic and chaotic at times. But this mixture is what makes the work within the team very exciting and motivating for us. <br /> <br /> Q: If the Ubuntu release cycle is too fast for you: Why don't you use Debian as a basis for yaVDR? </p> <p> <br /> A: TomG and e-tobi have been offering excellent VDR Debian packages for many years now (see our download page for more information). So there are already very experienced people working on packages for Debian. We chose Ubuntu because many software components (like the Linux kernel, ALSA, drivers, multimedia libs, etc) are being updated more often and we therefore have less work with offering backported packages for certain components. Also, the Launchpad.net platform that Canonical offers is an excellent platform for simplifying our package related work. Sadly, Launchpad.net doesn't offer to also build Debian packages yet. <br /> <br />The Debian project as such also has the big advantage that packages for the ARM platform are easily available from official repositories so that special hardware like the Dockstar, Pogoplug, Sheevaplug and so on can also act as a miniature VDR. This also adds to the importance of VDR Debian packages. <br /> </p> <img src="http://www.yavdr.org/typo3temp/pics/42e043f090.jpg" width="600" height="250" border="0" alt="" /> <p> Q: How can the users of yaVDR 0.3 upgrade to yaVDR 0.4, once it is released? </p> <p> <br /> A: Users of yaVDR 0.3 won't be able to automatically upgrade to yaVDR 0.4. They have to install yaVDR 0.4 from scratch. We know that this will cause frustration with many of our users with yaVDR 0.3. But a fresh installation is necessary. <br /> <br /> Q: Why is that? Why don't you invest in a smooth upgrade experience? </p> <p> <br /> A: There are three reasons: </p> <ul> <li>The lack of yaVDR packages for Ubuntu Maverick (10.10) which are needed to fill the gap between yaVDR 0.3 and yaVDR 0.4. </li> <li>For the ISO image, we have decided to make 64bit the default and we will only offer the yaVDR 0.4 ISO image for the 64bit platform. There is no upgrade path from 32bit to 64 bit. </li> <li>There were essential changes in several areas between yaVDR 0.3 and yaVDR 0.4. </li> </ul> <p> <br /> Q: How can you afford to not offer a smooth upgrade experience? <br /> </p> <p> A: We are aware that our users might expect a VDR distribution based on Ubuntu to be upgradable as smooth as it would be with an ordinary Ubuntu. But like we have tried to explain above, our time is limited and we decided to invest our time to fix other substantial problems. So there was no time to make sure that an update from yaVDR 0.3 (Lucid) via Ubunutu Maverick (no yaVDR packages exist) to yaVDR 0.4 (Ubuntu Natty) works. Until now, we focus on offering a good quality product for one modern platform and not average quality on all possible platforms. This may change in the future: yaVDR may become more popular and there may be more helping hands available with the right knowledge. Please keep in mind that yaVDR is a relatively young project (founded in autumn 2009) and that we are only talking about version 0.4. <br /> <br /> Q: By the way: How popular is yaVDR now? <br /> </p> <p> A: We can only guess. There have been more than 13.000 downloads of the yaVDR 0.3 ISO image now, and more than 18.000 downloads of all earlier yaVDR ISO images. The Launchpad PPA download statistics indicates that there are more than 6.000 installations of yaVDR 0.3 out there worldwide that obtain package updates from our PPAs via apt-get. <br /> <br /> Q: So people have to reinstall. How will the yaVDR installer look in yaVDR 0.4? Which options does the installer offer? <br /> </p> <p> A: We have always relied on the text based installer provided by Ubuntu with very small modifications and we will again for yaVDR 0.4. If you want to get familiar with the installer that will be used by yaVDR 0.4 please download the ubuntu-11.04-alternate ISO and check its installer: <br /> <a href="http://www.ubuntu.com/download/ubuntu/alternative-download" class="postlink">http://www.ubuntu.com/download/ubuntu/a ... e-download </a> <br />On the Ubuntu wiki you can find information about some known installation issues: <br /> <a href="https://wiki.ubuntu.com/NattyNarwhal/ReleaseNotes#Boot,%20installation%20and%20post-install" class="postlink">https://wiki.ubuntu.com/NattyNarwhal/Re ... st-install </a> <br /> <br /> Q: Do you expect all these users to move to yaVDR 0.4 quickly even if they have to reinstall? <br /> </p> <p> A: Many of our users like to experiment and are happy to take small risks. Or, to put in some irony: Some of our users seem to be very experienced with reinstalling yaVDR . There is a trend towards reinstall-on-first-problem-discovered, and that goes of course without bothering to look at the log files which are also conveniently accessible from the yaVDR web frontend. It depends if the new features can convince our users. <br /> <br /> Q: Will there be bug fixes for yaVDR 0.3 for users who don't want to install yaVDR 0.4? Will there be a yaVDR 0.3.1 maintainance release? <br /> </p> <p> A: This is unclear at the moment. It depends on our available resources and our motivation after the release of yaVDR 0.4. Experience shows that we like to move forward and don't like to look back. There has never been a maintaince release of yaVDR after a new version was released. </p> <img src="http://www.yavdr.org/typo3temp/pics/0107a0dbeb.jpg" width="600" height="250" border="0" alt="" /> <p> <b>Q: Are there ways to make sure yaVDR stable releases are better tested before they are published? </b> </p> <p> <b>A: </b> For yaVDR 0.4 we have decided to publish at least one ISO image as an official public alpha version. So users who don't want to test this alpha version can wait until the yaVDR 0.4 stable release is being published. the alpha version is also important for our voluntary translators: They can use the alpha version to translate the web frontend labels to different languages. </p> <p>But we never claimed that our releases are perfect and without bugs. Most of the software components in the VDR universe (including drivers) are not tagged as stable versions. We always present a compilation&nbsp; of unstable software components. This situation can't be changed easily. Maybe it will change over time. <br /> <br /> Q: When is yaVDR 0.4 being released? </p> <p> <br /> A: After we have got all big issues fixed within the alpha and beta releases we will publish. </p> <p> <br /> Q: Well, when is yaVDR 0.4 alpha1 being released? </p> <p> <br /> A: If things go as we expect them to go, 0.4 alpha1 is being released in May 2011. </p> <p>&nbsp; </p> <p>More detailed information regarding the new features of yaVDR 0.4 will be available for you within the next blog postings that we will release soon. </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/1gL6M9C8_e0" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/05/10/its-time-to-talk-about-upcoming-yavdr-04/</feedburner:origLink></item>
<item>
	<title>VDR developer version 1.7.18 was released today</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/VPdcMAK2jnk/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/04/17/vdr-developer-version-1718-was-released-today/</guid>

	<pubDate>Sun, 17 Apr 2011 17:23:00 +0200</pubDate>
	<description> 												Klaus Schmidinger has announced   the release of VDR developer version 1.7.18. As always, we are excited  about the  new version and want to thank Klaus for his steady work on  VDR core.	...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/cd1062c8ce.jpg" width="200" height="105" border="0" alt="" /> <p>Klaus Schmidinger has <a href="http://www.linuxtv.org/pipermail/vdr/2011-April/024709.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">announced </a> the release of VDR developer version 1.7.18. As always, we are excited about the new version and want to thank Klaus for his steady work on VDR core. </p> <p>Klaus describes the changes in 1.7.18 like this: </p> <ul> <li>Changed -O2 to -O3 in Make.config.template (reported by Matti LehtimÃ¤ki). </li> <li>Added a missing 'default' case in cPixmapMemory::DrawEllipse(). </li> <li>Fixed some direct comparisons of double values. </li> <li>Fixed detecting frames on channels that broadcast with separate &quot;fields&quot; instead of complete frames. </li> <li>Made updating the editing marks during replay react faster in case the marks file has just been written (with a patch from Udo Richter). </li> <li>Fixed horizontal scaling of subtitles (reported by Reinhard Nissl). </li> <li>Stripped the note &quot;The data returned by this function is only used for informational purposes (if any)&quot; from the description of cDevice::GetVideoSize(). The VideoAspect is now used to properly scale subtitles. </li> <li>Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE (thanks to Juergen Lock). </li> <li>Fixed the Language header of the Serbian translation file (thanks to Ville SkyttÃ¤). </li> <li>Added anti-aliasing when upscaling bitmaps, which improves the display of SD subtitles when replayed on an HD OSD (thanks to Reinhard Nissl for his help in debugging). </li> <li>Renamed cBitmap::Scale() to Scaled(), because it doesn't modify the bitmap itself, but rather returns a scaled copy. </li> <li>Fixed the description of cReceiver in PLUGINS.html, regarding detaching a receiver from its device before deleting it (reported by Winfried KÃ¶hler). This change in behavior was introduced in version 1.5.7. </li> <li>Fixed scaling subtitles in case the OSD size is exactly the same as the display size of the subtitles. </li> <li>Added a missing initialization to sDvbSpuRect (reported by Sergiu Dotenco). </li> <li>Replaced &quot;%lld&quot; and &quot;%llX&quot; print format specifiers with &quot;PRId64&quot; and &quot;PRIX64&quot; to avoid compiler warnings with gcc 4.5.2 (thanks to Sergiu Dotenco). On a personal note: I find it a step in the totally wrong direction that there have been macros introduced to work around this problem in the first place. There should have been &quot;real&quot; format specifiers defined that address this. These macros are nothing but an ugly workaround. </li> <li>Added Cancel(3) to ~cTrueColorDemo() in the &quot;osddemo&quot; plugin (thanks to Reinhard Nissl). </li> <li>Added a missing font deletion in cTrueColorDemo::Action() in the &quot;osddemo&quot; plugin (thanks to Reinhard Nissl). </li> <li>Fixed a buffer overflow in cFont::Bidi() (thanks to Reinhard Nissl). </li> <li>Added HD stream content identifiers to vdr.5 (thanks to Christoph Haubrich). </li> <li>Made cRecordingInfo::Read(FILE *f) private to avoid calls to it from outside cRecordingInfo or cRecording (reported by Mika Laitio). </li> <li>The dvbhddevice plugin is now part of the VDR distribution archive (thanks to Andreas Regel). </li> <li>Removed an obsolete local variable in dvbsdffosd.c (thanks to Paul Menzel). </li> <li>Fixed a possible NULL pointer dereference in osddemo.c (reported by Paul Menzel). </li> <li>Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs (thanks to Ville SkyttÃ¤). </li> <li>The Makefile now also installs the include files (thanks to Ville SkyttÃ¤). </li> <li>Added handling of &quot;ANSI/SCTE 57&quot; descriptors (thanks too Rolf Ahrenberg). </li> <li>Avoiding an unecessary call to Recordings.ResetResume() (thanks to Reinhard Nissl). </li> </ul> <p>Information about earlier VDR developer versions of the 1.7 branch can be found in this <a href="http://www.yavdr.org/blog/blog-post/2010/05/30/from-vdr-16-to-vdr-18-an-ongoing-journey/" title="Opens external link in new window" target="_blank" class="external-link-new-window">overview </a>. <br /> <br /> </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/VPdcMAK2jnk" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/04/17/vdr-developer-version-1718-was-released-today/</feedburner:origLink></item>
<item>
	<title>Relaunch of VDR Portal with new skin and board engine</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/pwTwpealORM/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/03/26/relaunch-of-vdr-portal-with-new-skin-and-board-engine/</guid>

	<pubDate>Sat, 26 Mar 2011 16:46:00 +0100</pubDate>
	<description> 												genka, the administrator of VDR Portal has surprised the VDR community with a long promised board software update and a new board skin today. Some fine-tuning is still needed but the big ...</description><content:encoded><![CDATA[ <a href="http://www.yavdr.org/index.php?eID=tx_cms_showpic&amp;file=uploads%2Fpics%2FyaVDR_-_VDR_Portal_1301154106763.png&amp;md5=a42b623a2be79615f6930372742d3db8e26e3746&amp;parameters%5B0%5D=YTo0OntzOjU6IndpZHRoIjtzOjM6IjgwMCI7czo2OiJoZWlnaHQiO3M6NDoiNjAw&amp;parameters%5B1%5D=bSI7czo3OiJib2R5VGFnIjtzOjQxOiI8Ym9keSBzdHlsZT0ibWFyZ2luOjA7IGJh&amp;parameters%5B2%5D=Y2tncm91bmQ6I2ZmZjsiPiI7czo0OiJ3cmFwIjtzOjM3OiI8YSBocmVmPSJqYXZh&amp;parameters%5B3%5D=c2NyaXB0OmNsb3NlKCk7Ij4gfCA8L2E%2BIjt9" target="thePicture"> <img src="http://www.yavdr.org/typo3temp/pics/880de267d6.png" width="300" height="320" border="0" alt="" /> </a> <p>genka, the administrator of <a href="http://www.vdr-portal.de/" target="_blank" class="external-link-new-window">VDR Portal </a> has surprised the VDR community with a long promised board software update and a new board skin today. Some fine-tuning is still needed but the big picture is visible: The old-fashioned design of VDR Portal is gone and was replaced with a more&nbsp;modern look and feel and an improved user interface. </p> <p>There will be a little learning curve involved for those members who have used VDR Portal for years and years and now have to adopt to the new navigation and structure, but in a few days time everybody should have grasped how to do things again. </p> <p>One problem currently exists: The URL structure of the board has changed and personal bookmarks, Google search results and links from other websites will currently result in a &quot;404 File not found&quot; page. We hope that there will be a solution for this problem soon. <b>UPDATE: </b> <b>This problem has been fixed. </b> </p> <p>The VDR Portal is the most important discussion place for the VDR community and has been for years. Sadly, there is no English language counterpart to it at the moment. But as often stated, English language postings are welcome in the yaVDR sub-forum which is now accessible via this URL: </p> <p> <a href="http://www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/">www.vdr-portal.de/board60-linux/board14-betriebssystem/board96-yavdr/ </a> </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/pwTwpealORM" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/03/26/relaunch-of-vdr-portal-with-new-skin-and-board-engine/</feedburner:origLink></item>
<item>
	<title>VDR developer version 1.7.17 was released today</title>
	<author>hepi@yavdr.org (hepi)</author>
	<link>http://feedproxy.google.com/~r/yavdr/~3/xYE0tp3ePEA/</link>
<guid isPermaLink="false">http://www.yavdr.org/blog/blog-post/2011/03/13/vdr-developer-version-1717-was-released-today/</guid>

	<pubDate>Sun, 13 Mar 2011 14:09:00 +0100</pubDate>
	<description> 												Klaus Schmidinger has announced  the release of VDR developer version 1.7.17, introducing a TrueColor OSD to VDR. As always, we are excited about the  new version and want to thank Klaus ...</description><content:encoded><![CDATA[ <img src="http://www.yavdr.org/typo3temp/pics/09d78c1674.jpg" width="200" height="105" border="0" alt="" /> <p>Klaus Schmidinger has <a href="http://www.linuxtv.org/pipermail/vdr/2011-March/024554.html" title="Opens external link in new window" target="_blank" class="external-link-new-window">announced </a> the release of VDR developer version 1.7.17, introducing a <b>TrueColor OSD </b> to VDR. As always, we are excited about the new version and want to thank Klaus for his steady work on VDR core. </p> <p>Klaus describes the changes in 1.7.17 compared to its predecessor like this: </p> <p>&quot;This version introduces support for TrueColor OSD. Note, though, that output plugins need to be enhanced in order to support actual TrueColor display (if the device they control can handle TrueColor). Also, skins that want to make use of TrueColor may need to be adapted to the new interface using cPixmap. </p> <p>The changes since version 1.7.16: </p> <ul> <li>Updated the Estonian OSD texts (thanks to Arthur Konovalov). </li> <li>Fixed following symbolic links in RemoveFileOrDir() (cont'd) (thanks to Steffen Barszus). </li> <li>Changed the description of cDevice::GetSTC() to make it mandatory for devicesthat can replay. </li> <li>Removed the check for positive STC values from cDvbSubtitleConverter::Action(). </li> <li>Added cString::operator=(const char *String) (suggested by Antti SeppÃ¤lÃ¤). </li> <li>Some spelling fixes (thanks to Ville SkyttÃ¤). </li> <li>Passing package name and version to xgettext (thanks to Ville SkyttÃ¤). </li> <li>Made 'dist' target dependent on up to date *.po (thanks to Ville SkyttÃ¤). </li> <li>Added Language and fixed Language-Team header of *.po (thanks to Ville SkyttÃ¤). </li> <li>Updated the Lithuanian OSD texts (thanks to Valdemaras Pipiras). </li> <li>Fixed detecting frames on channels that broadcast with 50 or 60 fps. This avoids artifacts during fast forward/rewind when replaying recordings from such channels. To fix the index of existing recordings from such channels, just delete the 'index' file of the recording and VDR will generate a new one the next time you play it. You should also change the line &quot;F 25&quot; to &quot;F 50&quot; in the 'info' file of that recording. </li> <li>Added support for &quot;registration descriptor&quot; to 'libsi' and using it in pat.c (thanks to Rolf Ahrenberg). </li> <li> Fixed unjustified log entries about changed channel pids (reported by Derek Kelly). </li> <li>Added an include of VDR's 'Make.global' to libsi's Makefile (thanks to Rolf Ahrenberg). </li> <li>Removed displaying the &quot;contents&quot; information from the &quot;Classic VDR&quot; and &quot;ST:TNG Panels&quot; skins, because it is often wrong and nothing but irritating. </li> <li> Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys variables where additional 'k_...' flags are used. </li> <li>Fixed inclusion of &lt;stdarg.h&gt; (thanks to Henning Heinold). </li> <li>Changed &quot;frame duration&quot; to &quot;frame rate&quot; in vdr.5 (reported by Tobias Grimm). </li> <li>Removing a cRemote from the Remotes list in case its initialization failed (thanks to Dominik Strasser). </li> <li>Added LDFLAGS to the linker calls in the Makefiles (thanks to Joerg Bornkessel and Paul Menzel). </li> <li>Now updating the 'frames per second' data in the list of recordings when a new recording is started that has a frame rate other than the default. </li> <li>The include path to the freetype2 header files is now retrieved via a call to 'pkg-config --cflags freetype2' (suggested by Andreas Oberritter). </li> <li> <b>The OSD now has full TrueColor support. </b> There can be several &quot;pixmaps&quot; that can be overlayed with alpha blending. All existing skins should work out of the box with the TrueColor OSD - the only exception being cOsd::GetBitmap(). Since the TrueColor OSD doesn't use bitmaps, this function will return a dummy bitmap, which may not be what the plugin expects. As long as this bitmap is only used for setting the palette, there is no problem. However, any other operations on this bitmap will have no effect. See the description of the cPixmap functions in osd.h for details about the new functionalities. <ul> <li>The &quot;ST:TNG Panels&quot; skin has been enhanced to automatically use the TrueColor OSD if available. </li> <li>The &quot;osddemo&quot; plugin has been extended to show some of the possibilities of the TrueColor OSD if it is run on a system that actually provides TrueColor support. Thanks to Reinhard Nissl for some valuable input, help with debugging, and an implementation of the AlphaBlend() function. </li> </ul> </li> <li>Updated the Slovakian language texts (thanks to Milan Hrala). </li> <li>Added Serbian language texts (thanks to Milan Cvijanovic). </li> <li>Fixed reallocating memory in the &quot;pictures&quot; plugin (reported by Paul Menzel, with input from Oliver Endriss). </li> <li>Fixed reallocating memory in cTsToPes::PutTs() (suggested by Oliver Endriss). </li> <li>Now checking the result of all realloc() calls. </li> <li>Fixed setting up the 'Recordings' menu in case there are several recordings with exactly the same name (reported by Marcus Hilbrich). </li> <li>Setting the audio type of language descriptors to 0x00 in the PAT/PMT generator (thanks to Anssi Hannula). </li> <li>Changed the compiler optimization flag to -O3, which gives quite a performance boost in the AlphaBlend() function. </li> <li>While replaying, the editing marks are now updated every 10 seconds (based on a patch from Manuel Reimer). </li> <li>Now reducing the thread and I/O priority cCuttingThread::Action() to make the foreground process more responsive (suggested by Frank Neumann). </li> <li>Removed checking for minimum line length of 21 characters in the LIRC receiver code (reported by Gerald Dachs). </li> <li>Updated the Romanian OSD texts (thanks to Lucian Muresan). </li> <li>Now storing the original display size when handling DVB subtitles (thanks to Reinhard Nissl). </li> <li>The original display size of subtitles is now used to scale them properly when displaying them on an HD OSD.&quot; </li> </ul> <p>The yaVDR team will, as always, immediately start to experiment with new VDR version. Information about earlier VDR developer versions of the 1.7 branch can be found in this <a href="http://www.yavdr.org/blog/blog-post/2010/05/30/from-vdr-16-to-vdr-18-an-ongoing-journey/" title="Opens external link in new window" target="_blank" class="external-link-new-window">overview </a>. </p> <img src="http://feeds.feedburner.com/~r/yavdr/~4/xYE0tp3ePEA" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://www.yavdr.org/blog/blog-post/2011/03/13/vdr-developer-version-1717-was-released-today/</feedburner:origLink></item>
		</channel>
		</rss>
