Maxim Devaev
|
5b54a8dbe2
|
v4p: fixed buf error handling
|
2024-02-29 00:52:03 +02:00 |
|
Maxim Devaev
|
32165e97ed
|
simplified
|
2024-02-29 00:42:34 +02:00 |
|
Maxim Devaev
|
4b6f65881d
|
simplified
|
2024-02-28 23:25:06 +02:00 |
|
Maxim Devaev
|
0e7d8da407
|
Bump version: 5.54 → 5.55
|
2024-02-28 00:14:42 +02:00 |
|
Maxim Devaev
|
1c862b21e9
|
v4p: better messages
|
2024-02-28 00:13:37 +02:00 |
|
Maxim Devaev
|
b202438a4d
|
v4p: ignore ENOENT (unplugged) on restoring saved_crtc
|
2024-02-27 23:59:02 +02:00 |
|
Maxim Devaev
|
50ee2ba964
|
v4p: simplified
|
2024-02-27 23:50:27 +02:00 |
|
Maxim Devaev
|
9f40713ee1
|
v4p: check display status via sysfs
|
2024-02-27 07:55:33 +02:00 |
|
Maxim Devaev
|
5f393ae972
|
Bump version: 5.53 → 5.54
|
2024-02-27 00:14:06 +02:00 |
|
Maxim Devaev
|
aca3ee9e23
|
fix installer
|
2024-02-27 00:12:57 +02:00 |
|
Maxim Devaev
|
284b17d1db
|
Bump version: 5.52 → 5.53
|
2024-02-26 22:42:48 +02:00 |
|
Maxim Devaev
|
506a4496d1
|
fix
|
2024-02-26 22:41:48 +02:00 |
|
Maxim Devaev
|
b5c201d1c1
|
Bump version: 5.51 → 5.52
|
2024-02-26 21:42:53 +02:00 |
|
Maxim Devaev
|
032faa9882
|
refactoring
|
2024-02-26 21:29:26 +02:00 |
|
Maxim Devaev
|
414baadc40
|
refactoring
|
2024-02-26 21:14:36 +02:00 |
|
Maxim Devaev
|
2d6716aa47
|
refactoring
|
2024-02-26 20:28:09 +02:00 |
|
Maxim Devaev
|
260619923a
|
new macro US_MIN() and US_MAX()
|
2024-02-26 19:09:16 +02:00 |
|
Maxim Devaev
|
3715c89ec8
|
v4p
|
2024-02-26 17:36:43 +02:00 |
|
Maxim Devaev
|
5026108079
|
device: Logging prefix
(cherry picked from commit f3bfdb2fd74c0bb5249df3f21ab6daf0ec12318a)
Signed-off-by: Maxim Devaev <mdevaev@gmail.com>
|
2024-02-23 04:03:43 +00:00 |
|
Maxim Devaev
|
5f7c556697
|
device: Keep DV-timing Hz
(cherry picked from commit 17a448223c0dd1cf420ba9a79232f433ff11c4b5)
Signed-off-by: Maxim Devaev <mdevaev@gmail.com>
|
2024-02-23 04:03:37 +00:00 |
|
Maxim Devaev
|
3c7564da19
|
big refactoring
|
2024-02-22 19:35:49 +02:00 |
|
Maxim Devaev
|
f0e070be5b
|
Bump version: 5.50 → 5.51
|
2024-02-19 00:40:14 +02:00 |
|
Maxim Devaev
|
aa05c470b3
|
string fixes
|
2024-02-19 00:22:45 +02:00 |
|
Maxim Devaev
|
13af11a3a6
|
Using strerror_r() instead of strerror_l() for better compatibility
|
2024-02-18 18:41:33 +02:00 |
|
Maxim Devaev
|
41330940c6
|
Bump version: 5.49 → 5.50
|
2024-02-16 17:15:26 +02:00 |
|
Maxim Devaev
|
46e630d2f6
|
using (void) instead of UNUSED
|
2024-02-16 01:51:36 +02:00 |
|
Maxim Devaev
|
63d87f0526
|
add instance_id to stream_client cookie name
|
2024-02-15 15:52:03 +02:00 |
|
Maxim Devaev
|
b2ebcf99c8
|
Bump version: 5.48 → 5.49
|
2024-02-02 22:53:48 +02:00 |
|
Maxim Devaev
|
6a6b910869
|
refactoring
|
2024-02-02 22:41:45 +02:00 |
|
Maxim Devaev
|
4e8acf371f
|
Issue #252: YVYU support
|
2024-02-02 22:41:45 +02:00 |
|
Maxim Devaev
|
2dddb879bc
|
Bump version: 5.47 → 5.48
|
2024-01-09 00:12:23 +02:00 |
|
Maxim Devaev
|
4d92dc662c
|
removed some checks in gpio
|
2024-01-09 00:11:11 +02:00 |
|
Maxim Devaev
|
3cb649d97c
|
Bump version: 5.46 → 5.47
|
2024-01-07 04:48:07 +02:00 |
|
Maxim Devaev
|
d9b5f2b03d
|
Issue #255: libgpiod 2.0 API supported
Thanks for @jpalus for #249 with compatibility code
|
2024-01-07 04:36:53 +02:00 |
|
Jan Palus
|
2997906d98
|
add option to make verbose builds (#251)
if V=1 is passed to make echo invoked command verbosely
|
2024-01-02 02:27:12 +02:00 |
|
Maxim Devaev
|
f8ed7d7b3b
|
Bump version: 5.45 → 5.46
|
2023-12-14 13:29:50 +02:00 |
|
Maxim Devaev
|
33fdf9bf43
|
Bump version: 5.44 → 5.45
|
2023-10-24 14:14:00 +03:00 |
|
Ed Maste
|
6bd4ef59c0
|
avoid duplicate increment of slc (#239)
Clang reported "warning: variable 'slc' is incremented both in the loop
header and in the loop body".
|
2023-10-24 05:11:36 +03:00 |
|
Maxim Devaev
|
79987da1bf
|
Bump version: 5.43 → 5.44
|
2023-10-14 01:47:24 +03:00 |
|
Maxim Devaev
|
05e5db09e4
|
fix
|
2023-10-12 04:19:23 +03:00 |
|
Maxim Devaev
|
55e432a529
|
Merge branch 'mp'
|
2023-10-12 04:13:10 +03:00 |
|
chr
|
4732c85ec4
|
Optimize JPEG scanline copy of yuv format (#235)
* opt jpeg scanline copy with yuv format
* remove unused macro
|
2023-10-12 04:11:34 +03:00 |
|
Michael Lynch
|
0ce7f28754
|
Correct typo on 'interval' (#236)
This fixes a minor typo on the word 'interval'.
|
2023-10-10 20:19:24 +03:00 |
|
Maxim Devaev
|
a2641dfcb6
|
some multiplane fixes
|
2023-10-10 20:13:57 +03:00 |
|
Artem
|
ec33425c05
|
Multi Planar device support (#233)
* added multi planar device support (RK3588 HDMI IN)
* sync with upstream version
* fix use local variable after free
Signed-off-by: Artem Mamonov <artyom.mamonov@gmail.com>
* request buffer length = VIDEO_MAX_PLANES for multi-planar devices
---------
Signed-off-by: Artem Mamonov <artyom.mamonov@gmail.com>
Co-authored-by: hongruichen <chraac@gmail.com>
|
2023-10-08 19:27:17 +03:00 |
|
Maxim Devaev
|
a4b4dd3932
|
Bump version: 5.42 → 5.43
|
2023-10-04 02:46:33 +03:00 |
|
Maxim Devaev
|
b3e4ea9c0f
|
issue #230: processing any freshest valid buffer
|
2023-10-04 02:41:55 +03:00 |
|
Maxim Devaev
|
22a816b9b5
|
issue #230: fixed possible memory error
|
2023-10-04 02:41:55 +03:00 |
|
Stargirl Flowers
|
c96559e4ac
|
Discard truncated JPEG frames (#230)
Hello! This patch works around an issue encountered with [ELP-USB100W03M]
cameras where they send a vast amount of invalid JPEGs when capturing
their MJPEG streams. These bad frames account for about 87% of captured
frames and cause issues for browsers and downstream applications.
Replaces #229
[ELP-USB100W03M]: https://www.webcamerausb.com/elp-10mp-free-driver-usb20-ov9712-cmos-sensor-hd-mjpeg-web-camera-board-720p-36mm-lens-p-116.html
|
2023-10-04 02:41:55 +03:00 |
|
Maxim Devaev
|
a52df47b29
|
skip broken frames and save only good
|
2023-10-04 02:41:55 +03:00 |
|