I ended up never figuring it out. I downgraded back to a 2.4 kernel, and back to ivtv 4.3, and it works fine again. Thanks for your help, though. -Andrew
Quoting Hans Verkuil <[EMAIL PROTECTED]>: > 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 > _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
