From: Thibaut M. <tma...@no...> - 2001-10-26 20:09:00
|
> Have you tried the "A" key ? no, sorry... I try it now, and... it is cool. But the entire image is displayed in all mode, and i am talking about not display the entire image when you choose to see 16:9 and the initial image format is 2.11:1 In fact i want to cut unusal parts of the image like top and bottom black bands (if present) and sides, to display a 16:9 image extracted from a 2.11:1 with the same ratio (like a zoom). That should reduce a little memory transfer. Very simple example of what i want : It works well for Matrix dvd (that reduce cpu usage) file: video_out_xv.c ==================== ... static void xv_display_frame (...) { ... /* width of left and right parts i don't want to display */ int del_width = 75; /* height of the black bands */ int del_height = 75; ... XvShmPutImage( this->display, this->xv_port, this->drawable, this->gc, this->cur_frame->image, del_width, del_height, this->cur_frame->width - (2 * del_width), this->cur_frame->height - 5 - (2 * del_height), this->output_xoffset, this->output_yoffset, this->output_width, this->output_height, True ); ... } Thibaut Mattern |