Timeshifting with a ringbuffer could do a good job:

-Replay of certain parts of a match or movie, idealy with a slow motion function
-A buffer for commercials, skip forward during commercials
-Pause for a short task like:
     -toilet visits :-)
     -preparing a snack

Implementation of a record button (just send the channel, by instant recording) to the 
recordserver
when:
   -when mother (in law) calls
  -when (another) calamity happens.

-Zapping while timeshifting is also useless,
-recording of /dev/vbi has only function when its related to subtitling.

Therefore a suggested way to implement it:
-from the programguide:
    -pressing record -> records the selected program
    -pressing OK    -> start TVtime (or mplayer) as life TV player
    -Pressing play    -> select right channel and start timeshifting implementing 
functions:
                                  -osd, (info)
                                  -play,
                                  -forward,
                                  -back
                                  -pause
                                  -record: current channel instantly -> the 
recordserver.
                                  -Slowforward
                                  -very optional: PIP (show life TV) in picture

The only thing needed for timeshifting is e.g. the ringbufferpatch from Jason (which 
is fully functional)
   -optional a commercial detection for timeshifting.
Initial size could be adjusted by using a procentage of the free diskspace (who needs 
free space ?? )

As supplement to the recording:
   -after recording a commercial break scan (which is already full functional)

Another main advantage is also that al functions can be shared for all freevo users, 
not only limited to
dvb cards also users not capable of patching mplayer can still share the same code, 
each component can
be implemented as plugin, the only difference is the capturing source:
        -plain capturing from /dev/video0
        -preprocessing by mp1e or whatever (ringbuffer and BFDT is independent from 
source)
This could be configurable variable.

Because all function could be implemented as an extra to the existing 
"freevo-standard" no extra CPU power
is required when not activated, timeshifting without BFDT detect (or nicing the BFD) 
is possible etc etc.

This way, Freevo will be more hardware friendly as e.g. myhTV, tis program needs far 
more recources as
Freevo.

People using a HT procesor or a dual processor system could benefiet of them, but most 
users probably dont
have such a system.


Subject: RE: [Freevo-users] Re: Better DVB support (C programmers needed)


> The *real* issue to deal with is how to record something in either case..
>
> It would not be wise to make something timeshiftable with no ability to
> record it as well..
>
> Mick
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Behalf Of Matthieu
> > Weber
> > Sent: Thursday, 15 July 2004 2:32 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Freevo-users] Re: Better DVB support (C programmers
> > needed)
> >
> >
> > On Wed 14.07.2004 at 06:22:33PM +0200, Dirk Meyer wrote:
> > > > Or extend Thomas' work so that one can simulate one variable-length
> > > > buffer using several fixed-length buffers, which can be linked
> > > > together using fields in the header of each buffer. Mmmmhhh, I have
> > > > to think about this :)
> > >
> > > Maybe use the other ringbuffer patch from Jason Tackaberry?
> >
> > The problem with ringbuffers is, that they limit the amount of time you
> > can pause the TV. And if you want to have a large rungbuffer, it will
> > take lots of space all the time. The idea you proposed some time ago was
> > imho better: write the data into several small files of fixed size, and
> > remove the files which have already been read. In this case you have
> > timsehift ability with variable shift length (so if your mother calls
> > and speaks for 2 hours, you will not miss half of the show, unlike in
> > the ringbuffer scenario, where the buffer is limited to e.g. 20 min).
> > And you won't use an awful lot of disk space if you don't pause the show
> > at all (remember: 1 hour = 2GB of data in some cases).
> >
> > > > What I could do also is hack the seek function so that you can never
> > > > seek after the end of the file (e.g. checking eof when seeking, and
> > > > doing nothing if a jump would lead us after the end of the
> > movie). This
> > > > means that you cannot anymore quit mplayer by just
> > fast-forwarding (but
> > > > reaching the EOF while playing should work OK). I could also make this
> > > > feature an option of mplayer, so that it would be activated only when
> > > > timeshifting with a growing file (i.e. not using Thomas' timeshift
> > > > buffer), using MPEG PS and TS files.
> > >
> > > That would be cool. An option is what would be best. It avoids some
> > > problems we have right now.
> >
> > Matthieu
> > --
> >  (~._.~)        Matthieu Weber - Universit� de Jyv�skyl�         (~._.~)
> >   ( ? )                email : [EMAIL PROTECTED]                  ( ? )
> >  ()- -()               public key id : 452AE0AD                  ()- -()
> >  (_)-(_)  "Humor ist, wenn man trotzdem lacht (Germain Muller)"  (_)-(_)
> >
> >
> > -------------------------------------------------------
> > 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_idG21&alloc_id040&op=ick
> > _______________________________________________
> > Freevo-users mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/freevo-users
>
>
>
> -------------------------------------------------------
> 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=4721&alloc_id=10040&op=click
> _______________________________________________
> Freevo-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>




-------------------------------------------------------
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_idG21&alloc_id040&op=click
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to