Andrew,
I see nothing strange here. I'm afraid someone will have to go into the
MythTV code and track down the offending call. Or (perhaps faster) add
some debugging statements to ivtv to see which ioctl returns an error.
It's likely to be the S_CTRL call or either the S_CODEC call.
Until proven otherwise I am assuming a MythTV configuration problem at
your end. But I have to admit I don't know for sure. I've no time
however to investigate myself.
Regards,
Hans
On Sunday 26 March 2006 10:40, Andrew Lucas wrote:
> I did what you asked, and got the following output:
>
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0x80685600
> [17224575.456000] ivtv0 ioctl: VIDIOC_QUERYCAP
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0x80685600
> [17224575.456000] ivtv0 ioctl: VIDIOC_QUERYCAP
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224575.456000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224575.456000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224575.456000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0xc0045627
> [17224575.456000] ivtv0 ioctl: VIDIOC_S_INPUT
> [17224575.456000] ivtv0 ioctl: v4l2 ioctl 0x40085618
> [17224575.456000] ivtv0 ioctl: VIDIOC_S_STD
> [17224575.460000] ivtv0 ioctl: v4l2 ioctl 0xc0045627
> [17224575.460000] ivtv0 ioctl: VIDIOC_S_INPUT
> [17224575.460000] ivtv0 ioctl: v4l2 ioctl 0x40085618
> [17224575.460000] ivtv0 ioctl: VIDIOC_S_STD
> [17224575.468000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224575.468000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963777)
> [17224575.468000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224575.468000] ivtv0 ioctl: VIDIOC_S_CTRL(9963777, 3f)
> [17224575.472000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224575.472000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963778)
> [17224575.472000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224575.472000] ivtv0 ioctl: VIDIOC_S_CTRL(9963778, 3f)
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224575.476000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963776)
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224575.476000] ivtv0 ioctl: VIDIOC_S_CTRL(9963776, 7f)
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224575.476000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963779)
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224575.476000] ivtv0 ioctl: VIDIOC_S_CTRL(9963779, 0)
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0xc0445636
> [17224575.476000] ivtv0 ioctl: v4l2 ioctl 0x402c5639
> [17224575.476000] ivtv0 ioctl: VIDIOC_S_FREQUENCY
> [17224575.476000] ivtv0 ioctl: VIDIOC_S_CTRL(9963785, 1)
> [17224575.592000] ivtv0 ioctl: VIDIOC_S_CTRL(9963785, 0)
> [17224575.592000] ivtv0 ioctl: v4l2 ioctl 0xc02c5638
> [17224575.592000] ivtv0 ioctl: VIDIOC_G_FREQUENCY
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0x80685600
> [17224581.584000] ivtv0 ioctl: VIDIOC_QUERYCAP
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0x80685600
> [17224581.584000] ivtv0 ioctl: VIDIOC_QUERYCAP
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224581.584000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224581.584000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0xc04c561a
> [17224581.584000] ivtv0 ioctl: VIDIOC_ENUMINPUT
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0xc0045627
> [17224581.584000] ivtv0 ioctl: VIDIOC_S_INPUT
> [17224581.584000] ivtv0 ioctl: v4l2 ioctl 0x40085618
> [17224581.584000] ivtv0 ioctl: VIDIOC_S_STD
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224581.592000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963777)
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224581.592000] ivtv0 ioctl: VIDIOC_S_CTRL(9963777, 3f)
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224581.592000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963778)
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224581.592000] ivtv0 ioctl: VIDIOC_S_CTRL(9963778, 3f)
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224581.592000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963776)
> [17224581.592000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224581.592000] ivtv0 ioctl: VIDIOC_S_CTRL(9963776, 7f)
> [17224581.596000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224581.596000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963779)
> [17224581.596000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224581.596000] ivtv0 ioctl: VIDIOC_S_CTRL(9963779, 0)
> [17224581.596000] ivtv0 ioctl: v4l2 ioctl 0xc0445636
> [17224581.596000] ivtv0 ioctl: v4l2 ioctl 0x402c5639
> [17224581.596000] ivtv0 ioctl: VIDIOC_S_FREQUENCY
> [17224581.596000] ivtv0 ioctl: VIDIOC_S_CTRL(9963785, 1)
> [17224581.712000] ivtv0 ioctl: VIDIOC_S_CTRL(9963785, 0)
> [17224581.712000] ivtv0 ioctl: v4l2 ioctl 0xc02c5638
> [17224581.712000] ivtv0 ioctl: VIDIOC_G_FREQUENCY
> [17224582.068000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224582.068000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963776)
> [17224582.068000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224582.068000] ivtv0 ioctl: VIDIOC_S_CTRL(9963776, 7f)
> [17224582.072000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224582.072000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963777)
> [17224582.072000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224582.072000] ivtv0 ioctl: VIDIOC_S_CTRL(9963777, 3f)
> [17224582.072000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224582.072000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963778)
> [17224582.072000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224582.072000] ivtv0 ioctl: VIDIOC_S_CTRL(9963778, 3f)
> [17224582.076000] ivtv0 ioctl: v4l2 ioctl 0xc0445624
> [17224582.076000] ivtv0 ioctl: VIDIOC_QUERYCTRL(9963779)
> [17224582.076000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224582.076000] ivtv0 ioctl: VIDIOC_S_CTRL(9963779, 0)
> [17224582.076000] ivtv0 ioctl: v4l2 ioctl 0xc0cc5604
> [17224582.076000] ivtv0 ioctl: VIDIOC_G_FMT
> [17224582.076000] ivtv0 ioctl: v4l2 ioctl 0xc0cc5605
> [17224582.076000] ivtv0 ioctl: VIDIOC_S_FMT
> [17224582.092000] ivtv0 ioctl: v4l2 ioctl 0x803c4030
> [17224582.092000] ivtv0 ioctl: IVTV_IOC_G_CODEC
> [17224582.092000] ivtv0 ioctl: v4l2 ioctl 0x403c4031
> [17224582.092000] ivtv0 ioctl: IVTV_IOC_S_CODEC
> [17224582.108000] ivtv0 ioctl: v4l2 ioctl 0xc008561c
> [17224582.108000] ivtv0 ioctl: VIDIOC_S_CTRL(9963781, e646)
>
> Quoting Hans Verkuil <[EMAIL PROTECTED]>:
> > I'm not aware of breaking compatibility (except for the changed
> > input names). Please try this: ivtvctl -D17. Now run MythTV until
> > you get the error, then mail me the dmesg output. It should have
> > logged the controls MythTV tried to set.
> >
> > If I made a goof somewhere I'll fix it.
> >
> > Hans
> >
> > On Sunday 26 March 2006 08:51, Andrew Lucas wrote:
> > > Thanks for your reply. I already tried doing that, but it made no
> > > difference. -Andrew
> > >
> > > Quoting [EMAIL PROTECTED]:
> > > > If I recall correctly, the input numbers have changed in 0.6.1.
> > > > So where you previously had to select input 0 for the tuner,
> > > > you now need to select input 1. See one of the 0.6 announce
> > > > emails on the list for more details.
> > > >
> > > > Not quite sure what the easiest way is to change this in Myth,
> > > > shouldn't be too difficult.
> > > >
> > > > Stanley.
> > > >
> > > > > I just upgraded from kernel-2.4.31 to kernel-2.6.16, and from
> > > > > ivtv-0.4.3 to
> > > > > ivtv-0.6.1. Before the upgrade, everything worked fine.
> > > > >
> > > > > I am running Slackware 10.2, and MythTV 0.19, with an Adaptec
> > > > > VideOH!: 00:0c.0 Multimedia video controller: Internext
> > > > > Compression Inc iTVC16 (CX23416)
> > > > > MPEG-2 Encoder (rev 01)
> > > > >
> > > > > When attemping to watch live tv, the backend gives me this
> > > > > error:
> > > > >
> > > > > 2006-03-25 14:26:17.998 TVRec(1): Changing from None to
> > > > > WatchingLiveTV Error setting codec params
> > > > > VIDIOC_S_CTRL:: Invalid argument
> > > > >
> > > > > And then a bunch of ring buffers, which count down to zero,
> > > > > then a bunch of
> > > > > autoexpire errors, but ultimatly, nothing happens.
> > > > >
> > > > > I reconfigured my input card in mythtv-setup, like some other
> > > > > posts said to. No
> > > > > matter what settings I use in mythtvsetup, both "Composite 1"
> > > > > and "SVideo 1"
> > > > > give me the same error. One difference I noticed, is that in
> > > > > previously, I had
> > > > > about 10 or so inputs on my card. Now I only have 2.
> > > > >
> > > > > But when I open the video device (/dev/v4l/video0) directly
> > > > > with MPlayer, it
> > > > > plays fine. So I think that mythtv is trying to do something
> > > > > weird with ivtvctl, that this new version doesnt understand.
> > > > > Is this a myth bug, or an
> > > > > ivtv bug? Anyone have any ideas?
> > > > >
> > > > > Thanks,
> > > > > Andrew
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ----------------
> > > > > The University of Akron
> > > > > Akron, Ohio USA
> > > > >
> > > > > _______________________________________________
> > > > > ivtv-devel mailing list
> > > > > [email protected]
> > > > > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> > > >
> > > > _______________________________________________
> > > > ivtv-devel mailing list
> > > > [email protected]
> > > > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> > >
> > > _______________________________________________
> > > ivtv-devel mailing list
> > > [email protected]
> > > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
> >
> > _______________________________________________
> > ivtv-devel mailing list
> > [email protected]
> > http://ivtvdriver.org/mailman/listinfo/ivtv-devel
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel