Nicolas Huillard | 9 Feb 10:19 2016

Media (.mkv) player on Raspberry Pi2 VDR client

Hi all,

My new Raspberry Pi2 install lacks a media player, which begins to be a
bit annoying. The current setup :
* NFS server
* DigitalDevices Octopus Net DVB network server
* VDR + rpihddevice + satip on the Pi2 : live TV, timers, recordings,
* an old VDR instance on the NFS server plays MKV media (using
xinelibouput), but lacks satip (no timers, no live TV anymore)

I will upgrade the old VDR to act as a headless epg/timer/recording
server. I will thus be unable to play the MKV media on it (headless).

What's the recommended light way to play MKV videos on the Pi2 from
within VDR ?
Adding XBMC on the Pi2 seems a bit too heavy.
The mplayer plugin seem very old and may not work neatly with the
rpihddevice output.
Maybe simply moving the MKV files inside the recordings tree, and
creating a vdr index for each work in some way.

(I use the MLD distribution ( on the Pi2,
but the forums are all in german, which is a real problem for me...)




(Continue reading)

Jürgen Schneider | 5 Feb 12:21 2016

HEVC Support


what is about HEVC support, it will come soon with DVB-T2 in german 
metropolitan areas.


J. Schneider

vdr mailing list
vdr <at>
Newsy Paper | 1 Feb 21:08 2016

Re: NTSC closed captions

Hi Klaus!
Hi Alex!

Actually I know one channel receivable in Europe that uses CC directly included into the V-PID.
VLC can decode those CC subtitles.
It's MSNBC on Telstar 12 15°West 12509 V 3198 7/8

kind regards

Klaus Schmidinger <Klaus.Schmidinger <at>> schrieb am So, 14.6.2015:

 Betreff: Re: [vdr] NTSC closed captions
 An: vdr <at>
 Datum: Sonntag, 14. Juni, 2015 09:05 Uhr

 On 14.06.2015 03:20, Alex
 > Currently vdr does not decode
 NTSC cc. Someone pointed that without a working closed
 captions decoder for EIA608/EIA708 it won't work. Will
 support be added for NTSC cc ?

 I myself have no plans to do that, since there
 are no NTSC channels
 (at least that I know
 of) available here. Besides, looking at
(Continue reading)

Harald Milz | 30 Jan 17:53 2016

Re: buffer overruns and sync probs after change of receivers

On Sat, Jan 30, 2016 at 12:35:49PM +0100, Thomas Netousek wrote:
> Try disabling MSI interrupts in the ddbridge driver.

Thank you for the hint... 

 17:          0          0    2317734        690   IO-APIC  17-fasteoi ddbridge

but sadly: 

Jan 30 17:38:36 seneca vdr: [26112] buffer usage: 70% (tid=26111)
Jan 30 17:38:36 seneca vdr: [26112] buffer usage: 80% (tid=26111)
Jan 30 17:38:37 seneca vdr: [26112] buffer usage: 90% (tid=26111)
Jan 30 17:38:37 seneca vdr: [26112] buffer usage: 100% (tid=26111)
Jan 30 17:38:38 seneca vdr: [26111] ERROR: skipped 123 bytes to sync on TS packet on device 1
Jan 30 17:38:44 seneca vdr: [26112] ERROR: driver buffer overflow on device 1
Jan 30 17:38:46 seneca vdr: [26111] ERROR: skipped 123 bytes to sync on TS packet on device 1
Jan 30 17:38:46 seneca vdr: [26112] buffer usage: 60% (tid=26111)
Jan 30 17:38:46 seneca vdr: [26112] i/o throttle released, count = 0 (tid=26112)

tid=26111 is the vnsiserver. 

Am I out of options? 


Learn to pause -- or nothing worthwhile can catch up to you.

vdr mailing list
vdr <at>
(Continue reading)

Harald Milz | 30 Jan 10:40 2016

buffer overruns and sync probs after change of receivers

Hi all,

I recently changed the receivers of my VDR from two TeVii S660's to a Digital
Devices Cine S2 + Duoflex card. Everything else remained unchanged on the VDR
side of things. Since then, I encounter frequent (as in, once per day approx.)
buffer overruns and resync probs. As it seems from the thread IDs, the TS or VNSI
buffer threads seem to cause the problem. But I may be wrong. 

Software versions: 
- Ubuntu 14.04.3 LTS with Wily kernel (4.2.0-latest)
- vdr-2.0.3 (ubuntu)
- vnsiserver-latest from git (from a couple of days ago)
- Kodi 6.0 as in Openelec-current on RPi2
- dddvb driver 0.9.21 or 0.9.22 from Digital Devices git (current). 

As shown by the kernel log, the DD card is initialized just fine: 

[   14.704506] dvb_core: module verification failed: signature and/or required key missing - tainting kernel
[   14.744728] Digital Devices PCIE bridge driver 0.9.21, Copyright (C) 2010-15 Digital Devices GmbH
[   14.744921] DDBridge driver detected: Digital Devices Cine S2 V6.5 DVB adapter
[   14.744938] DDBridge: HW 0001000d REGMAP 00010004
[   14.744972] DDBridge: using 1 MSI interrupt(s)
[   14.746272] Port 0: Link 0, Link Port 0 (TAB 1): DUAL DVB-S2
[   14.858090] Port 1: Link 0, Link Port 1 (TAB 2): DUAL DVB-S2
[   14.859048] Port 2: Link 0, Link Port 2 (TAB 3): NO MODULE
[   14.860003] Port 3: Link 0, Link Port 3 (TAB 4): NO MODULE
[   14.861739] 0 netstream channels
[   14.861742] DVB: registering new adapter (DDBridge)
[   14.861744] DVB: registering new adapter (DDBridge)
[   14.861745] DVB: registering new adapter (DDBridge)
(Continue reading)

Joerg Riechardt | 27 Jan 11:48 2016

determine within plugin, whether radio or tv station

what is a safe way to determine within a plugin, whether the stream it 
is receiving from VDR is a radio or a tv stream?
There are tv streams with slowly changing still pictures, there are 
radio plugins which insert grafical information, so I am not sure if 
this could be achived by analysing the stream.
Of cause there is the video pid. Is there a standard way to get that to 
the plugin?
Do I think to complicated or am I missing something?
The plugin needs to know within less than 100ms after start of stream.

vdr mailing list
vdr <at>
Peter Münster | 13 Jan 12:00 2016

playing VDR-recordings on Samsung Smart TV with subtitles


Is is possible to play VDR-recordings on Samsung Smart TV with
subtitles, and if yes, how please?

It seems, that the Samsung Smart needs 2 files: an mp4 and an srt file.

I've tried:  "ffmpeg -i 00001.ts -vn -an -codec:s:0 srt"
But no is created...

TIA for any hints,


vdr mailing list
vdr <at>
Chris R. | 11 Jan 17:21 2016

How setup VDR to import external EPG data (XMLTV file)


i have got a rpi2 + dvb-t tuner that run under openelec 6 and VDR for the TV.
This system work well and i would now import external EPG data...

i read several thread about xmltv2vdr and it isn't so clear for me :

- i was thinking of download xmltv file from internet ( for france) with a cron task

- and use xmltv2vdr to import the downloaded file into VDR

Is it possible to do like this ?


vdr mailing list
vdr <at>
Lucian Muresan | 9 Jan 19:43 2016

[ANNOUNCE] vdrcm-0.0.2 - interactive console dialogs script for managing VDR configuration files

Hi all,

vdrcm-0.0.2 - the VDR Config Manager for managing VDR configuration
files is now available at [1].

What is this all about? You may remember the ARGSDIR feature introduced
in VDR last year, which allows to store all the CLI parameters supplied
to VDR and its plugins spread over several files with the extension
*.conf in INI style, located for example in the /etc/vdr/conf.d
directory. They only need to contain INI sections named like [vdr] or
[plugin-name], followed by one option per line, then vdr launched with
no CLI-parameters at all will read these files in their file name order.

Just like other implementations (for example vdrctl used by yaVDR),
vdrcm will actually symlink config files from a pool directory
/etc/vdr/conf.avail to ARGSDIR, when it enables a plugin, or delete the
symlink only, when disabling it. It also lets you define the explicit
order of the plugins, by prefixing the symlinks with a number, or fires
up the text editor defined in the EDITOR environment variable, and all
this interactivlely in a CLI console, by using whiptail or dialog, see
sreenshots at [2]. Note that the screenshots are from version 0.0.1,
running with dialog, now I noticed that whiptail looks a lot better and
is now preferred if both are present on the system.

There is also a non-interactive pure CLI-mode supporting enabling or
disabling a plugin by its name, and promoting the order of a plugin
before another one, by the index before re-ordering. These CLI-options
should be suitable for writing a true vdr Plugin for managing plugins,
which should need to call these commands with setuid in order to be able
to execute them, and scan the directories for refreshing the list of
available/active/inactive plugins in the OSD. There were such type of
plugins in the past, but they were too distribution-specific. The
ARGSDIR-feature would allow any distribution to use this type of
VDR/plugins configuration, therefore also the usage of the same
management tools for them. I'm planning to write such a plugin in the
near future, as spare time will permit it.

The runtime dependencies of vdrcm are quite basic:
- which
- coreutils
- util-linux
- grep
- pkg-config (optional, see README for a workaround when missing)
- whiptail or dialog (optional if only the CLI-mode is used).

For more information and a short visual usage summary, check the at the homepage.

Have fun,


vdr mailing list
vdr <at>
Patrick Boettcher | 3 Jan 22:29 2016

VDR + SatIP + Octopus Net - no more data on SD channels

Hi list,

I'm facing a problem with the following configuration:

- VDR on a Raspi2 (raspian with packages from e-tobi)
- Digital Devices' Octopus Net with 2 DVB-S2 receivers

I'm using vdr-plugin-satip with the following arguments:

-s <host>|DVBS2-2|Octo -d 2

Everything works fine. Except that after some time streaming on
SD-channels seems to stop. Zapping to a HD-channels works.

When trying to receive a non-working SD-stream I can see, via the
satip-config-menu, that no PIDs seem to be delivered.

Restarting the vdr-process (via the menu) works.

While trying to understand the problem I have the feeling that zapping
to non-existent services makes it appear faster. Not sure though.

Is this a known issue?

What can I do to better analyse the problem?

Thanks in advance for any help.


vdr mailing list
vdr <at>
Lars Hanisch | 26 Dec 12:30 2015

[PLUGIN] pulsecontrol - configure Pulseaudio via vdr's OSD

Hi all,

 While releasing yaVDR 0.6[1] (blog post will come after the holidays) I wrote a little plugin called pulsecontrol:



 If you use Pulseaudio for audio output, you can change some settings of it via the vdr's OSD like moving a sink-input
between sinks or selecting different card profiles. You can also change the passthrough settings of a card.

 If you want to select a specific card profile or sink on vdr's startup, you can place a file called
"startup.script" in
the plugin's config directory. The plugin will run it while starting. For now only two commands are supported:
set-card-profile and move-sink-input. But more will come if needed.

 If there are multiple files with the script-extension in this directory you can select and run them via OSD.

 Hopefully someone will find it useful. :)

 A hint for pulseaudio-newbies: if you want to use AC3 etc. passthrough over hdmi with softhddevice, select
the profile
"output:hdmi-stereo", not "output:hdmi-surround". And don't forget to activate passthrough in
softhddevice. It's a bit
confusing to use the stereo-profile, but it's the right one. With Kodi you have to select it as well.

 Hint 2: On my Asrock HT330 pulseaudio always forgets the selected profile. You can modify
/etc/pulse/ (or for selecting it or the plugin's startup.script. With "svdrpsend plug pulsecontrol
list-cards" you can
determine the right card and profile name.

 Bug reports and feature wishes are welcome.



vdr mailing list
vdr <at>