
technix at writeme
Jan 17, 2003, 7:26 PM
Post #39 of 42
(2053 views)
Permalink
|
why not use a button to hit record from any time and stop it at any time, forget about the size of the recording and stuff if you wanted to do that then go through a schedule recording aspect, Dish PVR does this you can pause, record, stop , rewind (3 different speeds), fast forward (3 different speeds), skip 30 seconds at a time forward or backwards. This is all convenient just hit record and boom its going then stop it when you want or it runs out of disk space ----- Original Message ----- From: "Risto Treksler" <risto[at]elkhornbanff.ca> To: "Development of mythtv" <mythtv-dev[at]snowman.net> Sent: Friday, January 17, 2003 7:58 PM Subject: Re: [mythtv] Record now? > > If you choose to record the current show, you are > > given the choice of continuing to record at "Best" quality > > saving the previous portion or to change quality starting > > from the current time. > > That is a a good choice and mythTV should also offer that choice. > Bothering the user with the details about quality is a little unnecessary > though > > just > if <time of last channel change> is b4 <the start of the show> > give the choice of > - record starting from <the start of show> > - record starting from the current time. > else > give the choice of > - record starting form <time of last channel change> > - record starting from the current time. > > > > > To continue at "Best", it appears it is simply renaming the > > ringbuffer to the filename for the show. This works because > > the open filehandle is unaffected by the fact that the inode > > number is associated with a different directory entry. In > > Unix, you can open any file for writing, rename it, and > > continue to write (but you cannot move it to another > > partition and continue writing to it unless you reopen ;-). > > > > So, if you change channel at 7:05 then decide at 7:10 to > > record this half hour show, the result is 7:05-7:30. However, > > this gives unexpected results if you were on the channel > > before the show started. If you changed channel at 6:55 then > > choose to record at 7:10, the result is 6:55-7:30 (try it ;-). > > > > MythTV could do the same rename trick if there is nothing > > special about the ringbuffer file format. However, cropping > > a ringbuffer that started before the show's start time is > > trickier. > > why not automatically crop the resulting file down to 30 minutes AFTER > the program has finished recording. > As I understand it video editing capabilities are at least in the works. > > so the result is still 6:55-7:30 > but THEN it gets cropped, no need to crop the ringbuffer on the fly > > > > > >>If you change channels, does the ringbuffer start over from the begining > > >>of the file? If not, does it indicate that a channel change occured or > > >>does it just basically have a capture of what I've been watching (and, > > >>gosh, what are the privacy implications of that!:-) > > having one long ringbuffer might be useful as an option, > but only if it marked when channel changes occurred > > > > > > > Again, TiVo kills the ring buffer and starts over when you change > > > channels. In fact it kills the ring buffer a little too easily if you ask > > > me. I've lost more than a few programs I was intending to record. > > > > My first experience with a digital recorder was the ATI AIW > > windoze software. You set the ringbuffer size (say, two or > > three hours) and you could move back and forth to previous > > shows on previous channels. This made perfect sense to me. > > When I got a TiVo, I was shocked that it restarted the > > buffer when you change channel (doh! =). I believe they only > > do this for the sake of the record in progress feature starting > > from the channel change without having to crop the buffer. > > > > -- bjm > > > > > > _______________________________________________ > > mythtv-dev mailing list > > mythtv-dev[at]snowman.net > > http://www.snowman.net/mailman/listinfo/mythtv-dev > > > _______________________________________________ > mythtv-dev mailing list > mythtv-dev[at]snowman.net > http://www.snowman.net/mailman/listinfo/mythtv-dev
|