Linux Media Controller development
 help / color / mirror / Atom feed
* V4L1 compatibility broken for VIDIOCGTUNER with radio
@ 2009-12-03 18:56 Herton Ronaldo Krzesinski
  2009-12-03 21:54 ` hermann pitton
  0 siblings, 1 reply; 5+ messages in thread
From: Herton Ronaldo Krzesinski @ 2009-12-03 18:56 UTC (permalink / raw)
  To: linux-media; +Cc: Hans Verkuil

Hi,

After commit 9bedc7f ("V4L/DVB (12429): v4l2-ioctl: fix G_STD and G_PARM 
default handlers"), radio software using V4L1 stopped to work on a saa7134 
card, a git bisect pointed to this commit introducing the regression. All 
VIDIOCGTUNER calls on a v4l1 application are returning -EINVAL after this 
commit.

Investigating the issue, it turns out that v4l1_compat_get_tuner calls 
VIDIOC_G_STD ioctl, but as it is a radio device (saa7134-radio) it now is 
returning -EINVAL to user space applications which are being confused about 
this.

May be VIDIOC_G_STD change in the commit above should be reverted, or 
v4l1_compat_get_tuner changed to not return error with G_STD, or not call 
G_STD ioctl for a radio device?

--
[]'s
Herton

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-12-04  8:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-03 18:56 V4L1 compatibility broken for VIDIOCGTUNER with radio Herton Ronaldo Krzesinski
2009-12-03 21:54 ` hermann pitton
2009-12-03 23:04   ` Herton Ronaldo Krzesinski
2009-12-04  1:10     ` hermann pitton
2009-12-04  8:29       ` Michael Krufky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox