Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Users

PVR-350 won't record without reboot

 

 

MythTV users RSS feed   Index | Next | Previous | View Threaded


theoreticalchemistry at yahoo

Nov 21, 2009, 5:47 AM

Post #1 of 15 (1413 views)
Permalink
PVR-350 won't record without reboot

My backend has one PVR-350 tuner; the system is running MythTV 0.21 on Fedora 11. I have had this system working well for several years.

Some time ago, I think it was when the ivtv drivers became included in the official kernel, things went bad. After a few recordings, the system would stop recording (leaving empty files for the video files). Only a reboot fixes it, but of course, only a few recordings complete successfully.

The error message one sees in mythbackend.log is:
MPEGRec(/dev/video) Error: select timeout - ivtv driver has stopped responding

I've googled around for this. Apparently many other people have had this problem (with other now antiquated PVR-x50 type cards) but I couldn't find any obvious common solution. One person claimed moving the capture card to another PCI slot fixed it. Another claimed getting the bleeding edge ivtv drivers to replace the kernel-provided ones worked. (But I couldn't get these to compile - another issue, but I'm not too interested in that unless everyone here says that is the definite solution.)

So, any ideas?




_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


beww at beww

Nov 21, 2009, 5:59 AM

Post #2 of 15 (1370 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On Saturday 21 November 2009 06:47:31 Will Kennerly wrote:
> My backend has one PVR-350 tuner; the system is running MythTV 0.21 on
> Fedora 11. I have had this system working well for several years.
>
> Some time ago, I think it was when the ivtv drivers became included in the
> official kernel, things went bad. After a few recordings, the system would
> stop recording (leaving empty files for the video files). Only a reboot
> fixes it, but of course, only a few recordings complete successfully.
>
> The error message one sees in mythbackend.log is:
> MPEGRec(/dev/video) Error: select timeout - ivtv driver has stopped
> responding
>
> I've googled around for this. Apparently many other people have had this
> problem (with other now antiquated PVR-x50 type cards) but I couldn't find
> any obvious common solution. One person claimed moving the capture card to
> another PCI slot fixed it. Another claimed getting the bleeding edge ivtv
> drivers to replace the kernel-provided ones worked. (But I couldn't get
> these to compile - another issue, but I'm not too interested in that unless
> everyone here says that is the definite solution.)
>
> So, any ideas?

The PVR-x50 cards are probably the most-used cards in Myth systems (at least
in the USA). Even with the move to digital, there is still a lot of analog
cable, and the cards are used to record the output of STBs and satellite
receivers.

I would think anything that broke PVR support would be noticed at once, and
cause a flood of messages here.

If it's true that moving PCI slots fixed the problem, it might be
hardware-related in some way (interrupts?).

You have made me nervous about upgrading an SD-only system I use, I think I'll
replace it and keep it as it is, and just build a new system to run 0.22.

--
Brian Wood
beww [at] beww
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


greg12866 at nycap

Nov 21, 2009, 6:16 AM

Post #3 of 15 (1369 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

Brian Wood wrote:
> On Saturday 21 November 2009 06:47:31 Will Kennerly wrote:
>
>> My backend has one PVR-350 tuner; the system is running MythTV 0.21 on
>> Fedora 11. I have had this system working well for several years.
>>
>> Some time ago, I think it was when the ivtv drivers became included in the
>> official kernel, things went bad. After a few recordings, the system would
>> stop recording (leaving empty files for the video files). Only a reboot
>> fixes it, but of course, only a few recordings complete successfully.
>>
>> The error message one sees in mythbackend.log is:
>> MPEGRec(/dev/video) Error: select timeout - ivtv driver has stopped
>> responding
>>
>> I've googled around for this. Apparently many other people have had this
>> problem (with other now antiquated PVR-x50 type cards) but I couldn't find
>> any obvious common solution. One person claimed moving the capture card to
>> another PCI slot fixed it. Another claimed getting the bleeding edge ivtv
>> drivers to replace the kernel-provided ones worked. (But I couldn't get
>> these to compile - another issue, but I'm not too interested in that unless
>> everyone here says that is the definite solution.)
>>
>> So, any ideas?
>>
>
> The PVR-x50 cards are probably the most-used cards in Myth systems (at least
> in the USA). Even with the move to digital, there is still a lot of analog
> cable, and the cards are used to record the output of STBs and satellite
> receivers.
>
> I would think anything that broke PVR support would be noticed at once, and
> cause a flood of messages here.
>
> If it's true that moving PCI slots fixed the problem, it might be
> hardware-related in some way (interrupts?).
>
> You have made me nervous about upgrading an SD-only system I use, I think I'll
> replace it and keep it as it is, and just build a new system to run 0.22.
>
>
I have been using the PVR-150 cards for 4 years and of all the cards I
have, it is the most reliable..It has never missed a scheduled program.
I am on Ubuntu 9.04 and svn Myth 0.22...
To the OP,my understanding is the support for the 350 has been dropped.
The reason given, there's no one to maintain it, and none of the dev's
have one.....
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


