Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
d050de607f062233cf5e75b2e8f40f20c4b04b91
/
drivers
/
media
/
usb
/
em28xx
/
em28xx-video.c
47677e5
[media] em28xx: Only deallocate struct em28xx after finishing all extensions
by Mauro Carvalho Chehab
· 10 years ago
ade4868
[media] v4l: Rename vb2_queue.timestamp_type as timestamp_flags
by Sakari Ailus
· 10 years ago
a61f681
[media] em28xx-video: implement em28xx_ops: suspend/resume hooks
by Shuah Khan
· 10 years ago
d86bc65
[media] em28xx-v4l: do not call em28xx_init_camera() if the device has no sensor
by Frank Schaefer
· 11 years ago
103f18a
[media] em28xx-video: do not unregister the v4l2 dummy clock before v4l2_device_unregister() has been called
by Frank Schaefer
· 11 years ago
961717b
[media] em28xx: fix usb alternate setting for analog and digital video endpoints > 0
by Frank Schaefer
· 11 years ago
8068eb8
[media] em28xx: make 'em28xx_ctrl_ops' static
by Fengguang Wu
· 11 years ago
ebbfbc2
[media] em28xx: push mutex down to extensions on .fini callback
by Mauro Carvalho Chehab
· 11 years ago
aa929ad
[media] em28xx: print a message at disconnect
by Mauro Carvalho Chehab
· 11 years ago
e847022
[media] em28xx-v4l: fix the freeing of the video devices memory
by Frank Schaefer
· 11 years ago
5a620c7
[media] em28xx: always call em28xx_release_resources() in the usb disconnect handler
by Frank Schaefer
· 11 years ago
f188da4
[media] em28xx-v4l: move v4l2_ctrl_handler freeing and v4l2_device unregistration to em28xx_v4l2_fini
by Frank Schaefer
· 11 years ago
25dd165
[media] em28xx: move v4l2 dummy clock deregistration from the core to the v4l extension
by Frank Schaefer
· 11 years ago
5ad10de
[media] em28xx: move v4l2_device_disconnect() call from the core to the v4l extension
by Frank Schaefer
· 11 years ago
23e8642
[media] em28xx: move usb transfer uninit on device disconnect from the core to the v4l-extension
by Frank Schaefer
· 11 years ago
4e17024
[media] em28xx-v4l: fix device initialization in em28xx_v4l2_open() for radio and VBI mode
by Frank Schaefer
· 11 years ago
ee97207
[media] em28xx: fix xc3028 demod and firmware setup on DVB
by Mauro Carvalho Chehab
· 11 years ago
822b8de
[media] em28xx: prevent registering wrong interfaces for audio-only
by Mauro Carvalho Chehab
· 11 years ago
d8992b0
[media] em28xx: unify module version
by Mauro Carvalho Chehab
· 11 years ago
9634614
[media] em28xx: improve extension information messages
by Mauro Carvalho Chehab
· 11 years ago
01c2819
[media] em28xx: make em28xx-video to be a separate module
by Mauro Carvalho Chehab
· 11 years ago
b64f8e9
[media] em28xx: move analog-specific init to em28xx-video
by Mauro Carvalho Chehab
· 11 years ago
ce67943
[media] em28xx: some cosmetic changes
by Mauro Carvalho Chehab
· 11 years ago
0560f33
[media] em28xx: move some video-specific functions to em28xx-video
by Mauro Carvalho Chehab
· 11 years ago
98c24dcd
[media] em28xx-video: Swap release order to avoid lock nesting
by Ricardo Ribalda
· 11 years ago
032f1dd
[media] em28xx: fix error path in em28xx_start_analog_streaming()
by Frank Schaefer
· 11 years ago
51dd4d7
[media] em28xx: Fix vidioc fmt vid cap v4l2 compliance
by Alban Browaeys
· 11 years ago
abca205
[media] v4l2: remove g_chip_ident from bridge drivers where it is easy to do so
by Hans Verkuil
· 11 years ago
430c73f
[media] em28xx: Put remaining .vidioc_g_chip_info instance under ADV_DEBUG
by Michal Marek
· 11 years ago
96b03d2
[media] v4l2: rename VIDIOC_DBG_G_CHIP_NAME to _CHIP_INFO
by Hans Verkuil
· 11 years ago
cd634f1
[media] v4l2: put VIDIOC_DBG_G_CHIP_NAME under ADV_DEBUG
by Hans Verkuil
· 11 years ago
46f8597
[media] em28xx: fix typo in scale_to_size()
by Hans Verkuil
· 11 years ago
e507e0e
[media] em28xx: add support for em25xx/em276x/em277x/em278x frame data processing
by Frank Schaefer
· 11 years ago
3b2d17b
[media] em28xx: add support for g_chip_name
by Hans Verkuil
· 11 years ago
977ba3b
[media] v4l2: add const to argument of write-only s_register ioctl
by Hans Verkuil
· 11 years ago
314527a
[media] v4l2: pass std by value to the write-only s_std ioctl
by Hans Verkuil
· 11 years ago
2f73c7c
[media] v4l2: add const to argument of write-only s_tuner ioctl
by Hans Verkuil
· 11 years ago
b530a44
[media] v4l2: add const to argument of write-only s_frequency ioctl
by Hans Verkuil
· 11 years ago
195281d
[media] em28xx: set the timestamp type for video and vbi vb2_queues
by Frank Schaefer
· 11 years ago
43a20d7
[media] em28xx: bump driver version to 0.2.0
by Frank Schaefer
· 11 years ago
8f8b113a
[media] em28xx: add image quality bridge controls
by Frank Schaefer
· 11 years ago
6c3598e
[media] em28xx: VIDIOC_ENUM_FRAMESIZES: consider the scaler limits when calculating the minimum frame size
by Frank Schaefer
· 11 years ago
b837413
[media] em28xx: add function scale_to_size()
by Frank Schaefer
· 11 years ago
6b09a21
[media] em28xx: rename function get_scale() to size_to_scale()
by Frank Schaefer
· 11 years ago
8168532
[media] em28xx: introduce #define for maximum supported scaling values (register 0x30-0x33)
by Frank Schaefer
· 11 years ago
fff459e
[media] em28xx: make ioctl VIDIOC_DBG_G_CHIP_IDENT available for radio devices
by Frank Schaefer
· 12 years ago
35deba3
[media] em28xx: make ioctl VIDIOC_DBG_G_CHIP_IDENT available without CONFIG_VIDEO_ADV_DEBUG selected
by Frank Schaefer
· 12 years ago
eb17cee
[media] em28xx: remove obsolete device state checks from the ioctl functions
by Frank Schaefer
· 12 years ago
7a92de6
[media] em28xx: VIDIOC_G_TUNER: remove unneeded setting of tuner type
by Frank Schaefer
· 12 years ago
aab3461
[media] em28xx: get rid of duplicate function vidioc_s_fmt_vbi_cap()
by Frank Schaefer
· 12 years ago
430101b
[media] em28xx: remove ioctl VIDIOC_CROPCAP
by Frank Schaefer
· 12 years ago
1fe184a
[media] em28xx: make ioctls VIDIOC_G/S_PARM working for VBI devices
by Frank Schaefer
· 12 years ago
83c8bcc
[media] em28xx: disable ioctl VIDIOC_S_PARM for VBI devices
by Frank Schaefer
· 12 years ago
3bc85cc
[media] em28xx: use v4l2_disable_ioctl() to disable ioctl VIDIOC_S_PARM
by Frank Schaefer
· 12 years ago
c2dcef8
[media] em28xx: use v4l2_disable_ioctl() to disable ioctls VIDIOC_G_AUDIO and VIDIOC_S_AUDIO
by Frank Schaefer
· 12 years ago
66df67b
[media] em28xx: disable tuner related ioctls for video and VBI devices without tuner
by Frank Schaefer
· 12 years ago
6e46dab
[media] em28xx: use v4l2_disable_ioctl() to disable ioctls VIDIOC_QUERYSTD, VIDIOC_G/S_STD
by Frank Schaefer
· 12 years ago
e6066db
[media] [REVIEW] em28xx: fix bytesperline calculation in TRY_FMT
by Hans Verkuil
· 12 years ago
ef85cd9
[media] em28xx: enable DMABUF
by Mauro Carvalho Chehab
· 12 years ago
3a799c2
[media] em28xx: declare em28xx_stop_streaming as static
by Mauro Carvalho Chehab
· 12 years ago
2665c29
[media] em28xx: simplify device state tracking
by Frank Schaefer
· 12 years ago
d3829fa
[media] em28xx: convert to videobuf2
by Devin Heitmueller
· 12 years ago
2a221d3
[media] em28xx: zero vbi_format reserved array and add try_vbi_fmt
by Hans Verkuil
· 12 years ago
1d179ee
[media] em28xx: remove sliced VBI support
by Hans Verkuil
· 12 years ago
d8c95c0
[media] em28xx: std fixes: don't implement in webcam mode, and fix std changes
by Hans Verkuil
· 12 years ago
86ff7f1
[media] em28xx: fill in readbuffers and fix incorrect return code
by Hans Verkuil
· 12 years ago
50fdf40
[media] em28xx: add support for control events
by Hans Verkuil
· 12 years ago
69a6164
[media] em28xx: convert to v4l2_fh, fix priority handling
by Hans Verkuil
· 12 years ago
081b945
[media] em28xx: convert to the control framework
by Hans Verkuil
· 12 years ago
20deebf
[media] em28xx: fix tuner/frequency handling
by Hans Verkuil
· 12 years ago
319a55f
[media] em28xx: fix VIDIOC_DBG_G_CHIP_IDENT compliance errors
by Hans Verkuil
· 12 years ago
dd5a436
[media] em28xx: remove bogus input/audio ioctls for the radio device
by Hans Verkuil
· 12 years ago
a9d79fe
[media] em28xx: fix querycap
by Hans Verkuil
· 12 years ago
36016a3
[media] em28xx: clean up and unify functions em28xx_copy_vbi() em28xx_copy_video()
by Frank Schaefer
· 12 years ago
227b7c9
[media] em28xx: move the em2710/em2750/em28xx specific frame data processing code to a separate function
by Frank Schaefer
· 12 years ago
e04c00d
[media] em28xx: em28xx_urb_data_copy(): move duplicate code for capture_type=0 and capture_type=2 to a function
by Frank Schaefer
· 12 years ago
4078d62
[media] em28xx: move caching of pointer to vmalloc memory in videobuf to struct em28xx_buffer
by Frank Schaefer
· 12 years ago
a483701
[media] em28xx: refactor VBI data processing code in em28xx_urb_data_copy()
by Frank Schaefer
· 12 years ago
8732533
[media] em28xx: move field 'pos' from struct em28xx_dmaqueue to struct em28xx_buffer
by Frank Schaefer
· 12 years ago
948a49a
[media] em28xx: use common function for video and vbi buffer completion
by Frank Schaefer
· 12 years ago
24a6d84
[media] em28xx: refactor get_next_buf() and use it for vbi data, too
by Frank Schaefer
· 12 years ago
960da93
[media] em28xx: use common urb data copying function for vbi and non-vbi data streams
by Frank Schaefer
· 12 years ago
79ff869
[media] em28xx: em28xx_urb_data_copy_vbi(): calculate vbi_size only if needed
by Frank Schaefer
· 12 years ago
0455eeb
[media] em28xx: fix capture type setting in em28xx_urb_data_copy_vbi()
by Frank Schaefer
· 12 years ago
3610f58
[media] em28xx: make sure the packet size is >= 4 before checking for headers in em28xx_urb_data_copy_vbi()
by Frank Schaefer
· 12 years ago
b77e0c0
[media] em28xx: fix video data start position calculation in em28xx_urb_data_copy_vbi()
by Frank Schaefer
· 12 years ago
c647a91
[media] em28xx: improve USB endpoint logic, also use bulk transfers
by Frank Schaefer
· 12 years ago
0cf544a
[media] em28xx: rename some USB parameter fields in struct em28xx to clarify their role
by Frank Schaefer
· 12 years ago
4601cc3
[media] em28xx: rename function em28xx_isoc_copy_vbi and extend for USB bulk transfers
by Frank Schaefer
· 12 years ago
0fa4a40
[media] em28xx: rename function em28xx_isoc_copy and extend for USB bulk transfers
by Frank Schaefer
· 12 years ago
1653cb0c
[media] em28xx: remove double checks for urb->status == -ENOENT in urb_data_copy functions
by Frank Schaefer
· 12 years ago
057ca0d
[media] em28xx: create a common function for isoc and bulk USB transfer initialization
by Frank Schaefer
· 12 years ago
afb177e
[media] em28xx: rename function em28xx_uninit_isoc to em28xx_uninit_usb_xfer
by Frank Schaefer
· 12 years ago
74209dc
[media] em28xx: rename struct em28xx_usb_isoc_ctl to em28xx_usb_ctl
by Frank Schaefer
· 12 years ago
515688a
[media] em28xx: rename isoc packet number constants and parameters
by Frank Schaefer
· 12 years ago
c02ec71
[media] em28xx: fix wrong data offset for non-interlaced mode in em28xx_copy_video
by Frank Schaefer
· 12 years ago
8e6057b
[media] v4l: Convert drivers to use monotonic timestamps
by Sakari Ailus
· 12 years ago
0e8025b9
[media] v4l2: make vidioc_s_audio const
by Hans Verkuil
· 12 years ago
e36c92f
[media] em28xx: use after free in em28xx_v4l2_close()
by Dan Carpenter
· 12 years ago
0c0d06c
[media] rename most media/video usb drivers to media/usb
by Mauro Carvalho Chehab
· 12 years ago
[Renamed from drivers/media/video/em28xx/em28xx-video.c]
Next »