[vdr] portability or VDR on FreeBSD

Joerg Pulz Joerg.Pulz at frm2.tum.de
Thu Mar 6 19:49:29 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hello list.

As the subject already says, this is about VDR portability, or how to get 
VDR up  and running on a FreeBSD system.
In times where we have such really nice plugins like softdevice and 
streamdev, we no longer need real MPEG2 or DVB hardware in a VDR system.
As i want to use my FreeBSD systems to watch TV or play VDR recordings i 
decided to give porting VDR to FreeBSD a try.
Attached you can find the results.
In short terms: It simply works!
The only missing feature right now is, starting VDR as root and switching 
to another user (-u command line option).
For now it is possible to watch any recording made by a VDR with real 
hardware if the video directory is directly accessible over the network 
(mountable by the client) or the use the streamdev plugin to stream VDR to 
VDR.
All tests where done using a Linux system with two FF-DVB-S devices, 
streamdev-server plugin and NFS exported video directory plus a wired and 
a wireless FreeBSD-7.0 client running VDR with streamdev-client and 
softdevice plugin.
As far as i could test the whole setup until now, everything works the 
same way on FreeBSD as it does under Linux and i now have real 
channel-hopping.

The patches are made in a way that a patched VDR will still compile under 
Linux. Every modification, to the source or to the Makefiles is ifdef'd 
out. So unless you say you want to compile VDR for FreeBSD you have an 
unmodified version of source.

In case the ML software strips the attachments, the files are also 
available for download at: ftp://ftp.frm2.tum.de/pub/jpulz/VDR/

Thoughts or comments from others are welcome.

regards
Joerg

- -- 
The beginning is the most important part of the work.
  				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFH0Dy8SPOsGF+KA+MRAmVBAJ9Tzfxg0zWNN/fEX8vfeMOW2muvSACgivha
raTzC4R92jZ+Petp9Mqwr9E=
=f08n
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vdr-1.5.17_FreeBSD.patch
Type: text/x-diff
Size: 40064 bytes
Desc: 
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20080306/758f1112/attachment-0004.patch 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: v4l-dvb-HG_FreeBSD.patch
Type: text/x-diff
Size: 3777 bytes
Desc: 
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20080306/758f1112/attachment-0005.patch 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: softdevice-CVS_FreeBSD.patch
Type: text/x-diff
Size: 1753 bytes
Desc: 
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20080306/758f1112/attachment-0006.patch 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: streamdev-20070921_FreeBSD.patch
Type: text/x-diff
Size: 5564 bytes
Desc: 
Url : http://www.linuxtv.org/pipermail/vdr/attachments/20080306/758f1112/attachment-0007.patch 


More information about the vdr mailing list