kernel-ark/drivers/media/video/ivtv
Hans Verkuil 5614b02143 V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling
Due to a documentation bug (the type mask is 3 bits long, not 2) the wrong
frame types were filled in: the B and P frame types were swapped.

This bug also hid a second bug: when a capture is stopped a last entry is
written into the pgm index buffer with internal type 0, denoting the end
of the program. This entry wasn't ignored, instead it was accidentally
returned to the caller as a P frame.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2007-09-14 13:13:40 -03:00
..
ivtv-audio.c
ivtv-audio.h
ivtv-cards.c
ivtv-cards.h V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS 2007-06-08 08:21:14 -03:00
ivtv-controls.c
ivtv-controls.h
ivtv-driver.c V4L/DVB (5865): Remove usage of HZ on ivtv driver, replacing by msecs_to_jiffies 2007-07-20 17:35:51 -03:00
ivtv-driver.h V4L/DVB (5916): ivtv: fix pause/continue/play handling 2007-07-30 16:26:32 -03:00
ivtv-fileops.c V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling 2007-09-14 13:13:40 -03:00
ivtv-fileops.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-firmware.c V4L/DVB (5920): ivtv: fix incorrect fw size report. 2007-07-30 16:26:35 -03:00
ivtv-firmware.h
ivtv-gpio.c V4L/DVB (5854): ivtv: cleanup of driver messages 2007-07-20 17:35:46 -03:00
ivtv-gpio.h
ivtv-i2c.c V4L/DVB (5854): ivtv: cleanup of driver messages 2007-07-20 17:35:46 -03:00
ivtv-i2c.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-ioctl.c V4L/DVB (6095): ivtv: fix VIDIOC_G_ENC_INDEX flag handling 2007-09-14 13:13:40 -03:00
ivtv-ioctl.h
ivtv-irq.c V4L/DVB (5866): ivtv: fix DMA timeout when capturing VBI + another stream 2007-07-20 17:35:52 -03:00
ivtv-irq.h V4L/DVB (5404): Merges VBI & YUV handling into a single work queue. 2007-04-27 15:44:24 -03:00
ivtv-mailbox.c V4L/DVB (5917): ivtv: improve mailbox responsiveness. 2007-07-30 16:26:33 -03:00
ivtv-mailbox.h
ivtv-queue.c V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-queue.h V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-streams.c V4L/DVB (5918): ivtv: fix TV-out VBI handling, only reset on last close. 2007-07-30 16:26:34 -03:00
ivtv-streams.h
ivtv-udma.c
ivtv-udma.h
ivtv-vbi.c V4L/DVB (5769): Ivtv: fix broken VBI output support 2007-07-18 14:24:10 -03:00
ivtv-vbi.h V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler 2007-06-08 08:21:13 -03:00
ivtv-version.h
ivtv-video.c V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-video.h V4L/DVB (5379): If possible make vars/functions static. 2007-04-27 15:44:13 -03:00
ivtv-yuv.c V4L/DVB (5438): Fix ivtv yuv threshold handling 2007-04-27 15:44:48 -03:00
ivtv-yuv.h V4L/DVB (5404): Merges VBI & YUV handling into a single work queue. 2007-04-27 15:44:24 -03:00
Kconfig V4L/DVB (5855): ivtv: fix Kconfig typo and refer to the driver homepage. 2007-07-20 17:35:47 -03:00
Makefile