Commit graph

34 commits

Author SHA1 Message Date
AlexEidt
2c6765173e Added 'vidio: ' to error messages 2023-08-29 08:51:52 -07:00
Krzysztofz01
f6a2909ea3 ReadFrames updated to return RGBA image slice 2023-08-29 10:55:14 +02:00
Krzysztofz01
a1d63d0f9f buildSelectExpression func moved from video to utils 2023-08-29 10:44:41 +02:00
Krzysztofz01
0677d357e2 ReadFrames no params validation added 2023-08-28 11:55:43 +02:00
Krzysztofz01
c53213a27f ReadFrame and ReadFrames integrated into the Video struct 2023-08-28 11:44:32 +02:00
Jille Timmermans
71afd7b11a cleanup: Use io.ReadAll to fully read the buffer
Also don't ignore errors other than io.EOF, but return false for them
too
2023-03-17 11:12:02 +01:00
Jille Timmermans
2e92f00374 cleanup: Don't use a pointer for Video.pipe, it's an interface
Interfaces can already store nil, so we don't need a pointer to
distinguish between unset and set.
2023-03-17 11:09:26 +01:00
Alex Eidt
f1c7d31a29 Updated Documentation 2022-09-23 19:02:09 -07:00
Alex Eidt
f6eaee9f1f rgb to rgba 2022-09-19 20:41:07 -07:00
Alex Eidt
0bce47ccae HasAudio() generalized to HasStreams() 2022-09-15 14:14:45 -07:00
Alex Eidt
bbbb23041a Options.Audio adds all streams 2022-09-15 13:30:13 -07:00
Alex Eidt
c9bc141f27 Cleanup 2022-09-13 23:02:38 -07:00
Alex Eidt
b577495180 Added support for multiple Video streams 2022-09-09 22:14:40 -07:00
Alex Eidt
32f30850c4 Cleanup in utils 2022-09-06 15:26:47 -07:00
Alex Eidt
34c0e44380 NewVideo error when file contains no video 2022-09-03 13:22:19 -07:00
Alex Eidt
54cfa7783a Refactoring and Cleanup 2022-08-05 18:40:55 -07:00
Alex Eidt
af983f09e4 Added Format for VideoWriter 2022-08-03 16:12:07 -07:00
Alex Eidt
9e805e183b SetFrameBuffer returns error 2022-08-02 19:54:28 -07:00
Alex Eidt
226b3efe8f Removed pixfmt from Video 2022-07-23 15:23:26 -07:00
Alex Eidt
663a405ca6 Cleanup error messages 2022-07-20 13:43:02 -07:00
Alex Eidt
9f884aeec1 Added PixFmt() getter 2022-04-22 13:33:16 -07:00
Alex Eidt
2d72a27288 Added SetFrameBuffer for Video and Camera 2022-04-18 17:38:21 -07:00
Alex Eidt
3f4ae6eb23 Added error returns, removed panics 2022-04-17 09:11:38 -07:00
Alex Eidt
3e62223de3 Buffered channel for signal interrupt 2022-04-16 11:47:41 -07:00
Alex Eidt
4fef48055a Added getters for structs 2022-04-16 10:45:14 -07:00
Alex Eidt
b07339a04c Check audio files for audio track 2022-04-08 15:26:09 -07:00
Alex Eidt
abdeecf6e4 Added checks for videos with no audio 2022-04-01 17:00:53 -07:00
Alex Eidt
b1fd41b75f Added audio support for videos 2022-03-30 20:43:31 -07:00
Alex Eidt
204ed5b1b5 Fixed Typo 2022-01-10 16:27:46 -08:00
Alex Eidt
1062e2f4f8 Better documentation 2021-12-28 22:11:25 -08:00
Alex Eidt
c03552383a Renamed videoio.go to video.go 2021-12-27 17:01:02 -08:00
Alex Eidt
3faf4aa9c8 Moved all to videoio.go for portability 2021-12-22 15:51:37 -08:00
Alex Eidt
ff24be3154 Fixed bitrate on VideoWriter 2021-12-02 10:44:42 -08:00
Alex Eidt
059f46f9ed Initial commit 2021-11-22 19:14:37 -08:00