Commit Graph

  • ff95a28977 Fix compilation errors Kamil Trzcinski 2022-07-04 17:44:29 +00:00
  • 950643cff3 Fix compilation with sudo: use CURDIR instead of PWD Kamil Trzciński 2022-05-06 00:13:32 +02:00
  • 9c7f5fed12 Enable -Wall Kamil Trzcinski 2022-04-14 10:13:18 +02:00
  • eaf4e06989 Enable -std=gnu17 Kamil Trzcinski 2022-04-14 10:13:05 +02:00
  • 00310b6a2c Improve remuxer Kamil Trzcinski 2022-04-14 09:54:20 +02:00
  • 0a10a8ba59 device_option_normalize_name strips non-alnum and lowercases Kamil Trzcinski 2022-04-12 14:36:12 +02:00
  • 14126985f3 make headers Kamil Trzcinski 2022-04-12 14:27:39 +02:00
  • 6d0492e35a Store Range: header Kamil Trzcinski 2022-04-12 11:56:35 +02:00
  • 70b9a513ad Add info about res=low Kamil Trzcinski 2022-04-12 11:07:52 +02:00
  • 1dd4f7142d Pass params to video.h264 from video.html Kamil Trzcinski 2022-04-12 10:53:15 +02:00
  • ae18e06098 Fail on wrong resolution Kamil Trzcinski 2022-04-12 10:05:03 +02:00
  • ddca582551 Automatically reconnect Kamil Trzcinski 2022-04-12 09:23:46 +02:00
  • a1c974c9be Remove camera_legacy_isp.c Kamil Trzcinski 2022-04-12 09:18:40 +02:00
  • 04bf3a2442 Optimize decoder Kamil Trzcinski 2022-04-12 09:17:56 +02:00
  • 5ab25f435a Improve how options are handled Kamil Trzcinski 2022-04-12 08:59:04 +02:00
  • b9fd63154c Improve regular messages Kamil Trzcinski 2022-04-12 08:51:19 +02:00
  • 887b88fdda Print links pipeline (for informational purposes) Kamil Trzcinski 2022-04-12 08:49:19 +02:00
  • d688f7127f Support all rescaling aspects Kamil Trzcinski 2022-04-12 00:54:38 +02:00
  • 5160bdeb3d Use legacy isp to rescale outputs Kamil Trzcinski 2022-04-12 00:38:27 +02:00
  • 80b69bd3eb Rework links handling to create a complete pipeline Kamil Trzcinski 2022-04-12 00:33:24 +02:00
  • a4d6f35004 Get rid of pipeline Kamil Trzcinski 2022-04-11 22:06:19 +02:00
  • 8dd470cb49 Make device to support composite devices (single output, many captures) Kamil Trzcinski 2022-04-11 22:02:22 +02:00
  • d7c263bae9 Remove dependency on output_list and capture_list to create a pipeline Kamil Trzcinski 2022-04-11 21:50:48 +02:00
  • 4497c91ae8 Make buffer_list_t *device_open_buffer_list_capture Kamil Trzcinski 2022-04-11 21:09:30 +02:00
  • cde6185963 Make buffer_list_t *device_open_buffer_list_output Kamil Trzcinski 2022-04-11 21:07:04 +02:00
  • d4b18aac2a Make buffer_list_t *device_open_buffer_list to return buffer_list Kamil Trzcinski 2022-04-11 20:58:30 +02:00
  • 5a9e871484 Introduce buffer_format_t and use it for buffer_list_open Kamil Trzcinski 2022-04-11 20:48:09 +02:00
  • a3e8ef1e24 Make buffer_list_open to accept const char *path Kamil Trzcinski 2022-04-11 19:04:38 +02:00
  • 753e9d4255 Clone dev->dev_fd to provide buf_list->dev_fd Kamil Trzcinski 2022-04-11 19:00:06 +02:00
  • 2f3f4b4653 Fix *_camera.sh scripts Kamil Trzcinski 2022-04-11 18:58:06 +02:00
  • d76e659a15 Update .gitignore Kamil Trzcinski 2022-04-11 18:43:52 +02:00
  • 2fb7a53122 Add sample systemd file Kamil Trzcinski 2022-04-11 17:53:06 +02:00
  • 0ff48e449e Update latency Kamil Trzcinski 2022-04-11 17:19:22 +02:00
  • e69f707ef0 Fix frame rate Kamil Trzcinski 2022-04-11 17:07:35 +02:00
  • fb400f3139 Fix libcamera resolution handling Kamil Trzcinski 2022-04-11 16:49:21 +02:00
  • facd1fa41e Pass expected output width Kamil Trzcinski 2022-04-11 16:32:05 +02:00
  • 7f4619a312 Configure h264 codecs Kamil Trzcinski 2022-04-11 16:31:41 +02:00
  • 6ce5b5ce4a Add device->opts.allow_dma Kamil Trzcinski 2022-04-11 16:28:36 +02:00
  • b15d5b28af Improve supported formats Kamil Trzcinski 2022-04-11 16:10:30 +02:00
  • b5d519e6d1 Add note about Arducam 16MP Kamil Trzcinski 2022-04-11 15:04:18 +02:00
  • d9bb34eb40 Update README.md Kamil Trzcinski 2022-04-11 14:56:28 +02:00
  • eaeb40ba07 Add README Kamil Trzcinski 2022-04-11 13:57:55 +02:00
  • ae12963c6e Update logs Kamil Trzcinski 2022-04-11 13:52:46 +02:00
  • 1d6298d248 Improve parameters dump Kamil Trzcinski 2022-04-11 13:17:39 +02:00
  • 9efcbbc916 Update c_cpp_properties.json Kamil Trzcinski 2022-04-11 13:15:46 +02:00
  • bce0303b8e Remove non-needed message Kamil Trzcinski 2022-04-11 13:11:23 +02:00
  • 0fbbe62799 Expose h264 and jpeg options Kamil Trzcinski 2022-04-11 13:02:21 +02:00
  • 7c56fa2813 Improve controls handling (preload) Kamil Trzcinski 2022-04-11 13:00:45 +02:00
  • a586bad403 Allow to configure control Kamil Trzcinski 2022-04-11 12:45:01 +02:00
  • 8adcd67569 Allow to configure controls Kamil Trzcinski 2022-04-11 12:42:17 +02:00
  • 9eeee04560 Allow to disable libcamera Kamil Trzcinski 2022-04-11 10:55:54 +02:00
  • aa0f7276bf Make libcamera to work? Kamil Trzcinski 2022-04-11 10:51:05 +02:00
  • a08904688e Fix log-filter in opts/log.c Kamil Trzcinski 2022-04-11 10:07:31 +02:00
  • d5571f095d Move queueing buffer message into device/buffer_queue.c Kamil Trzcinski 2022-04-11 10:05:38 +02:00
  • 4783fe31a5 The libcamera starts Kamil Trzcinski 2022-04-11 10:01:18 +02:00
  • 95c7b06e1e Move int nbufs into buffer_list_open Kamil Trzcinski 2022-04-11 08:57:16 +02:00
  • e4673851c1 Add DEBUG=1 Kamil Trzcinski 2022-04-10 22:35:54 +02:00
  • abb94b1e29 Fix libcamera compilation Kamil Trzcinski 2022-04-10 22:28:01 +02:00
  • 2e36ac9aed Add libcamera - dummy (for now) Kamil Trzcinski 2022-04-10 16:19:51 +02:00
  • 2ec7347b26 Set mpad for buffer_list on capture Kamil Trzcinski 2022-04-11 09:23:17 +02:00
  • 01908839af Support ccache Kamil Trzcinski 2022-04-11 09:05:20 +02:00
  • f5a6e4ceab Rename buf_list->device to buf_list->dev Kamil Trzcinski 2022-04-11 09:00:32 +02:00
  • c42262d649 Add device/dummy Kamil Trzcinski 2022-04-10 16:15:13 +02:00
  • f6309fa3b3 Add buffer_v4l2_t Kamil Trzcinski 2022-04-10 16:05:58 +02:00
  • 4a345ed048 Create private data for buffer_list_v4l2_t Kamil Trzcinski 2022-04-10 16:03:55 +02:00
  • 5760f5fbac Add device_v4l2_t (private data) Kamil Trzcinski 2022-04-10 15:49:41 +02:00
  • 41a42e27a3 Rename to imx519_camera.sh Kamil Trzcinski 2022-04-10 15:00:03 +02:00
  • cae3087116 Optimise usage of videodev2.h header Kamil Trzcinski 2022-04-10 14:41:00 +02:00
  • b21ddd2519 Fix support for keyframes Kamil Trzcinski 2022-04-10 14:29:22 +02:00
  • 885ec79f5b Add buffer lock deadline for no frame Kamil Trzcinski 2022-04-10 14:00:53 +02:00
  • 7275b56e6d Fix some bugs Kamil Trzcinski 2022-04-10 12:17:18 +02:00
  • fbca3f4104 Simplify camera_stream.h Kamil Trzcinski 2022-04-10 12:05:12 +02:00
  • 09845c2b89 Move device/camera.* to device/camera/camera.* Kamil Trzcinski 2022-04-10 12:04:02 +02:00
  • ec50191992 Move dev->fd to dev->v4l2.dev_fd Kamil Trzcinski 2022-04-10 12:02:54 +02:00
  • ce439fc1ee Move dev->subdev_fd to dev->v4l2.subdev_fd Kamil Trzcinski 2022-04-10 12:01:30 +02:00
  • 645f4a6f33 Move device/hw/device.h to device/device.h Kamil Trzcinski 2022-04-10 11:59:48 +02:00
  • 09c2f6e595 Move remaining device methods Kamil Trzcinski 2022-04-10 11:58:59 +02:00
  • 33b7062bf1 Make device/buffer_list* be generic Kamil Trzcinski 2022-04-10 11:24:25 +02:00
  • fd2f19270c Move device/hw/buffer.c to device/buffer.c Kamil Trzcinski 2022-04-10 11:11:50 +02:00
  • 20c48607c5 Make buffer handling to be made via device/v4l2 Kamil Trzcinski 2022-04-10 11:09:42 +02:00
  • ca07c62f25 Simplify v4l2_cap support Kamil Trzcinski 2022-04-10 10:44:31 +02:00
  • 4d01c86398 Get rid of v4l2_buffer/v4l2_plane from buffer_t Kamil Trzcinski 2022-04-10 10:37:52 +02:00
  • e77f0438f1 Fix links Kamil Trzcinski 2022-04-10 10:23:46 +02:00
  • 4746484844 Make bufer_list to be more v4l2-less Kamil Trzcinski 2022-04-10 09:57:23 +02:00
  • 76f35f37c8 Add device_hw_t and device_v4l2_open Kamil Trzcinski 2022-04-10 09:54:02 +02:00
  • 13528eff1d Move device/hw/buffer_lock.h to device/buffer_lock.h Kamil Trzcinski 2022-04-10 09:47:24 +02:00
  • dfc6df83cf Move device/hw/links.h to device/links.h Kamil Trzcinski 2022-04-10 09:46:05 +02:00
  • febc3f9f9f Fix includes Kamil Trzcinski 2022-04-08 23:36:30 +02:00
  • 1fd146d39f Optional width, height Kamil Trzcinski 2022-04-08 23:17:09 +02:00
  • bd9094cbbc Fix some headers Kamil Trzcinski 2022-04-08 23:14:04 +02:00
  • 67d29468d1 Improve csi camera script Kamil Trzcinski 2022-04-08 23:09:31 +02:00
  • e7c68cb60e Validate headers Kamil Trzcinski 2022-04-08 23:09:24 +02:00
  • d1b57fa37b Push IMX519 parameters Kamil Trzcinski 2022-04-08 21:16:54 +02:00
  • 7b69fa0063 Allow to set complex ISP options Kamil Trzcinski 2022-04-08 21:14:37 +02:00
  • 08c179e22a Pass options to ISP Kamil Trzcinski 2022-04-08 19:57:22 +02:00
  • 42ab32b1a6 Move all into device/ Kamil Trzcinski 2022-04-08 18:47:12 +02:00
  • 45724981ad Fix HTML Kamil Trzcinski 2022-04-08 14:24:51 +02:00
  • 740bbba104 Tidy FFMPEG Kamil Trzcinski 2022-04-08 14:17:57 +02:00
  • eaf6f3d9ba Add index.html Kamil Trzcinski 2022-04-08 14:17:13 +02:00
  • 3240fa9336 Add ffmpeg_remuxer Kamil Trzcinski 2022-04-08 13:33:54 +02:00