27 Commits

Author SHA1 Message Date
6b68415800 feat: Use esp_jpeg component for decoding 2025-05-06 14:45:01 +02:00
aa15c51c83 Add error handling for esp_jpg_decode
esp_jpg_decode does not return if writer fails, causing unhandled
exceptions. Also logs when rgb_write malloc fails.
2025-01-12 02:08:09 +08:00
e689c3b082 Support: jpeg decoder on esp32c2 (#525)
* Extend s/w jpeg decoder functions for chips missing rom tjpgd

Also, disabled camera_init and capture from example for chips not
supporting camera

Signed-off-by: Vikram <vikram.dattu@espressif.com>

* Extend CI build support for C3 and C2

Signed-off-by: Vikram <vikram.dattu@espressif.com>

---------

Signed-off-by: Vikram <vikram.dattu@espressif.com>
2023-04-25 14:40:46 +03:00
73ed44bc5c Added support for 8-bit grayscale output to fmt2bmp() for frame2bmp()
conversions (reduces memory use for grayscale).
Cleanup / Addressing PR suggestions
2022-08-13 15:41:39 -04:00
1ac48e5397 Better handling of unsupported chips (#398) 2022-05-31 14:22:52 +03:00
5936a22e95 Fix SPIRAM checks and allow conversion APIs to be built for all platforms (#397)
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2022-05-31 11:34:24 +03:00
acf206a62a Add initial ESP32-S2 support 2021-04-30 16:51:03 +03:00
770f26a704 Add note explaining to free the buffer from fmt2jpg 2021-02-23 01:03:49 +02:00
859e536b56 Revert "Fix memory leak in fmt2jpg"
This reverts commit e9e2fdd1746c11c2072bbde716eb8a6ef54845cf.
2021-02-23 01:00:16 +02:00
e9e2fdd174 Fix memory leak in fmt2jpg
Fixes: https://github.com/espressif/esp32-camera/issues/248
2021-02-23 00:58:30 +02:00
85f7c63234 Merge branch 'master' into master 2020-10-14 01:40:49 +03:00
eacd640b8d Fix YUV2RGB888 bug 2020-05-14 16:22:21 +03:00
4cb2bdac98 don't need that header, be careful the name is different in idf 4+ and 4- 2020-03-30 20:13:37 +08:00
69f957646d add OV5640 driver 2020-03-14 00:16:08 -03:00
fb6c27a056 try rebase 2020-03-13 14:26:51 -03:00
ae32d52cc2 initial 5640 support 2020-03-12 00:42:57 +02:00
31e9904c67 Revert "add OV5640 driver"
This reverts commit df03701ff7967fac8c4d23454bf1cd6300dca626.
2020-03-11 13:48:35 -03:00
df03701ff7 add OV5640 driver 2020-03-07 19:10:02 -03:00
0076c3e77e fix headers that require esp32 2020-01-28 09:49:18 -03:00
b1c9712d11 Target proper device headers after IDF 4.0 2020-01-25 05:36:51 +02:00
8aecb0c565 misc: fix wrong msg tag in to_jpg
Signed-off-by: Bartlomiej Cieszkowski <bartlomiej.cieszkowski@gmail.com>
2020-01-05 18:55:03 +01:00
05e500e074 porting to idf 4.1 dev 2019-11-06 17:27:02 -03:00
1d555b4b2e Fix Support for OV7725 2019-06-14 12:26:43 +02:00
ab9fe91133 Add support for Hardware I2C and OV3660 2019-03-10 15:20:58 +01:00
55135e7d3e Fix data offset for JPG to RGB888 conversion 2018-11-20 12:27:41 +01:00
89fcfdecb3 Separate JPEG decoder and add JPEG EOF detection 2018-11-19 11:20:04 +01:00
0d2547a501 Initial Import 2018-11-15 14:22:09 +01:00