beww at beww

Nov 21, 2009, 6:25 AM

Post #4 of 15 (1362 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On Saturday 21 November 2009 07:16:44 greg wrote:
> Brian Wood wrote:
> > On Saturday 21 November 2009 06:47:31 Will Kennerly wrote:
> >> My backend has one PVR-350 tuner; the system is running MythTV 0.21 on
> >> Fedora 11. I have had this system working well for several years.
> >>
> >> Some time ago, I think it was when the ivtv drivers became included in
> >> the official kernel, things went bad. After a few recordings, the
> >> system would stop recording (leaving empty files for the video files).
> >> Only a reboot fixes it, but of course, only a few recordings complete
> >> successfully.
> >>
> >> The error message one sees in mythbackend.log is:
> >> MPEGRec(/dev/video) Error: select timeout - ivtv driver has stopped
> >> responding
> >>
> >> I've googled around for this. Apparently many other people have had
> >> this problem (with other now antiquated PVR-x50 type cards) but I
> >> couldn't find any obvious common solution. One person claimed moving
> >> the capture card to another PCI slot fixed it. Another claimed getting
> >> the bleeding edge ivtv drivers to replace the kernel-provided ones
> >> worked. (But I couldn't get these to compile - another issue, but I'm
> >> not too interested in that unless everyone here says that is the
> >> definite solution.)
> >>
> >> So, any ideas?
> >
> > The PVR-x50 cards are probably the most-used cards in Myth systems (at
> > least in the USA). Even with the move to digital, there is still a lot of
> > analog cable, and the cards are used to record the output of STBs and
> > satellite receivers.
> >
> > I would think anything that broke PVR support would be noticed at once,
> > and cause a flood of messages here.
> >
> > If it's true that moving PCI slots fixed the problem, it might be
> > hardware-related in some way (interrupts?).
> >
> > You have made me nervous about upgrading an SD-only system I use, I think
> > I'll replace it and keep it as it is, and just build a new system to run
> > 0.22.
>
> I have been using the PVR-150 cards for 4 years and of all the cards I
> have, it is the most reliable..It has never missed a scheduled program.
> I am on Ubuntu 9.04 and svn Myth 0.22...
> To the OP,my understanding is the support for the 350 has been dropped.
> The reason given, there's no one to maintain it, and none of the dev's
> have one.....

I think that was only support for the 350 as a video output device, not as a
capture device.

I gave away my 350, but I still use several 150s, all of which still work
fine.

I'm not aware of any major difference between the 150 and the 350 when used as
a capture device, if anyone knows otherwise, please post that info here,
thanks.


--
Brian Wood
beww [at] beww
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


danielk at cuymedia

Nov 21, 2009, 8:17 AM

Post #5 of 15 (1361 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On Sat, 2009-11-21 at 09:16 -0500, greg wrote:

> I have been using the PVR-150 cards for 4 years and of all the cards I
> have, it is the most reliable..It has never missed a scheduled program.
> I am on Ubuntu 9.04 and svn Myth 0.22...
> To the OP,my understanding is the support for the 350 has been dropped.
> The reason given, there's no one to maintain it, and none of the dev's
> have one.....

Only the video output portion has been dropped in trunk, and it is still
present in 0.22 if you are using the card for video output. As a
recorder the PVR-350 uses the same core chip as rev 1 of the very
popular PVR-250 and it uses the same driver as the also popular
PVR-150 and PVR-500. They will be supported by MythTV so long as
they are supported by the DVB-V4L project.

-- Daniel

_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


sdkovacs at gmail

Nov 21, 2009, 3:40 PM

