-----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 SIGNED MESSAGE----- Hash: SHA1
Replying to myself.
The next patches are ready, this time for the mp3/mplayer plugins and the dvd plugin. The patches can be found at ftp://ftp.frm2.tum.de/pub/jpulz/VDR/ . I've written a small README.FreeBSD as quickstart guide available at the above link too. I've not attached the patches to this mail to not pollute the list with stuff of lower interest for the bigger part of the VDR community.
FYI, Joerg
- -- The beginning is the most important part of the work. -Plato
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Fri, 7 Mar 2008, Joerg Pulz wrote:
Replying to myself.
The next patches are ready, this time for the mp3/mplayer plugins and the dvd plugin. The patches can be found at ftp://ftp.frm2.tum.de/pub/jpulz/VDR/ . I've written a small README.FreeBSD as quickstart guide available at the above link too. I've not attached the patches to this mail to not pollute the list with stuff of lower interest for the bigger part of the VDR community.
And again, replying to myself.
The next round of patches is there. Available at the same place as mentioned above. The README got an update too. There is still full Linux compatibility, so the patched version of VDR and the plugins can be compiled on a Linux box without any difference to the unpatched version.
As always, comments are welcome.
FYI, Joerg
- -- The beginning is the most important part of the work. -Plato
In article 20080311202112.I44873@unqrf.nqzva.sez2 you write:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Fri, 7 Mar 2008, Joerg Pulz wrote:
Replying to myself.
The next patches are ready, this time for the mp3/mplayer plugins and the dvd plugin. The patches can be found at ftp://ftp.frm2.tum.de/pub/jpulz/VDR/ . I've written a small README.FreeBSD as quickstart guide available at the above link too. I've not attached the patches to this mail to not pollute the list with stuff of lower interest for the bigger part of the VDR community.
And again, replying to myself.
The next round of patches is there. Available at the same place as mentioned above. The README got an update too. There is still full Linux compatibility, so the patched version of VDR and the plugins can be compiled on a Linux box without any difference to the unpatched version.
As always, comments are welcome.
Hi!
(This is mostly for the list since Joerg already knows...)
I meanwhile have ported a few more plugins and the live and vdradmin-am webinterfaces and am updating a preliminary shar that can be used to install all that the FreeBSD /usr/ports way. (tho there are still rough edges and the ports are not commit-ready yet.) See here:
http://people.freebsd.org/~nox/dvb/
And yes you can now also use tuners on FreeBSD mainly thanx to webcamd: (I am using a PCTV 452e Sat HDTV Pro USB dvb-s2 one.)
http://www.freshports.org/multimedia/webcamd
Back to portability: I you look at the patches in the shar,
http://people.freebsd.org/~nox/dvb/vdrdevel-preliminary.shar
i.e. everything called */vdr*/files/patch-* in there (many are from Joerg but I meanwhile also added quite a few), I think at least those parts that touch C(++) sources and headers should be ready to be merged back upstream (Makefile patches maybe less so) - so maybe we should start submitting them back to the individual maintainers...
Anyway, now you know. :)
Cheers, Juergen