Commit graph

  • 531d520362 Update go.mod master Astra 2025-05-30 14:26:12 +02:00
  • 3683a4eb82 Use tcp only also for ffmpeg Giuseppe Coviello 2024-02-16 12:57:18 -05:00
  • f1dcf4707c Use tcp only Giuseppe Coviello 2024-02-16 12:54:18 -05:00
  • 137456d41f Opening http, https and rtsp streams Giuseppe Coviello 2024-01-31 16:03:15 -05:00
  • afcc49ec6c Fixed leak of goroutine and channel in Video.cleanup() Giuseppe Coviello 2024-01-23 13:37:58 -05:00
  • cf92b10b6b
    Merge pull request #12 from lgaribaldi/rotate-tag Alex Eidt 2024-01-07 09:53:36 -08:00
  • 63cca29ce4 Add check for rotate tag lgaribaldi 2024-01-04 11:43:49 -03:00
  • 2c6765173e Added 'vidio: ' to error messages AlexEidt 2023-08-29 08:51:52 -07:00
  • 6b8025301c
    Merge pull request #7 from Krzysztofz01/frame-seeking-feature-implementation Alex Eidt 2023-08-29 08:12:43 -07:00
  • f6a2909ea3 ReadFrames updated to return RGBA image slice Krzysztofz01 2023-08-29 10:55:14 +02:00
  • a1d63d0f9f buildSelectExpression func moved from video to utils Krzysztofz01 2023-08-29 10:44:41 +02:00
  • 4fe8cad509 ReadFrame and ReadFrames added to README Krzysztofz01 2023-08-28 12:30:55 +02:00
  • 0677d357e2 ReadFrames no params validation added Krzysztofz01 2023-08-28 11:55:43 +02:00
  • cf930a3eae Missing testing image added Krzysztofz01 2023-08-28 11:50:13 +02:00
  • 6b9ccaa776 Separate GetVideoFrame code removed Krzysztofz01 2023-08-28 11:48:57 +02:00
  • 68378a0fde ReadFrame and ReadFrames tests added Krzysztofz01 2023-08-28 11:46:16 +02:00
  • c53213a27f ReadFrame and ReadFrames integrated into the Video struct Krzysztofz01 2023-08-28 11:44:32 +02:00
  • 38101a377c GetVideoFrame() nil frame buffer validation Krzysztofz01 2023-08-21 10:28:43 +02:00
  • 957b8dc191 GetVideoFrame() buffer param added Krzysztofz01 2023-08-21 09:55:12 +02:00
  • 1813715282 GetVideoFrame test for valid input, invalid path and out-of-range frame index Krzysztofz01 2023-08-19 14:54:59 +02:00
  • fd5137064c GetVideoFrame function implementation. Krzysztofz01 2023-08-19 14:52:18 +02:00
  • b1d35e0f81 Use io.ReadFull in Read() Alex Eidt 2023-03-17 10:49:43 -07:00
  • 05cff486bc
    Merge pull request #3 from Jille/cleanups Alex Eidt 2023-03-17 10:47:35 -07:00
  • 71afd7b11a cleanup: Use io.ReadAll to fully read the buffer Jille Timmermans 2023-03-17 11:12:02 +01:00
  • 2e92f00374 cleanup: Don't use a pointer for Video.pipe, it's an interface Jille Timmermans 2023-03-17 11:09:26 +01:00
  • 68fe8618c6 Add example to README, copy buffer in Write Alex Eidt 2022-10-01 11:35:47 -07:00
  • f1c7d31a29 Updated Documentation Alex Eidt 2022-09-23 19:02:09 -07:00
  • f6eaee9f1f rgb to rgba Alex Eidt 2022-09-19 20:41:07 -07:00
  • 2f07344cb8 Updated README Alex Eidt 2022-09-16 08:32:45 -07:00
  • 0bce47ccae HasAudio() generalized to HasStreams() Alex Eidt 2022-09-15 14:14:45 -07:00
  • bbbb23041a Options.Audio adds all streams Alex Eidt 2022-09-15 13:30:13 -07:00
  • c9bc141f27 Cleanup Alex Eidt 2022-09-13 23:02:38 -07:00
  • 538bcb7a83 Cleanup Alex Eidt 2022-09-09 22:39:49 -07:00
  • b577495180 Added support for multiple Video streams Alex Eidt 2022-09-09 22:14:40 -07:00
  • 32f30850c4 Cleanup in utils Alex Eidt 2022-09-06 15:26:47 -07:00
  • 34c0e44380 NewVideo error when file contains no video Alex Eidt 2022-09-03 13:22:19 -07:00
  • 2c194879df Cleanup Alex Eidt 2022-08-24 13:37:18 -07:00
  • 25fa3dd387 Updated README Alex Eidt 2022-08-24 13:23:09 -07:00
  • 47c1e37dbb Updated README Alex Eidt 2022-08-24 13:21:00 -07:00
  • 54cfa7783a Refactoring and Cleanup Alex Eidt 2022-08-05 18:40:55 -07:00
  • af983f09e4 Added Format for VideoWriter Alex Eidt 2022-08-03 16:12:07 -07:00
  • 9e805e183b SetFrameBuffer returns error Alex Eidt 2022-08-02 19:54:28 -07:00
  • 45952ddbd0 Updated README Alex Eidt 2022-07-26 09:40:30 -07:00
  • 3948f3dc37 Updated README Alex Eidt 2022-07-25 23:03:34 -07:00
  • 8afa8f63fb Typo Alex Eidt 2022-07-25 14:59:38 -07:00
  • e73f59496b Added Audio() getter to VideoWriter Alex Eidt 2022-07-25 14:43:28 -07:00
  • 226b3efe8f Removed pixfmt from Video Alex Eidt 2022-07-23 15:23:26 -07:00
  • 0e18bf49d1 Updated README Alex Eidt 2022-07-20 16:28:19 -07:00
  • 663a405ca6 Cleanup error messages Alex Eidt 2022-07-20 13:43:02 -07:00
  • 217b406617 Updated examples in README Alex Eidt 2022-05-18 16:01:16 -07:00
  • 34d7ee3c27 Cleanup up imageio Alex Eidt 2022-04-23 20:19:15 -07:00
  • 536e5a7d54 Updated README Alex Eidt 2022-04-22 16:04:07 -07:00
  • 84476c3206 Added optional buffer for image Read() Alex Eidt 2022-04-22 14:17:39 -07:00
  • 9f884aeec1 Added PixFmt() getter Alex Eidt 2022-04-22 13:33:16 -07:00
  • 2d72a27288 Added SetFrameBuffer for Video and Camera Alex Eidt 2022-04-18 17:38:21 -07:00
  • 3f4ae6eb23 Added error returns, removed panics Alex Eidt 2022-04-17 09:11:38 -07:00
  • 5de0d207f5 Updated README Alex Eidt 2022-04-16 15:39:56 -07:00
  • 1700998b3b Updated README Alex Eidt 2022-04-16 12:01:59 -07:00
  • 3e62223de3 Buffered channel for signal interrupt Alex Eidt 2022-04-16 11:47:41 -07:00
  • 1c933691ff Updated README Alex Eidt 2022-04-16 11:28:07 -07:00
  • e8ea1b458f Updated README Alex Eidt 2022-04-16 11:18:43 -07:00
  • fc2b41afe8 Updated README Alex Eidt 2022-04-16 11:14:27 -07:00
  • 24d9d24d5e Updated README Alex Eidt 2022-04-16 11:08:39 -07:00
  • 8b9ef069f1 Updated README Alex Eidt 2022-04-16 11:00:09 -07:00
  • 1da79fd2df Updated README Alex Eidt 2022-04-16 10:59:34 -07:00
  • b404ce9421 Cleanup Alex Eidt 2022-04-16 10:51:26 -07:00
  • 4fef48055a Added getters for structs Alex Eidt 2022-04-16 10:45:14 -07:00
  • fb2c0b201d Added tests Alex Eidt 2022-04-10 11:16:57 -07:00
  • 3014c45558 Updated README Alex Eidt 2022-04-08 16:18:35 -07:00
  • 75e491d14c Added bitrate in VideoWriter Alex Eidt 2022-04-08 15:58:20 -07:00
  • 77430bd2bc Added bitrate in VideoWriter Alex Eidt 2022-04-08 15:56:23 -07:00
  • c8bed93b92 Removed extraneous comment Alex Eidt 2022-04-08 15:33:53 -07:00
  • b07339a04c Check audio files for audio track Alex Eidt 2022-04-08 15:26:09 -07:00
  • abdeecf6e4 Added checks for videos with no audio Alex Eidt 2022-04-01 17:00:53 -07:00
  • 22247d6492 Cleanup Alex Eidt 2022-03-30 22:17:46 -07:00
  • 20c4a6082d Updated audio conditional Alex Eidt 2022-03-30 22:17:07 -07:00
  • 44f8b4d6f4 Fixed typo Alex Eidt 2022-03-30 22:14:13 -07:00
  • bff4dd575c Typo fix Alex Eidt 2022-03-30 21:03:21 -07:00
  • b1fd41b75f Added audio support for videos Alex Eidt 2022-03-30 20:43:31 -07:00
  • 204ed5b1b5 Fixed Typo Alex Eidt 2022-01-10 16:27:46 -08:00
  • 6130346eab
    Create LICENSE Alex Eidt 2021-12-29 09:28:22 -08:00
  • 1062e2f4f8 Better documentation Alex Eidt 2021-12-28 22:11:25 -08:00
  • 1afe1bbfe5 Updated README Alex Eidt 2021-12-28 10:08:41 -08:00
  • d0ca5e0297 Updated README Alex Eidt 2021-12-28 08:50:05 -08:00
  • 3fdb6a4808 More robust device name parsing Alex Eidt 2021-12-27 22:25:33 -08:00
  • 7939e43840 Cleanup cmd Alex Eidt 2021-12-27 20:24:05 -08:00
  • b647a774cd Added ffmpeg check in VideoWriter Alex Eidt 2021-12-27 19:37:42 -08:00
  • c03552383a Renamed videoio.go to video.go Alex Eidt 2021-12-27 17:01:02 -08:00
  • 3e4424ec3b Updated README Alex Eidt 2021-12-27 13:51:54 -08:00
  • 55e0e4b15d Updated README Alex Eidt 2021-12-27 13:47:58 -08:00
  • 2fe04341bd Updated README Alex Eidt 2021-12-27 13:12:13 -08:00
  • 407e00be43 Updated README Alex Eidt 2021-12-27 13:10:24 -08:00
  • 723de2fa8a Cleanup and updated README Alex Eidt 2021-12-27 13:02:35 -08:00
  • 0cc5ffe925 Added multiplatform webcam streaming Alex Eidt 2021-12-26 23:52:44 -08:00
  • ba32c5c493 Using FFprobe for video metadata Alex Eidt 2021-12-25 23:34:04 -08:00
  • 3faf4aa9c8 Moved all to videoio.go for portability Alex Eidt 2021-12-22 15:51:37 -08:00
  • ff24be3154 Fixed bitrate on VideoWriter Alex Eidt 2021-12-02 10:44:42 -08:00
  • a5d84e72af Delete image file Alex Eidt 2021-11-22 21:11:01 -08:00
  • d1b9f14c55 Update README Alex Eidt 2021-11-22 19:49:15 -08:00
  • e73a7f2483 Update go.mod Alex Eidt 2021-11-22 19:41:29 -08:00