Post #6 of 15 (1342 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On Sat, Nov 21, 2009 at 9:25 AM, Brian Wood <beww [at] beww> wrote:
<snipped>
>
> I'm not aware of any major difference between the 150 and the 350 when used as
> a capture device, if anyone knows otherwise, please post that info here,
> thanks.

I can *subjectively* say that the capture quality of the PVR-350 is
significantly better than that of the PVR-150. I have read similar
grumblings on ivtv and mythtv users list in the past.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


beww at beww

Nov 21, 2009, 4:04 PM

Post #7 of 15 (1344 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On Saturday 21 November 2009 16:40:44 sdkovacs wrote:
> On Sat, Nov 21, 2009 at 9:25 AM, Brian Wood <beww [at] beww> wrote:
> <snipped>
>
> > I'm not aware of any major difference between the 150 and the 350 when
> > used as a capture device, if anyone knows otherwise, please post that
> > info here, thanks.
>
> I can *subjectively* say that the capture quality of the PVR-350 is
> significantly better than that of the PVR-150. I have read similar
> grumblings on ivtv and mythtv users list in the past.

I'll second that, with emphasis on "subjective".

I did not find the difference significant enough to choose a 350 over a 150 (I
had both available), but the difference definitely exists.

--
Brian Wood
beww [at] beww
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Nov 21, 2009, 5:59 PM

Post #8 of 15 (1332 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On 11/21/2009 11:17 AM, Daniel Kristjansson wrote:
> On Sat, 2009-11-21 at 09:16 -0500, greg wrote:
>
>> I have been using the PVR-150 cards for 4 years and of all the cards I
>> have, it is the most reliable..It has never missed a scheduled program.
>> I am on Ubuntu 9.04 and svn Myth 0.22...
>> To the OP,my understanding is the support for the 350 has been dropped.
>> The reason given, there's no one to maintain it, and none of the dev's
>> have one.....
>>
> Only the video output portion has been dropped in trunk, and it is still
> present in 0.22 if you are using the card for video output. As a
> recorder the PVR-350 uses the same core chip as rev 1 of the very
> popular PVR-250 and it uses the same driver as the also popular
> PVR-150 and PVR-500. They will be supported by MythTV so long as
> they are supported by the DVB-V4L project.

And note that MythTV trunk can still use the PVR-350 TV out with the
ivtvfb module and Xv video output. So, all you lose on the PVR-350 is
the anachronistic 480i60 (576i50 for PAL) MPEG-2 decoder--where even toy
CPU's can decode standard definition MPEG-2 at 50/60 fields per second
without breaking a sweat. It's not 1999, anymore. :)

(That said, though, I /highly/ recommend getting a real video card,
because, well, it's not 1999, anymore. And, the OpenGL support in a
real video card adds some nice features for the UI.)

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


f-myth-users at media

Nov 21, 2009, 7:25 PM

Post #9 of 15 (1330 views)
Permalink
PVR-350 won't record without reboot [In reply to]

> Date: Sat, 21 Nov 2009 20:59:20 -0500
> From: "Michael T. Dean" <mtdean [at] thirdcontact>

> And note that MythTV trunk can still use the PVR-350 TV out with the
> ivtvfb module and Xv video output. So, all you lose on the PVR-350 is

...although I think this was broken in a recent X and fixed last week;
there was traffic on the ivtv list recently that I can look up and
point to if anyone needs to know. But it may be an issue with the
latency with which it works its way through various distros release
pipelines, etc.

> the anachronistic 480i60 (576i50 for PAL) MPEG-2 decoder--where even toy
> CPU's can decode standard definition MPEG-2 at 50/60 fields per second
> without breaking a sweat. It's not 1999, anymore. :)

You also lose the ability to let the TV decode the closed captions
itself from things you recorded on PVR-x50 tuners, and must instead
rely on Myth being able to extract the captions from the source and
then superimpose them back on the screen using its internal player. I
get the feeling that handling captions is a perennial afterthought for
most people, and I've seen various complaints about them being broken
in various ways at various times in Myth, but I'm not sure about their
current status---because when I want closed captions, I tell my TV to
display them from what the 350 is feeding it... [.It also means you
must find somewhere on your remote to bind the relevant key so that
you can tell Myth enable/disable captioning, instead of using the
remote for the TV itself. This can be a problem if you're already
short of buttons on the remote that Myth is listening to.]

(If the various nVidia cards that do VDPAU have the ability to feed
such captioning directly to the TV on line 21 when using their S-Video
outputs, I've sure never heard of it.)

This is something I'm going to be tripping over firsthand once I go
to 0.22 and a VDPAU card; I'd like to take NTSC SD video, transcode to
H.264 to save space, and then play it back on a VDPAU card. How well
are people finding closed-captioning is doing when thrown into this
mix? Any advice?

Similarly, I believe you also lose wss support (e.g., the mode that
allows TV's like the Sony WEGA to go to a resolution-preserving 16:9
format by packing all of its lines into a smaller vertical slice of
the screen), although this was uncommon to see in broadcast sources.
(It -was- common to see in DVD sources and was even preserved if you,
for example, recorded a DVD on a VCR and then played the tape at the
TV; it would still go to wss mode, because the signal was likewise
encoded.) This is probably an uncommon use case for Myth, though.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Nov 21, 2009, 9:40 PM

Post #10 of 15 (1327 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On 11/21/2009 10:25 PM, f-myth-users [at] media wrote:
> > Date: Sat, 21 Nov 2009 20:59:20 -0500
> > From: "Michael T. Dean" <mtdean [at] thirdcontact>
>
> > And note that MythTV trunk can still use the PVR-350 TV out with the
> > ivtvfb module and Xv video output. So, all you lose on the PVR-350 is
>
> ...although I think this was broken in a recent X and fixed last week;
> there was traffic on the ivtv list recently that I can look up and
> point to if anyone needs to know. But it may be an issue with the
> latency with which it works its way through various distros release
> pipelines, etc.
>

Good info. That may be important for anyone who is still using the
PVR-350 TV out. Thanks.

> > the anachronistic 480i60 (576i50 for PAL) MPEG-2 decoder--where even toy
> > CPU's can decode standard definition MPEG-2 at 50/60 fields per second
> > without breaking a sweat. It's not 1999, anymore. :)
>
> You also lose the ability to let the TV decode the closed captions
> itself from things you recorded on PVR-x50 tuners, and must instead
> rely on Myth being able to extract the captions from the source and
> then superimpose them back on the screen using its internal player. I
> get the feeling that handling captions is a perennial afterthought for
> most people, and I've seen various complaints about them being broken
> in various ways at various times in Myth, but I'm not sure about their
> current status

I can say that I can't remember the last show I watched without
captions--other than ones where the network breaks/messes up the
captions to the point they're not useful. (To the point that I actually
recognize the work of captioning organizations that do the best/worst
jobs with captions in the shows I watch.) If they stopped working for
me, I'd notice.

Sure, I would love to do some work on improving the EIA-708 caption
support in Myth, but I haven't gotten around to it since the EIA-608
captions work fine.

And, yes, I'm only testing the EIA-608/EIA-708 captions in my ATSC
recordings, but I haven't used a PVR-x50 for 3 years, now, so it's hard
for me to test those on a frequent basis. I'd guess, though, that in
today's US (where the transition to digital OTA has been made), since
the users of PVR-350's would be using some other receiver (such as a
cable- or satellite-STB), any breakage of captions is more likely due to
problems with the STB's output of them than problems with Myth's ability
to use them. (Or, potentially, for some PVR-x50's/500's, problems with
ivtv drivers--though I don't know the status of that one, some have
mentioned there may be issues with some cards/drivers.)

> ---because when I want closed captions, I tell my TV to
> display them from what the 350 is feeding it... [.It also means you
> must find somewhere on your remote to bind the relevant key so that
> you can tell Myth enable/disable captioning, instead of using the
> remote for the TV itself. This can be a problem if you're already
> short of buttons on the remote that Myth is listening to.]
>

Well, LIRC modes can help with that--or, for that matter, just
programming the TV remote to work with LIRC, too, and intercepting the
closed-caption button. :)

