(repost, was wrong sending adress..)

On Friday 12 November 2004 11:02, Dirk Meyer wrote:
> Now to live tv. If you start live tv, the recordserver _must_ know
> about this. If you have two dvb-t cards and use one for live tv, the
> recordserver has to know that one card doesn't work anymore. For dvb
> or ivtv, maybe the best solution would be to record the live tv and
> watch it with a player. One file or a ringbuffer, both should be
> possible.

Things brings the whole how-to-do-timeshifting-right discussion to my mind 
again.. Obviously, timeshifting is done with some kind of "ringbuffer". 
However, this term usually refers to sth. with a constant size, and I prefer 
something more dynamic, a container which contains a contiguous range from a 
live stream, but which can dynamically decide to grow, or to overwrite old 
parts again. This solves the following use cases:
- Watching live TV, with pausing (buffer will potentially grow), and skipping 
e.g. commercials.
- Rewind / Slow-Mo up to some point depending on the maximum size of the 
buffer.
- Deciding that the current program is worth a recording (if the buffer still 
contains the whole movie from the beginning, it could be told not to throw 
away anything, but just save that as a recording).

With ivtv (which I am using) or dvb, this should be possible, and maybe easier 
to implement with a buffer in the recordserver, but I leave that decision up 
to you. AFAICS the pros and cons would be:
+ the recordserver could manage "busy" vs. available devices on its own
+ changing the timeshifting buffer into a recording would be easier, too
- the information path from the timeshifting buffer to the modified mplayer
  with the information on which part of the file to play (where the ringbuffer
  starts/ends) becomes longer(?)

Analog (non-ivtv) TV people might want to have a separate TV mode which does 
not do any encoding / recording (thus would not allow timeshifting). In that 
case, the recordserver would have to be told that the device is busy (as you 
said), and the recordserver would need to have the possibility to inform the 
user that a recording cannot happen if he/she does not leave TV mode within 
the next x minutes.

Ciao, /  /
     /--/
    /  / ANS


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to