Re: [Freevo-devel] cvs status update and design questions

2004-09-04 Thread Jason Tackaberry
On Sat, 2004-09-04 at 16:59 +0200, Viggo Fredriksen wrote:
 I haven't looked at the existing bmovl stuff for mplayer, but I quite like
 the screenshot from MeBox - it's for live-tv, but could just as well be used
 for other video media.
  - http://sault.org/mebox/images/livetv2.png

I rather shamelessly ripped off XP Media Center for this.  I don't mind
doing this for MeBox, but I imagine Freevo has higher standards. :)

Cheers,
Jason.


signature.asc
Description: This is a digitally signed message part


Re: [Freevo-devel] cvs status update and design questions

2004-09-04 Thread Viggo Fredriksen
On Saturday 04 September 2004 23:18, Jason Tackaberry wrote:
 I rather shamelessly ripped off XP Media Center for this.  I don't mind
 doing this for MeBox, but I imagine Freevo has higher standards. :)

 Cheers,
 Jason.

Hehe, d'oh!

Well, I must shame_fully_ admit I like it anyways. :(


viggo

-- 
Everybody likes a kidder, but nobody lends him money.
  -- Arthur Miller


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047alloc_id=10808op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


RE: [Freevo-devel] cvs status update and design questions

2004-09-01 Thread Mick
Maybe if you called it a brainsotrmyou might get more info? ;-)

 Now I have some design / skin questions: if you seek in mplayer or
 press DISPLAY, what do you want to see? How should it look like? I
 will code this, but I need cool ideas. Maybe someone can use Gimp to
 create a fake screenshot how it should look like? Also when you press
 ENTER on the TV guide, how should the channel list look like? Ideas
 please.

What options can we have?  I really have no idea..  I like the look of
Jasons canvas stuff..  But you are talking about overlay stuff right?
Content of the video file and such?  IMHO i don't need anything more than:
a) where I am in the video (length slider)
b) maybe show current time?  This would helpme get to bed ontime..
c) what i'm doing icon.. ie play pause etc.
d) maybe the idelbar?

really, for me, whne watching movies, I want to see the movie..

Are these the ypes of ideas your after?

 And last but not least: we need more output devices. Since we are not
 independed from pygame, we don't need sdl hacks for the dxr3
 anymore. The mevas interface gives you an imlib2 image, maybe someone
 can write an output plugin for that. Most the work is coding in C. If
 you want to help with any output plugin, please conatct me or Jason
 (in IRC he has the nickname Tack). We need the following output
 plugins:

I don't know C, but the mga_vid would be cool for me.  I failed miserable
when trying to get directfb running..

Mick



---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047alloc_id=10808op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] cvs status update and design questions

2004-08-29 Thread Rob Shortt
Dirk Meyer wrote:
Recordserver: broken, Rob is on it.
Recordserver is semi-working now (at least for IVTV) and I have some 
more code to check in to make it better.  Fixing the generic_record.py 
plugin will be next.


Webserver: don't know, I guess it's also broken, let's wait until Rob
updated the recordserver. 
I've been updating the webserver thoughout all the recent changes and 
it's been working fine for me.  I've been away since Thursday so I'll 
take a look at it later this evening to make sure all is ok.


And last but not least: we need more output devices. Since we are not
independed from pygame, we don't need sdl hacks for the dxr3
anymore. The mevas interface gives you an imlib2 image, maybe someone
can write an output plugin for that. Most the work is coding in C. If
you want to help with any output plugin, please conatct me or Jason
(in IRC he has the nickname Tack). We need the following output
plugins: 

- xine: xine has an internal image to display above the video. We need
  a simple plugin to get our display image to xine.
- dxr3: maybe an interface to render the image to mpeg and display it
  on the dxr3
- dvb: the same as dxr3 for full featured dvb cards
AFAIK dxr3 and dvb both have real OSD interfaces as well as MPEG so 
converting frames to MPEG may not be neccessary.  Either output would 
make a fun project! (for someone with time and motivation for either).

- mga: a mga_vid.o interface would also be very cool.
Good idea.

- fb: basic framebuffer support without pygame
- imlib2: the imlib2 output support needs some code to handle X events
  to redraw and to handle pressed keys. This requires hacking some
  basic X stuff in pyimlib2/display.c
- directfb: glue between pydfb and mevas.
I am half into starting a directfb/pydfb mevas canvas.  Maybe we'll see 
some results this week. :)

-Rob

---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047alloc_id=10808op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] cvs status update and design questions

2004-08-28 Thread Dirk Meyer
Hi,

here is cvs status update what I have done the last week. The good
news: the basic stuff is working right now and ready for some
testing. Please try to report bugs, but do not install Freevo for
daily use. Before testing, you need to call 'make' in the lib/pyimlib2
dir. 

Images: the image directory is working again. Nothing is on my todo
list here. The only thing not working is the gphoto plugin. I only
have a mass storage device camera, so I don't use gphoto. Can someone
please fix this? Please send me a note if you are willing to help. 

Audio: the audio player is also working, but most plugins are not. The
next thing I want to fix is the detach plugin and the detachbar. And
the mplayervis plugin is completly broken, someone has to fix this. I
heard you want to go to libvisual, this sounds great. Keep in mind
that we don't use pygame anymore so you need to render in an imlib2
image. Contact me if you have questions about the integration. And
feel free to fix a plugin in the audio dir.

Video: basic video watching also works. Like audio, most plugins are
deactivated and need smaller updates. The bmovl support is now inside
mplayer. If you use a software scaler for mplayer (scale+expand), you
can see this. When you seek, you see a small bmovl seek indication,
pressing DISPLAY gives you a nice information box.

Games: the games stuff needed some osd.py code. Since this is gone,
this part is deactivated. I have no games and no intention to install
some. If someone has some free time, please fix this. 

Idlebar: most plugisn don't work, only two: logo and clock. But it's
not that hard to reactivate them. Please do if you like. 

Popupbox: most boxes are broken. I'm still thinking of a good
design. We need some sort of layoutmanager for mevas here. Every help
is welcome. If Freevo crashes for things I wrote it's working, maybe
it's because of the boxes. 

TV: the tv stuff is broken. But the guide should work. The guide is
very slow right now, it has not been optimized. And you can press
ENTER on a program to get a channel listing. But you can neither watch
or record now. IIRC Rob is fixing the recordserver right now.

Recordserver: broken, Rob is on it.

Webserver: don't know, I guess it's also broken, let's wait until Rob
updated the recordserver. 


Now I have some design / skin questions: if you seek in mplayer or
press DISPLAY, what do you want to see? How should it look like? I
will code this, but I need cool ideas. Maybe someone can use Gimp to
create a fake screenshot how it should look like? Also when you press
ENTER on the TV guide, how should the channel list look like? Ideas
please. 

And last but not least: we need more output devices. Since we are not
independed from pygame, we don't need sdl hacks for the dxr3
anymore. The mevas interface gives you an imlib2 image, maybe someone
can write an output plugin for that. Most the work is coding in C. If
you want to help with any output plugin, please conatct me or Jason
(in IRC he has the nickname Tack). We need the following output
plugins: 

- xine: xine has an internal image to display above the video. We need
  a simple plugin to get our display image to xine.
- dxr3: maybe an interface to render the image to mpeg and display it
  on the dxr3
- dvb: the same as dxr3 for full featured dvb cards
- mga: a mga_vid.o interface would also be very cool.
- fb: basic framebuffer support without pygame
- imlib2: the imlib2 output support needs some code to handle X events
  to redraw and to handle pressed keys. This requires hacking some
  basic X stuff in pyimlib2/display.c
- directfb: glue between pydfb and mevas.


Again: I need help here, I can't and won't do that all by
myself. Please contact me if you are willing to help on some part
here. 


Dischi

-- 
The Web isn't better than sex, but sliced bread is in serious trouble.


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047alloc_id=10808op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] cvs status update and design questions

2004-08-28 Thread Jason Tackaberry
On Sat, 2004-08-28 at 11:44 +0200, Dirk Meyer wrote:
 - imlib2: the imlib2 output support needs some code to handle X events
   to redraw and to handle pressed keys. This requires hacking some
   basic X stuff in pyimlib2/display.c

