(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