From: Adam F. <agf...@gm...> - 2005-06-29 21:04:03
|
OK, I took a crack at adding an option to change the framebuffer window size to ivtvctl. Unfortunately, it doesn't work. The ioctl() command fails. This is basically what it does: =09if (options[OptSetFBWindow]) { =09=09printf("ioctl: IVTVFB_IOCTL_SET_WINDOW\n"); =09=09printf("top: %d left: %d width: %d height: %d\n", =09=09=09new_window.top, new_window.left, new_window.width, new_window.heig= ht); =09=09=09if (ioctl(fd, IVTVFB_IOCTL_SET_WINDOW, &new_window) < 0) =09=09=09=09fprintf(stderr, "ioctl: IVTVFB_IOCTL_SET_WINDOW failed\n"); =09} The options are getting passed to it corrently. "new_window" is of type "ivtvfb_ioctl_set_window". That struct and the IVTVFB_IOCTL_SET_WINDOW are defined in ivtv.h. A diff is attached. What am I doing wrong? Can the IVTVFB_IOCTL_* things not be used in the same way as the IVTV_IOC_* ones? On 6/28/05, kevin thayer <nuf...@ya...> wrote: > you'll have to write some code to call the fwAPI > ioctl. >=20 > there's no way that i know of to do it from the > command line. >=20 > you could probably hack it into ivtvctl if you > wanted.. shouldn't be too tough. >=20 > -tmk >=20 > --- Adam Forsyth <agf...@gm...> wrote: >=20 > > I've been poking around at this too, and having a > > bit of trouble. > > Using ivtvctl -j, I found: > > > > 0x6c -- first four bits moves the image left > > 0x6d -- last five bits moves the image down, first > > three move it right a bunch > > > > but I found no way to resize the image by changing > > decoder registers. > > Also, how do you mess with the OSD registers? I > > don't see an option > > for ivtvctl to do it, only for the encoder and > > decoder. > > > > On 6/27/05, Patrick de Brabander [mythtv] > > <my...@pd...> wrote: > > > i've found the problem. > > > > > > The problem was my tv. On the scart input i've > > changed an setting and it > > > is now perfect. > > > > > > patrick > > > > > > > there is a way to tell the decoder to scale the > > > > output, but as far as i know there isn't an API > > to it > > > > yet. you'll have to poke around at it using the > > fwAPI > > > > ioctls > > > > > > > > see > > http://ivtv.sourceforge.net/firmware-api.html > > > > > > > > i think it's osd call enum 0x56.. give that a > > try and > > > > let us know how it goes. > > > > > > > > -tmk > > > > > > > > --- "Patrick de Brabander [mythtv]" > > > > <my...@pd...> wrote: > > > > > > > >> i have an pvr350 and using the tv-out. When i > > watch > > > >> livetv the image is a > > > >> little bit to large (top to bottom). Is it > > possible > > > >> to shrink the image a > > > >> few pixels. > > > >> I don't mean the gui, because this can be set > > in the > > > >> setup. > > > >> > > > >> i know the are some register tweaks to move the > > > >> image. > > > >> > > > >> > > > >> -- > > > >> gr. > > > >> > > > >> patrick > > > >> > > > >> > > > >> > > > >> > > > > > > > ------------------------------------------------------- > > > >> SF.Net email is sponsored by: Discover Easy > > Linux > > > >> Migration Strategies > > > >> from IBM. Find simple to follow Roadmaps, > > > >> straightforward articles, > > > >> informative Webcasts and more! Get everything > > you > > > >> need to get up to > > > >> speed, fast. > > > >> > > http://ads.osdn.com/?ad_idt77&alloc_id=16492&op=3Dclick > > > >> _______________________________________________ > > > >> ivtv-devel mailing list > > > >> ivt...@li... > > > >> > > > > > > > https://lists.sourceforge.net/lists/listinfo/ivtv-devel > > > >> > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > SF.Net email is sponsored by: Discover Easy > > Linux Migration Strategies > > > > from IBM. Find simple to follow Roadmaps, > > straightforward articles, > > > > informative Webcasts and more! Get everything > > you need to get up to > > > > speed, fast. > > > http://ads.osdn.com/?ad_id=3D7477&alloc_id=3D16492&op=3Dclick > > > > _______________________________________________ > > > > ivtv-devel mailing list > > > > ivt...@li... > > > > > > > https://lists.sourceforge.net/lists/listinfo/ivtv-devel > > > > > > > > > > > > > -- > > > gr. > > > > > > patrick > > > > > > > > > > > > > > > ------------------------------------------------------- > > > SF.Net email is sponsored by: Discover Easy Linux > > Migration Strategies > > > from IBM. Find simple to follow Roadmaps, > > straightforward articles, > > > informative Webcasts and more! Get everything you > > need to get up to > > > speed, fast. > > http://ads.osdn.com/?ad_idt77&alloc_id=16492&opclick > > > _______________________________________________ > > > ivtv-devel mailing list > > > ivt...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/ivtv-devel > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Discover Easy Linux > > Migration Strategies > > from IBM. Find simple to follow Roadmaps, > > straightforward articles, > > informative Webcasts and more! Get everything you > > need to get up to > > speed, fast. > > http://ads.osdn.com/?ad_idt77&alloc_id=16492&op=3Dclick > > _______________________________________________ > > ivtv-devel mailing list > > ivt...@li... > > > https://lists.sourceforge.net/lists/listinfo/ivtv-devel > > >=20 >=20 >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=3D7477&alloc_id=3D16492&op=3Dclic= k > _______________________________________________ > ivtv-devel mailing list > ivt...@li... > https://lists.sourceforge.net/lists/listinfo/ivtv-devel > |