Ah, the joys of a bank holiday monday, except for the thunder and lightning its quite a day.

I too play with C, however hacking on someone elses code can be a bit of a nightmare, it all depends on what you want doing. I'll give everything a try so lets hear what needs to be done.

Below are some things I think we should start discussing;
a, Timeshifting, do we know what is required to achieve this?
b, Picture in Picture
c, Video thumbnailer/miniview
d, 32bit RGBA OSD overlay

These are the things that lets freevo down.

On the subject of timeshifting, I think this has to be achieved by having a time shift server, like the recording server only that we would need to record constantly. I think, and correct me if I'm wrong, that the best method of achieving this is to have an application running which is constantly recording, then if you switch to TV you just click in to the stream.

So for instance I boot freevo at 6pm, I watch a movie and by 8pm I want to catch a show on TV, the timeshift server has been running since 6pm the time i started freevo when I click on to the TV a player app starts up and fast forwards 2hrs to the current time, so the timeshift server would have to keep track of when the recorder app started, and as the stream truncates the beginning (we couldn't have it fill the disk) the timeshift server keeps track of this in relation to the current point in the stream. Now because my show started five minutes ago because I insist on a cup of tea I just hit the rewind key and start from the beginning of the show.

As far as picture in picture and miniview are concerned, I think we'd need a borderless window manager for that. Then we could start up miniview/pip as its own window on top of whatever is currently going on, by switching the child app too and from full screen/maximized it should be relatively easy to handle the miniview scenario, picture in picture may be different.

Anyway, metacity handles many video windows on top of each other playing (I did this earlier) and I imagine it doesn't take much CPU time (by today's standards) to get fairly fluid playback on multiple streams.

How about this for an idea then,

Freevo becomes window managed all the child apps are also window managed, then at least with a miniview we can compete with M$ and others, I don't imagine it would be too difficult to get this going. It may also be an idea to create a freevo session manager simplifying the transition. You see personally there are many things I do when I start X for freevo, this includes correcting the screen alignment, turning off suspend on my TV, make sure LIRC is up and running, make sure any network shares are connected etc... Now this would be much easier with a session manager, the session manager would make sure that everything specified in the config file (freevo boot) was started correctly and all was well with the world, start up the window manager then freevo-timshift, freevo-recording freevo-encoding etc...

Now for a window manager here's a possibility http:// evilwm.sourceforge.net/

and for time shifting fftv may be worth a look here http:// fftv.sourceforge.net/

Regards,
Karl

On 30 May 2005, at 14:36, Chad Robinson wrote:

Dirk Meyer wrote:


Wealso need people doing some hacks in xine/mplayer. In case you know
C this could be a part.


What kind of hacks?



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg- q22005
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users





-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to