> (If the various nVidia cards that do VDPAU have the ability to feed
> such captioning directly to the TV on line 21 when using their S-Video
> outputs, I've sure never heard of it.)
>
> This is something I'm going to be tripping over firsthand once I go
> to 0.22 and a VDPAU card; I'd like to take NTSC SD video, transcode to
> H.264 to save space, and then play it back on a VDPAU card. How well
> are people finding closed-captioning is doing when thrown into this
> mix? Any advice?
>

I can tell you that all of Myth's transcoding--save lossless MPEG-2
transcodes--will strip out any captions/subtitles (and even the lossless
can mess them up a bit, especially around cuts). My best suggestion
would be to get a new 1TB to 2TB HDD or more... (That's a serious
suggestion. IMHO, the energy cost of transcoding isn't worth the space
saved--in some cases is greater than the cost of the space saved. The
latter being especially true when using older/smaller hard drives (or
worse, multiple older, smaller hard drives) that could be replaced with
larger/newer/more energy-efficient ones.)

> Similarly, I believe you also lose wss support (e.g., the mode that
> allows TV's like the Sony WEGA to go to a resolution-preserving 16:9
> format by packing all of its lines into a smaller vertical slice of
> the screen), although this was uncommon to see in broadcast sources.

Though I don't know the state of WSS support in ivtv-recordings done by
Myth and played back through the PVR-350's decoder, I can tell you that
the zoom/fill modes in Myth work great. And 0.22 has automatic
letterbox detection support, too (as long as you're not using VDPAU and
possibly some other hardware renderers).

> (It -was- common to see in DVD sources

And Myth will actually use the aspect ratio specified by the digital
source (DVD or digital TV).

Still, though, since no one who actually uses the PVR-350 decoder has
stepped up to maintain the code, and since the functionality being lost
isn't really that important, anymore, and other use cases can achieve
similar functionality, the amount of code cleanup we get by removing it
is seriously beneficial. See http://svn.mythtv.org/trac/changeset/22845
and note that the 4 files that were deleted (those with red boxes by the
filenames) are not shown in the modifications there, and account for
another 2250 lines of source code removed.

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


f-myth-users at media

Nov 21, 2009, 11:03 PM

Post #11 of 15 (1317 views)
Permalink
PVR-350 won't record without reboot [In reply to]

> Date: Sun, 22 Nov 2009 00:40:04 -0500
> From: "Michael T. Dean" <mtdean [at] thirdcontact>

> On 11/21/2009 10:25 PM, f-myth-users [at] media wrote:
> > > Date: Sat, 21 Nov 2009 20:59:20 -0500
> > > From: "Michael T. Dean" <mtdean [at] thirdcontact>
> >
> > > And note that MythTV trunk can still use the PVR-350 TV out with the
> > > ivtvfb module and Xv video output. So, all you lose on the PVR-350 is
> >
> > ...although I think this was broken in a recent X and fixed last week;
> > there was traffic on the ivtv list recently that I can look up and
> > point to if anyone needs to know. But it may be an issue with the
> > latency with which it works its way through various distros release
> > pipelines, etc.

> Good info. That may be important for anyone who is still using the
> PVR-350 TV out. Thanks.

Look for a message from Ian Armstrong from almost exactly a week ago
about xf86-video-ivtv. I'm not sure (because I haven't done the
research) which X.org version broke the framebuffer, so I'm not
sure how much of a problem this is going to be.

> > > > the anachronistic 480i60 (576i50 for PAL) MPEG-2 decoder--where even toy
> > > > CPU's can decode standard definition MPEG-2 at 50/60 fields per second
> > > > without breaking a sweat. It's not 1999, anymore. :)
> > >
> > > You also lose the ability to let the TV decode the closed captions
> > > itself from things you recorded on PVR-x50 tuners, and must instead
> > > rely on Myth being able to extract the captions from the source and
> > > then superimpose them back on the screen using its internal player. I
> > > get the feeling that handling captions is a perennial afterthought for
> > > most people, and I've seen various complaints about them being broken
> > > in various ways at various times in Myth, but I'm not sure about their
> > > current status

> I can say that I can't remember the last show I watched without
> captions--other than ones where the network breaks/messes up the
> captions to the point they're not useful. (To the point that I actually
> recognize the work of captioning organizations that do the best/worst
> jobs with captions in the shows I watch.) If they stopped working for
> me, I'd notice.

Good. :)

> Sure, I would love to do some work on improving the EIA-708 caption
> support in Myth, but I haven't gotten around to it since the EIA-608
> captions work fine.

Anything that works with NTSC SD is fine with me.

> And, yes, I'm only testing the EIA-608/EIA-708 captions in my ATSC
> recordings, but I haven't used a PVR-x50 for 3 years, now, so it's hard
> for me to test those on a frequent basis. I'd guess, though, that in

I -think- I recall other PVR-x50 users using captions from STB's, but
I'm unsure. That's absolutely how I use them (given that all unencrypted
cable is basically gone for me and hence all my programming comes off
an STB; it used to come straight off the coax into the 250's RF).

And I have to admit, the quality varies all over the map. Successive
airings of the same show can show extensive dropped characters (one of
my PBS channels had an issue for months) that aren't there in the next
one---and this is coming off an STB that's fed a digital stream, so
it's not like I was getting some sort of signal fade that killed line
21 but somehow didn't impact the video. Often it's pretty obvious
that they do some horrible live transcription and then in a repeat
months later have used the script instead. Somehow Mythbusters has
gotten away with precisely 5 shows including CC the last 5? years.
(But Dirty Jobs, also on Discovery, captions every one. Go figure.)
I've seen successive airings of the -same- show where an entire
segment of captions between a pair of commercials (e.g., many minutes)
is just -gone- and then a repeat of the same show, even on the same
day, has them back. Plays merry hell with some of the stuff I do.

> today's US (where the transition to digital OTA has been made), since
> the users of PVR-350's would be using some other receiver (such as a
> cable- or satellite-STB), any breakage of captions is more likely due to
> problems with the STB's output of them than problems with Myth's ability
> to use them. (Or, potentially, for some PVR-x50's/500's, problems with
> ivtv drivers--though I don't know the status of that one, some have
> mentioned there may be issues with some cards/drivers.)

Yes, there was a time when I think all -150 and -500 CC decoding
was broken for quite an interval. I believe they've been fixed.
(I wouldn't be able to test that; I'm a 250/350 shop.) It also
doesn't help that there are two ways of getting VBI data off the
cards (sliced and unsliced) and they can break in different ways.

> > ---because when I want closed captions, I tell my TV to
> > display them from what the 350 is feeding it... [.It also means you
> > must find somewhere on your remote to bind the relevant key so that
> > you can tell Myth enable/disable captioning, instead of using the
> > remote for the TV itself. This can be a problem if you're already
> > short of buttons on the remote that Myth is listening to.]

> Well, LIRC modes can help with that--or, for that matter, just
> programming the TV remote to work with LIRC, too, and intercepting the
> closed-caption button. :)

I knew you'd suggest that. :) Of course, for any given user, that
depends on their normal remote -and- their TV remote both using a
modulation protocol that their IR receiver can even see. That's
not always an option.

