Re: [vdr] Popcorn as VDR frontend

2009-03-14 Thread Johan Andersson

Thank you for your responses. I would be happy for any help offered and 
would gladly share any results I come up with. If anyone wants my diffs
for building xinelib/vdr-fbe on PCH, please mail me.

For me, the overall goal is:
- Get the functionality of a full VDR frontend on PCH

The current tech. idea is;
- Use mono to display audio/video
- Use custom directfb app to display xineliboutput VDR OSD and
  get lirc input

The initial tasklist as I see it:
- Test mono with xineliboutput http access
- Make a simple directfb app displaying some image and see
  if it can show it ontop of a running mono av-stream.
- Hack vdr-fbfe/xinelib wildly to get OSD from xineliboutput
  onto PCH.
- Possibly rewrite without using xinelib.

It might be good to locate the 'project' somewhere with a decent Wiki
and SVN repository. Please suggest something.

Please note though that the time I can put on this is very limited, my
VDR adventures is a very slow moving process, with family, house and 
work taking up most of my time.

/Johan

-- 
Johan Andersson, j...@jna.pp.se


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Popcorn as VDR frontend

2009-03-13 Thread alexw
Hi Johan,

You have a good approach. I am using the vdr-ui frontend right now which 
uses the TS from streamdev to feed the mono player. I managed to have a 
compiled version of the xine lib but I failed to use it due to deep code 
cutting to get it running. As far as I have understood you succeed to 
have xine library available on your PCH. Making an adaptation of the OSD 
layer should then not be a big issue. The complexity will reside in the 
video stream handling as you have already mentioned. Digging into other 
projects or starting a discussion in the networkedmediatank can bring a 
lot of of knowledge here.

This project sounds very interesting to me. If you need some help, I 
would be pleased to provide my support.

Regards,

Alex

Johan Andersson wrote:
 I need some advise on routes to look into on the subject.

 First, thank you Klaus and all for a great PVR. I have tried a lot of 
 others like Myth, MediaPortal, GBPVR etc, but the silent menusystems are 
 hopelessly inferior to having all menus on OSD. Me and my family have 
 used VDR for 2+ years now and we are all happy with it.

 I am not bleeding edge VDR with DVB-T in Sweden being SDTV and we have 
 only one TV-set although I'm running client/server xineliboutpout with a 
   dedicated frontend machine.

 I bought myself a PCH with the idea of using it instead of my PC VDR 
 frontend.

 With some effort and googling I got xineliboutputs vdr-fbfe (with 
 xinelib et.al) cross compiled and runnable on the PCH.

 However AFAIK, the directfb usage in xinelib is based on pixelmaps 
 written to a dfb surface, all mpeg decode is done in software, this is 
 suboptimal on the PCH along with sound being a problem. Running vdr-fbfe 
 on PCH says 'DFBGetSurface() not supported' and exits.

 It seems people have looked into streamdev instead. I like my VDR OSD 
 though on the TV-set, am I wrong in believing that is a nono with streamdev?

 Now PCH has an 'IAdvancedMediaProvider' extension to directfb seemingly 
 allowing the mpeg-stream to be sent directly to the hardware, thereby 
 including both video and audio, it is sadly not fully documented in the 
 headers released by Syabas...

 The most promising option as I see it is to slash down vdr-fbfe to only 
 display the 'osd_command' data on a PCH DFB layer without video 
 capability and stream 'normally' to PCH using ideally the xineliboutputs 
 servers ability to supply for example an http stream. The hope being 
 that the 'vdr-fbfe' application can access directfb concurrently and 
 have the OSD displayed ontop of the video layer.

 Before I dig deeper into this I would like to ask the community what has 
 been tried and what routes do you see as most viable?

 I know of some other PCH frontend software for GBPVR Myth, ie vomp and 
 mvcpmx(?) but they seem to return me to the world of silent menus, not a 
 place I want to be.

 /Johan


   


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Popcorn as VDR frontend

2009-03-13 Thread jori.hamalainen

 Before I dig deeper into this I would like to ask the community 
 what has been tried 

Have you tried vdr-ui, it is a cgi-binary ran on PCH to fetch EPG
from VDR and using streamdev to stream.

http://www.popcornforum.de/showthread.php?tid=5201pid=71288

 and what routes do you see as most viable?

Well this sounds the best option for full VDR front-end if recordings work
as well..


smime.p7s
Description: S/MIME cryptographic signature
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Popcorn as VDR frontend

2009-03-13 Thread alexw
Hi,

