* James: Demo page was interesting, but project still seems to be in a
very
early phase and not packaged up in a way consumable easy for Beagle
users
yet. I think it shows a lot of promise and could be a good entry
next month.
Jason, thank you for your feedback.
Perhaps some things need clarification.
The PVR part of this is a set of programs that I wrote a while ago and
that runs on a Linksys NSLU2 (IXP420, ARMv5TE CPU).
For this contest I've revived the project (it got on the backburner
after a disk crash).
The UI that you see on http://195.241.226.180:13579/ is actually
delivered by the NSLU2 (that's why the address is so odd) and the
whole system as described on http://www.dse.nl/~meulenbr/pvr/pvr.html
works and can actually record video using the Hauppauge wintv pvr usb2
card (which connects over usb to the NSLU2).
For the demo, I have pruned the system in a few areas:
- There is functionality present to rip audio from a CD (including
title retrieval from CDDB) (a small relic of that still can be seen in
the Status screen)
- There is functionality to download pictures from a a digital camera
using PTP (this is done automatically when the camera is connected)
- There is functionality present to playback audio (using madplay);
The UI for that part is disabled, as I thought it would only confuse
people.
- It is possible to display video on the web page from a connected
webcam. This is disabled because the NSLU2 is in my living room, and I
do not want to expose my living room to the whole world.
Recordings are served by the NSLU2 to external UPnP renderers using
TwonkyVision (not open source so probably I'll replace it eventually
by ushare or coherence or so). Twonky is triggered to update its
content directory after a recording is made.
Also I did not get to updating the program guide data. Time was the
blocking factor here. I'll see if I can fix that before friday (but my
time next few days is very limited)
As I wrote before this whole system is working, and it is definitely
not in an early phase.
I have no idea how I can prove this, but you do not have to take my
word for it. Koen can testify this as he has seen it working.
And indeed, I agree that the program is not packaged up in a way which
is consumable for a Beagle user. There is a good reason for this: I do
not have a beagle board. I'll be the first one to order a rev C board
when they become available, but until then there seems little I can do
to make it more appealing to the Beagle community. Sorry about that
(and I know I can order a rev B board now, but the Mrs. would
definitely disagree that buying both a B and a C board is a good plan,
and the additional benefits of rev C make buying a B board now less
appealing to me).
Actually that was the main rationale to enter to contest: to give the
beagle version a 3 month headstart.
I hope this clarifies things (and if there are further questions do
not hesitate to contact me).
Frans.
PS: I'm not sure if all the judges indeed have seen the demo on
http://195.241.226.180:13579/ . If not please have a look and share
your comments. Be sure to read the demonstrator usage notes on
http://www.dse.nl/~meulenbr/pvr/pvr.html to learn about the UI (hint:
use arrow keys and on the EPG screen F1 and F3).