I hope to get some time to work on this on Monday.

One option in lieu of canvas backends for the various displays is to
fall back on MPlayer if it has bmovl2 support.  This was always my plan
with MeBox: because I use bmovl2 exclusively, MeBox would support any
display MPlayer can render to.  This at least takes away some of the
rush to do all these backends.  You can fall back on MPlayer until mevas
has a canvas that supports it.

Cheers,
Jason.


signature.asc
Description: This is a digitally signed message part


Re: [Freevo-devel] cvs status update and design questions

2004-08-28 Thread Gustavo Sverzut Barbieri
 --- Dirk Meyer [EMAIL PROTECTED] escreveu: 
 Audio: the audio player is also working, but most plugins are not.
 The
 next thing I want to fix is the detach plugin and the detachbar. And
 the mplayervis plugin is completly broken, someone has to fix this. I
 heard you want to go to libvisual, this sounds great. Keep in mind
 that we don't use pygame anymore so you need to render in an imlib2
 image. Contact me if you have questions about the integration. And
 feel free to fix a plugin in the audio dir.

Note about visualization stuff. at least my point of view.

We should go with LibVisual, it rocks! It support the same mpav
supports and even more, it's not tied to any output, we can get it the
way we want. At this time, xmms and amarok are supported, I hope freevo
is next ;)

What have to be done is Python wrapper to access the C code, I have no
experience with this... someone told me about PyRex and I'll try, but
I'll wait a little more until the API is more stable.

If someone has experience with C - Python api, contact-me.

 Popupbox: most boxes are broken. I'm still thinking of a good
 design. We need some sort of layoutmanager for mevas here. Every help
 is welcome. If Freevo crashes for things I wrote it's working, maybe
 it's because of the boxes. 

I'm not aware of the current problems... could you open another topic
and point them?

 
 TV: the tv stuff is broken. But the guide should work. The guide is
 very slow right now, it has not been optimized. And you can press
 ENTER on a program to get a channel listing. But you can neither
 watch or record now. IIRC Rob is fixing the recordserver right now.

Why it's slow?

Also, how the guide will be? The 2-style thing was discussed before or
the old-bloated we have?

I'm for the 2-style (or more) guide and have some ideas to colorize
items. We should mark past programs in another color, rank most viewed
(need stats) and mark to be recorded/favorites/groups...


 Webserver: don't know, I guess it's also broken, let's wait until Rob
 updated the recordserver. 

Is it broken?

Well, I looked at it a long time ago, but it was a pure hack (see
optimizations done by Tack, to fix some hacks). We should instead use
some page templates to separate the control from the view.  But I don't
think I'll go in this area since I don't use it and it's boring to do
the conversion (although easy).


 Now I have some design / skin questions: if you seek in mplayer or
 press DISPLAY, what do you want to see? How should it look like? I
 will code this, but I need cool ideas. Maybe someone can use Gimp to
 create a fake screenshot how it should look like? Also when you press
 ENTER on the TV guide, how should the channel list look like? Ideas
 please. 

Now to the point that makes me happy to code freevo again :) [as most
know, I still am the only developer who don't use freevo, I don't even
have a tv at home!]

I have a bunch of ideas and I'll play with gimp as soon as I go home
(monday).

Right now I see a volume meter when changing volume, seek bar (as you
mentioned) and some ways to display the info. These things could fade
in/out and even animate! thanks Tack for your bmovl2 ;)


 And last but not least: we need more output devices. Since we are not
 independed from pygame, we don't need sdl hacks for the dxr3
 anymore. The mevas interface gives you an imlib2 image, maybe someone
 can write an output plugin for that. Most the work is coding in C. If
 you want to help with any output plugin, please conatct me or Jason
 (in IRC he has the nickname Tack). We need the following output
 plugins: 

this is too time consuming for me :(

Thanks dischi, you rock!

Gustavo





___
Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade! 
http://br.acesso.yahoo.com/


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047alloc_id=10808op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel