Rob Shortt wrote:
> Dirk Meyer wrote:
>> Rob Shortt wrote:
>>>well.  I also forgot to mention the need to support diskless clients -
>>>no disk to store local db.
>> 
>> 
>> Define diskless. I have a very dump box here, unable to start anything
>> except mpeg2. For that kind of box I want to have remote access in the
>> future. I powerfull pc somewhere that streams the display to that box
>> and does on-the-fly encoding of the videos.
>> 
>> But I guess you want to boot from the network and run freevo localy,
>> video comes from network filesystems. Well, this can be a problem. I'm
>> rewriting kaa.vfs (in freevo it is a mix of vfs and mediadb). It is
>> similar to kaa.epg but the clients also access the db read only. It's
>> a choice of speed. Yes, kaa.ipc is fast, but it is faster if we do the
>> reading part in the client itself. That means, kaa.vfs needs a local
>> database right now. I'm not sure this is a problem. Yes, sqlite is not
>> designed to work on network filesystems because you can't do atomic
>> operations, but if all clients are from the same machine, it should
>> work. Maybe for a diskless client we need some sync support. Give
>> Freevo a dir to save in RAM and sync it to the server. On boot, copy
>> the data back.
>
> Sure, that may be possible, there may not be much memory though (take
> Hauppauge Media MVP for example).

I don't know that, but if you don't have the memory for a small db,
you can't run freevo. Freevo keeps huge images without compression in
memory. There is nothing we can do about it and the problem won't go
away when switching to kaa.canvas because evas does the same. Minimum
of 128MB and I'm not sure that would be enough when playing around
with drawing on top of mplayer or xine or for mplayer / xine when
decoding the video.

>> I would like to have one epg server part in the system. And IMHO it
>> should be part of tvserver. The tvserver without epg makes no sense
>> and why do you need an epg if you don't have a tvserver. So I think we
>> should merge them.
>
> This makes sense too.  For now it can be a combination of mbus and ipc.
> The only thing that would have to change (right away) is the use of
> ipc.launch.

So we keep it as it is and I will think of a nice merge between
kaa.ipc and mbus for epg and tvserver.



Dischi

-- 
Bills travel through the mail at twice the speed of checks.

Attachment: pgpqA9ZmSIW6Q.pgp
Description: PGP signature

Reply via email to