VDR-UI uses mono to play the stream. It is impossible for the moment to 
switch from one channel to another without going back to VDR-UI. I can 
imagine a workaround that consists of using a playlist instead of a 
stream URL. But direct channel selection will still not be possible 
(example: switching from channel 1 to channel 5 directly).

Having the full frontend will also bring all the plugin flexibility back 
to the NMT :o) And recording/cutting/marks/realtime EPG/time shifting... 
as well

Alex

jori.hamalai...@teliasonera.com wrote:
 Before I dig deeper into this I would like to ask the community 
 what has been tried 
 

 Have you tried vdr-ui, it is a cgi-binary ran on PCH to fetch EPG
 from VDR and using streamdev to stream.

 http://www.popcornforum.de/showthread.php?tid=5201pid=71288

   
 and what routes do you see as most viable?
 

 Well this sounds the best option for full VDR front-end if recordings work
 as well..
   
 

 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
   


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Popcorn as VDR frontend

2009-03-13 Thread Artem Makhutov
Hello,

alexw schrieb:
 Hi,
 
 VDR-UI uses mono to play the stream. It is impossible for the moment to 
 switch from one channel to another without going back to VDR-UI. I can 
 imagine a workaround that consists of using a playlist instead of a 
 stream URL. But direct channel selection will still not be possible 
 (example: switching from channel 1 to channel 5 directly).
 
 Having the full frontend will also bring all the plugin flexibility back 
 to the NMT :o) And recording/cutting/marks/realtime EPG/time shifting... 
 as well

Can Popcorn play multicast streams?

Thanks, Artem

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] Popcorn as VDR frontend

2009-03-13 Thread jori.hamalainen
 and what routes do you see as most viable?
 

 Well this sounds the best option for full VDR front-end if recordings 
 work as well..

 Having the full frontend will also bring all the plugin flexibility back 
 to the NMT :o) And recording/cutting/marks/realtime EPG/time shifting... 

Yes, I gave my vote for vdr-fbfe if playback works with hardware.. :) But
I realize that due to last minute edit of my mail you could read that I gave
my vote for VDR-UI. I don't like VDR-UI - it does not show channels if there

is no EPG, and you need to use menus to switch channels, no recordings
etc...

+1 pch-vdr-fbfe :)

- Jori


smime.p7s
Description: S/MIME cryptographic signature
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] Popcorn as VDR frontend

2009-03-12 Thread Johan Andersson
I need some advise on routes to look into on the subject.

First, thank you Klaus and all for a great PVR. I have tried a lot of 
others like Myth, MediaPortal, GBPVR etc, but the silent menusystems are 
hopelessly inferior to having all menus on OSD. Me and my family have 
used VDR for 2+ years now and we are all happy with it.

I am not bleeding edge VDR with DVB-T in Sweden being SDTV and we have 
only one TV-set although I'm running client/server xineliboutpout with a 
  dedicated frontend machine.

I bought myself a PCH with the idea of using it instead of my PC VDR 
frontend.

With some effort and googling I got xineliboutputs vdr-fbfe (with 
xinelib et.al) cross compiled and runnable on the PCH.

However AFAIK, the directfb usage in xinelib is based on pixelmaps 
written to a dfb surface, all mpeg decode is done in software, this is 
suboptimal on the PCH along with sound being a problem. Running vdr-fbfe 
on PCH says 'DFBGetSurface() not supported' and exits.

It seems people have looked into streamdev instead. I like my VDR OSD 
though on the TV-set, am I wrong in believing that is a nono with streamdev?

Now PCH has an 'IAdvancedMediaProvider' extension to directfb seemingly 
allowing the mpeg-stream to be sent directly to the hardware, thereby 
including both video and audio, it is sadly not fully documented in the 
headers released by Syabas...

The most promising option as I see it is to slash down vdr-fbfe to only 
display the 'osd_command' data on a PCH DFB layer without video 
capability and stream 'normally' to PCH using ideally the xineliboutputs 
servers ability to supply for example an http stream. The hope being 
that the 'vdr-fbfe' application can access directfb concurrently and 
have the OSD displayed ontop of the video layer.

Before I dig deeper into this I would like to ask the community what has 
been tried and what routes do you see as most viable?

I know of some other PCH frontend software for GBPVR Myth, ie vomp and 
mvcpmx(?) but they seem to return me to the world of silent menus, not a 
place I want to be.

/Johan


-- 
Johan Andersson, j...@jna.pp.se


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr