linux/drivers/media/pci/bt8xx
Hans de Goede 5c915c6876 [media] bttv: Width must be a multiple of 16 when capturing planar formats
On my bttv card "Hauppauge WinTV [card=10]" capturing in YV12 fmt at max
size results in a solid green rectangle being captured (all colors 0 in
YUV).

This turns out to be caused by max-width (924) not being a multiple of 16.

We've likely never hit this problem before since normally xawtv / tvtime,
etc. will prefer packed pixel formats. But when using a video card which
is using xf86-video-modesetting + glamor, only planar XVideo fmts are
available, and xawtv will chose a matching capture format to avoid needing
to do conversion, triggering the solid green window problem.

Cc: stable@vger.kernel.org
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-03-01 10:36:24 -03:00
..
bt848.h
bt878.c media/bt8xx: Remove old powerpc cruft 2015-03-24 13:33:50 +11:00
bt878.h media/bt8xx: Remove old powerpc cruft 2015-03-24 13:33:50 +11:00
btcx-risc.c [media] btcx-risc: use swap() in btcx_sort_clips() 2015-07-06 08:25:49 -03:00
btcx-risc.h [media] btcx-risc: move to bt8xx 2014-12-23 10:13:19 -02:00
bttv-audio-hook.c [media] bttv: fix audio hooks 2015-05-01 06:24:32 -03:00
bttv-audio-hook.h
bttv-cards.c [media] media, sound: tea575x: constify snd_tea575x_ops structures 2015-12-03 11:26:45 -02:00
bttv-driver.c [media] bttv: Width must be a multiple of 16 when capturing planar formats 2016-03-01 10:36:24 -03:00
bttv-gpio.c [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
bttv-i2c.c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2013-05-02 14:38:53 -07:00
bttv-if.c [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
bttv-input.c [media] bt8xxx: Use monotonic time 2015-08-16 13:29:59 -03:00
bttv-risc.c [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
bttv-vbi.c [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
bttv.h [media] media: remove emacs editor variables 2014-12-22 17:52:20 -02:00
bttvp.h [media] include/media: move driver interface headers to a separate dir 2015-11-17 06:57:29 -02:00
dst_ca.c [media] dvb: modify core to implement interfaces/entities at MC new gen 2016-01-11 12:18:52 -02:00
dst_ca.h
dst_common.h [media] dvb: Get rid of typedev usage for enums 2015-06-09 17:47:35 -03:00
dst_priv.h
dst.c [media] dvb_frontend: pass the props cache to get_frontend() as arg 2016-02-04 16:27:30 -02:00
dvb-bt8xx.c [media] media: bt8xx: constify sp887x_config structure 2016-02-01 07:58:47 -02:00
dvb-bt8xx.h
Kconfig [media] bttv: Convert to generic TEA575x interface 2015-01-27 10:13:19 -02:00
Makefile [media] btcx-risc: move to bt8xx 2014-12-23 10:13:19 -02:00