> > (If the various nVidia cards that do VDPAU have the ability to feed
> > such captioning directly to the TV on line 21 when using their S-Video
> > outputs, I've sure never heard of it.)
> >
> > This is something I'm going to be tripping over firsthand once I go
> > to 0.22 and a VDPAU card; I'd like to take NTSC SD video, transcode to
> > H.264 to save space, and then play it back on a VDPAU card. How well
> > are people finding closed-captioning is doing when thrown into this
> > mix? Any advice?

> I can tell you that all of Myth's transcoding--save lossless MPEG-2
> transcodes--will strip out any captions/subtitles (and even the lossless
> can mess them up a bit, especially around cuts).

Yeah, that I know. And ivtv's CC-embedding in the MPEG2 stream is
-really- nonstandard; I don't know of any tool that will preserve them
if any editing goes on, so I don't edit.

(See question below re ccextractor & editing.)

> My best suggestion
> would be to get a new 1TB to 2TB HDD or more... (That's a serious
> suggestion. IMHO, the energy cost of transcoding isn't worth the space
> saved--in some cases is greater than the cost of the space saved. The
> latter being especially true when using older/smaller hard drives (or
> worse, multiple older, smaller hard drives) that could be replaced with
> larger/newer/more energy-efficient ones.)

...but a nonstarter in my case, unfortunately, since I need to cut a
constant factor off the rate of growth and H.264 will do that, if I'm
lucky (I'm assuming I can get 3x and will be testing that). I use
video in a nonstandard way compared to normal viewers and storage is
an issue. (Most of the video-storage drives will be spun down most of
the time; think of an archive where video being actively processed is
on spinning storage and the rest is parked on drives in standby or
truly off and you'll approximate the architecture. Even an efficient
1.5T drive can be made more efficient by turning it off. :) But I
would rather burn the power crunching down SD (which should be a lot
less power than crunching down HD) to save money (and space! including
how they're connected to anything) on the drive hardware.

Back to captioning:

I currently grab captioning data (for use outside of Myth) using
streamparser/dumpvbi and a lot of custom code that does lexical
processing on it for use upstream by various machine-learning
dohickeys. I haven't had to worry about how -Myth- uses CC so far
because of my 350, but I always scrutinize any message to the lists
that talks about CC handling, because it's so very important to me.

As for use by Myth in non-350 playback, I'm assuming that ccextractor
can be used to snarf the captions out of NTSC SD ivtv recordings in a
way that can be used by the 0.22 internal player via .srt files. But
I haven't had a chance to try this yet. (I did some research on this
quite a while ago and I've seen chatter about it on the list, but I
haven't recently refreshed my memory, so if this sounds braindamaged,
please let me know. :) I also don't remember any more if ccextractor
embeds timestamps in its output that would be usable if applied
against a stream (presumably, in my case, H.264) that has been edited
to remove commercials---basically, are both streams using absolute
timebases that won't drift against each other, so if some of the video
is missing, the corresponding captions are dropped? It'd sure be nice
to have the option of doing cuts without completely desynchronizing
any CC data after that; at least with ivtv CC data and 350 display,
I can do the crudest of cutting and know that, even if I kill a line
of captions at the splice, everything after that is guaranteed good
(because the CC data is actually embedded in the video stream and not
in a parallel file somewhere else). I -think- this was discussed on
the list a while ago but I can't find it; any suggestions?

[.Err, uhm, I'm assuming that CC data can't be embedded in an H.264
stream and/or that even if it can, tools to do so from ivtv streams
don't exist, and/or that Myth wouldn't do anything with such embedded
data and thus .srt's or the like are necessary. True?]

> > Similarly, I believe you also lose wss support (e.g., the mode that
> > allows TV's like the Sony WEGA to go to a resolution-preserving 16:9
> > format by packing all of its lines into a smaller vertical slice of
> > the screen), although this was uncommon to see in broadcast sources.

> Though I don't know the state of WSS support in ivtv-recordings done by
> Myth and played back through the PVR-350's decoder, I can tell you that
> the zoom/fill modes in Myth work great. And 0.22 has automatic
> letterbox detection support, too (as long as you're not using VDPAU and
> possibly some other hardware renderers).

That's not -quite- the same thing. On SD sets that understand wss,
you can actually get "525" (480, whatever) lines of true resolution
crammed into the middle 2/3rds of the screen, because the set actually
changes the vertical pitch of the lines---it's not even moving the
electron beam into the top & bottom black areas, effectively. Without
wss, the best you can do is have whatever's generating the video
simply put black bars on the top & bottom to get the right aspect
ratio, but those lines are being scanned by the TV and count against
your vertical resolution---so if you're playing a widescreen DVD on an
SD set and don't have wss, your effective resolution is, what, 300
lines?

I know you're pure-HD and so this isn't an issue for you, but people
who have actual SD sets and don't want to obsolete the investment (but
still want the vertical resolution you can get from a DVD) appreciate
wss mode.

Granted, this isn't much of an issue with Myth, because I don't think
it matters for broadcast---broadcasters just broadcast actual black
bars that get stored in the stream and scanned by the TV, and the
vertical resolution is correspondingly reduced.

> > (It -was- common to see in DVD sources

> And Myth will actually use the aspect ratio specified by the digital
> source (DVD or digital TV).

Right... but in SD, again, with a vertical resolution sacrifice
compared to handling wss all the way through the path. (But I never
play DVDs through Myth, so this isn't -my- issue...)

> Still, though, since no one who actually uses the PVR-350 decoder has
> stepped up to maintain the code, and since the functionality being lost
> isn't really that important, anymore, and other use cases can achieve
> similar functionality, the amount of code cleanup we get by removing it
> is seriously beneficial. See http://svn.mythtv.org/trac/changeset/22845
> and note that the 4 files that were deleted (those with red boxes by the
> filenames) are not shown in the modifications there, and account for
> another 2250 lines of source code removed.

Yeah, I'm not arguing per se that removing support is a bad move---if
the code is orphaned, it's orphaned, and my desire to compress the
video I save means I'll probably go to H.264 anyway, and I'm not sure
if my frontend (currently an AMD Athlon 2800+, although I could also
use a dual-core 5400+ if I really had to) can decompress even SD H.264
in realtime and throw it at the 350's framebuffer, so I'd already been
resigned to sacrificing the 350. I'm just pointing out that there
-are- some corner cases that non-SD users or non-350 users or non-CC
users typically don't think about when they talk about other video
cards---and using native CC and wss modes on TV's is, I believe,
entirely unique to the 350.

[.My understanding was that the 350 currently worked at least, hence
didn't need maintenance per se; if it was actually -broken- in trunk
and nobody wanted to fix it, well...]

Sorry this has gotten so long. Oy.
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


f-myth-users at media

Nov 21, 2009, 11:19 PM

Post #12 of 15 (1320 views)
Permalink
PVR-350 won't record without reboot [In reply to]

> Date: Sun, 22 Nov 2009 02:03:40 -0500 (EST)
> From: f-myth-users [at] media

> Look for a message from Ian Armstrong from almost exactly a week ago
> about xf86-video-ivtv. I'm not sure (because I haven't done the
> research) which X.org version broke the framebuffer, so I'm not
> sure how much of a problem this is going to be.

Btw, this bit of brokenness was partially why I asked danielk why he
dropped support---I wondered if somebody'd gotten screwed by it, then
said, "the 350's broken in recent distros/0.22/whatever", and that
motivated him to punt it from Myth. But I'm getting the feeling it
was just a coincidence. :) [.It may also have only been an issue for
Fedora 12 Beta, but I don't use Fedora, so I don't track that.]
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Nov 22, 2009, 5:35 AM

Post #13 of 15 (1312 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On 11/22/2009 02:19 AM, f-myth-users [at] media wrote:
> > Date: Sun, 22 Nov 2009 02:03:40 -0500 (EST)
> > From: f-myth-users [at] media
>
> > Look for a message from Ian Armstrong from almost exactly a week ago
> > about xf86-video-ivtv. I'm not sure (because I haven't done the
> > research) which X.org version broke the framebuffer, so I'm not
> > sure how much of a problem this is going to be.
>
> Btw, this bit of brokenness was partially why I asked danielk why he
> dropped support---I wondered if somebody'd gotten screwed by it, then
> said, "the 350's broken in recent distros/0.22/whatever", and that
> motivated him to punt it from Myth. But I'm getting the feeling it
> was just a coincidence. :) [.It may also have only been an issue for
> Fedora 12 Beta, but I don't use Fedora, so I don't track that.]

