My email seems not to have gotten through, so I am resending it. ---------- Forwarded message ---------- From: J L <[EMAIL PROTECTED]> Date: 25-Mar-2007 22:57 Subject: Ekiga shows only part of the picture To: [email protected]
Hi, I have installed ekiga, but run into a problem, which is perfectly described by the FAQ I found: " Ekiga only displays a part of the real picture in the video window, what can I do? If your driver doesn't natively support 176x144, Ekiga will try capturing at a larger size, and scale the picture down. If the picture isn't scaled, please report the problem to us on the mailing list. [edit]" So, I am reporting the problem on the mailing list. I am running Gentoo Linux, with ekiga 2.0.5, then also with 2.0.7. /proc/bus/usb/devices, says (other devices removed): T: Bus=01 Lev=02 Prnt=06 Port=02 Cnt=02 Dev#= 10 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1 P: Vendor=046d ProdID=08f6 Rev= 1.00 S: Product=Camera C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=quickcam E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=quickcam E: Ad=81(I) Atr=01(Isoc) MxPS=1023 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=16ms I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 0 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=83(I) Atr=01(Isoc) MxPS= 52 Ivl=1ms $ qcset -i Name : Logitech QuickCam USB Type : capture Channels : 1 Audio devices : 0 Maxsize : 324,248 Minsize : 160,120 Overlay coords: 1532713819,1532713819 Capture size : 324,248 Chromakey : 1532713819 Flags : Channel : 0 Name : Camera Tuners : 0 Flags : Type : camera Norm : 2052 Brightness : 32768 Hue : 32768 Color : 32768 Contrast : 32768 Whiteness : 32768 Depth : 24 Palette : RGB888 packed into 24bit words. A dmesg, starting from when I start up ekiga: [5259698.126000] quickcam [53.213577]: open users=1 [5259698.160000] quickcam [53.247533]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.161000] quickcam [53.248538]: set sensor=324x248 vwin=324x248 [5259698.172000] quickcam [53.259555]: failed qc_v4l_ioctl()=-515 [5259698.172000] quickcam [53.259722]: close users=0 [5259698.225000] quickcam [53.312617]: open users=1 [5259698.259000] quickcam [53.346513]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.260000] quickcam [53.347527]: set sensor=324x248 vwin=324x248 [5259698.271000] quickcam [53.358531]: close users=0 [5259698.271000] quickcam [53.358876]: open users=1 [5259698.305000] quickcam [53.392506]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.306000] quickcam [53.393518]: set sensor=324x248 vwin=324x248 [5259698.317000] quickcam [53.404526]: failed qc_v4l_ioctl()=-515 [5259698.317000] quickcam [53.404705]: close users=0 [5259698.369000] quickcam [53.456771]: open users=1 [5259698.403000] quickcam [53.490489]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.404000] quickcam [53.491500]: set sensor=324x248 vwin=324x248 [5259698.415000] quickcam [53.502507]: close users=0 [5259698.415000] quickcam [53.502784]: open users=1 [5259698.448000] quickcam [53.535486]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.449000] quickcam [53.536494]: set sensor=324x248 vwin=324x248 [5259698.460000] quickcam [53.547513]: close users=0 [5259698.517000] quickcam [53.604479]: open users=1 [5259698.551000] quickcam [53.638465]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.552000] quickcam [53.639473]: set sensor=324x248 vwin=324x248 [5259698.563000] quickcam [53.650480]: close users=0 [5259698.563000] quickcam [53.650801]: open users=1 [5259698.597000] quickcam [53.684457]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259698.598000] quickcam [53.685470]: set sensor=324x248 vwin=324x248 [5259698.609000] quickcam [53.696482]: close users=0 [5259699.231000] quickcam [54.318099]: open users=1 [5259699.265000] quickcam [54.352345]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259699.266000] quickcam [54.353354]: set sensor=324x248 vwin=324x248 [5259699.277000] quickcam [54.364368]: close users=0 [5259699.277000] quickcam [54.364712]: open users=1 [5259699.311000] quickcam [54.398338]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259699.312000] quickcam [54.399349]: set sensor=324x248 vwin=324x248 [5259699.323000] quickcam [54.410363]: close users=0 [5259699.323000] quickcam [54.410730]: open users=1 [5259699.357000] quickcam [54.444333]: qc_sensor_init: call qc_sensor_setsize0 (324,248) [5259699.358000] quickcam [54.445346]: set sensor=324x248 vwin=324x248 [5259699.370000] quickcam [54.457056]: failed qc_v4l_ioctl()=-22 [5259699.370000] quickcam [54.457457]: palette 15 is not supported [5259699.370000] quickcam [54.457554]: failed qc_v4l_ioctl()=-22 [5259699.370000] quickcam [54.457699]: warning: palette depth mismatch [5259699.370000] quickcam [54.457845]: VIDIOCGWIN: 324,248 [5259699.370000] quickcam [54.457967]: VIDIOCSWIN: call qc_sensor_setsize 176,144 [5259699.371000] quickcam [54.458336]: set sensor=162x124 vwin=162x124 [5259699.371000] quickcam [54.458465]: VIDIOCGWIN: 162,124 [5259699.371000] quickcam [54.458752]: VIDIOCGWIN: 162,124 [5259699.371000] quickcam [54.458896]: VIDIOCSWIN: call qc_sensor_setsize 320,240 [5259699.372000] quickcam [54.459341]: set sensor=324x248 vwin=320x240 [5259699.372000] quickcam [54.459484]: VIDIOCGWIN: 320,240 [5259699.372000] quickcam [54.459695]: VIDIOCGWIN: 320,240 [5259699.372000] quickcam [54.459829]: VIDIOCSWIN: call qc_sensor_setsize 176,144 [5259699.373000] quickcam [54.460338]: set sensor=162x124 vwin=162x124 [5259699.373000] quickcam [54.460479]: VIDIOCGWIN: 162,124 [5259699.373000] quickcam [54.460603]: VIDIOCGWIN: 162,124 [5259699.373000] quickcam [54.460720]: VIDIOCSWIN: call qc_sensor_setsize 320,240 [5259699.374000] quickcam [54.461334]: set sensor=324x248 vwin=320x240 [5259699.374000] quickcam [54.461461]: VIDIOCGWIN: 320,240 [5259699.377000] quickcam [54.464551]: open users=2 [5259699.377000] quickcam [54.464939]: failed qc_v4l_ioctl()=-515 [5259699.378000] quickcam [54.465112]: close users=1 [5259699.433000] quickcam [54.520341]: open users=2 [5259699.433000] quickcam [54.520633]: close users=1 [5259699.433000] quickcam [54.520786]: open users=2 [5259699.433000] quickcam [54.520909]: failed qc_v4l_ioctl()=-515 [5259699.434000] quickcam [54.521049]: close users=1 [5259699.490000] quickcam [54.577144]: open users=2 [5259699.490000] quickcam [54.577435]: close users=1 [5259699.490000] quickcam [54.577583]: open users=2 [5259699.490000] quickcam [54.577709]: close users=1 And when I quit: [5259808.079000] quickcam [43.149815]: wait_event_interruptible() returned ERESTARTSYS [5259808.079000] quickcam [43.149837]: failed qc_frame_get()=-512 [5259808.079000] quickcam [43.149846]: retrying failed qc_frame_get... rounds=8 [5259808.079000] quickcam [43.149855]: break: retrycount=8 r=-512 [5259808.079000] quickcam [43.149864]: failed qc_capt_get()=-512 [5259808.079000] quickcam [43.149873]: failed qc_v4l_ioctl()=-512 [5259808.084000] quickcam [43.154665]: close users=0 [5259808.086000] quickcam [43.157204]: Not streaming/connected anymore. Ignoring isoc interrupt, dev=c8acf400 streaming=0 status=-2 [5259808.087000] quickcam [43.158202]: Not streaming/connected anymore. Ignoring isoc interrupt, dev=c8acf400 streaming=0 status=-2 If I am reading this correctly, ekiga is trying to set the res to 176x144, getting 162x124, so it triess 320x240. It gets that, so it tries 176x144 again, but once again gets 162x124, so goes back to 320x240 - when in fact it would be better off saying 162x124 is close enough? And furthermore, it is not scaling down the 320x240 image - but just cropping it to 176x144? Any idea? -- Jarrod Lowe _______________________________________________ ekiga-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/ekiga-list