Ah, yeah. The plan to drop PVR-350 decoder support has been on the
books for a couple of years, now. Daniel just waited until another
official release occurred so that users didn't see any "unexpected" loss
of functionality. This means that PVR-350 decoder users have a whole
release cycle to get "real" equipment. ;)

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


f-myth-users at media

Nov 24, 2009, 1:22 PM

Post #14 of 15 (1250 views)
Permalink
PVR-350 won't record without reboot [In reply to]

> Date: Sat, 21 Nov 2009 20:59:20 -0500
> From: "Michael T. Dean" <mtdean [at] thirdcontact>

> And note that MythTV trunk can still use the PVR-350 TV out with the
> ivtvfb module and Xv video output.

Is this still true on kernels with ivtv 1.4.0 or greater, given that they
use slightly different ioctls and http://svn.mythtv.org/trac/ticket/6366
was just closed as wontfix? (OTOH, if Myth drops the 350, then a dominant
user of the old ioctls vanishes and they can eventually be removed. But
it may break even fb usage of 350's under Myth, not just MPEG2 output.)
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


mtdean at thirdcontact

Nov 24, 2009, 1:41 PM

Post #15 of 15 (1250 views)
Permalink
Re: PVR-350 won't record without reboot [In reply to]

On 11/24/2009 04:22 PM, f-myth-users wrote:
> > Date: Sat, 21 Nov 2009 20:59:20 -0500
> > From: "Michael T. Dean"
>
> > And note that MythTV trunk can still use the PVR-350 TV out with the
> > ivtvfb module and Xv video output.
>
> Is this still true on kernels with ivtv 1.4.0 or greater, given that they
> use slightly different ioctls and http://svn.mythtv.org/trac/ticket/6366
> was just closed as wontfix? (OTOH, if Myth drops the 350, then a dominant
> user of the old ioctls vanishes and they can eventually be removed. But
> it may break even fb usage of 350's under Myth, not just MPEG2 output.)

Should all be handled by the ivtv frame buffer driver. Myth /now/
speaks only to X and lets the drivers do their thing--i.e. the whole
purpose of having device drivers.

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

MythTV users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.