Commit Graph
82 Commits
Author SHA1 Message Date
jfmcarreira f6f3cf15ab Add support for device opening 2017-03-23 20:26:28 +00:00
jfmcarreira ebc10d1b84 Re-format code 2017-03-23 04:29:34 +00:00
jfmcarreira 8a60bb2766 Change copyright and format the code using clang-format 2017-01-28 19:43:48 +00:00
jfmcarreira a69c32bfbf Transfer endianess from frame to stream only 2017-01-11 01:37:26 +00:00
jfmcarreira af6ec494a2 Fix some warnings 2016-11-30 02:09:28 +00:00
jfmcarreira e68b091e43 Add .rgb format 2016-10-31 14:49:18 +00:00
jfmcarreira ca92a35bf2 Clean includes in lib and modules 2016-05-17 21:23:16 +01:00
jfmcarreira fdba958f3f Fix error matching the stream handler based on extension 2016-05-15 16:59:54 +01:00
jfmcarreira d7d3e9f4ea Change exceptions handle to the PlaYUVerExcpetions 2016-05-09 01:20:33 +01:00
jfmcarreira 404e58e0ce Format code 2016-05-04 17:42:15 +01:00
jfmcarreira 501e24fc5d Clean some comments 2016-05-04 01:50:12 +01:00
jfmcarreira 67e6d49be1 Change Option parsing implmentation
Clean structs and classes.
Hide implementation details
Remove redundant classes
2016-05-02 23:31:41 +01:00
jfmcarreira 3dd3e458b9 Add type name String as std::string 2016-04-30 03:31:41 +01:00
jfmcarreira 42d18a3a09 Remove namespace 2016-04-30 03:11:11 +01:00
jfmcarreira bb071f2530 Update copyrights to 2014-2016 2016-04-30 02:53:44 +01:00
jfmcarreira f3590dff48 Increase support for opencv
Add support for read and write streams
Include device support
2016-04-29 01:39:38 +01:00
jfmcarreira ac999efa00 Fix when an stream handler cannot be created 2016-04-11 01:19:23 +01:00
jfmcarreira faa4c30c98 Use YUV as default handler 2016-04-11 01:16:07 +01:00
jfmcarreira 4053b47297 Fix big endian and little endian read and write buffer 2016-04-04 00:44:25 +01:00
jfmcarreira 55ae2a0e7f Change some variable to PlaYUVerStreamHandlerIf and make it friend of PlaYUVerStream 2016-04-03 23:33:38 +01:00
jfmcarreira 51834ae5a7 Add support for portable maps from 1 to 6 2016-04-02 04:04:19 +01:00
jfmcarreira b71ca0580c Uniformisation of write and save 2016-04-02 02:42:20 +01:00
jfmcarreira 2ab86e5aee Finish three stream handlers: Raw, OpenCv, Libav 2016-04-02 01:36:52 +01:00
jfmcarreira 5f9533b212 Add PlaYUVerStreamHandlerI class
Different classes are used to read and write streams with a common
interface
2016-04-01 23:13:08 +01:00
jfmcarreira 6449412206 Change endianness to Int 2016-04-01 12:13:20 +01:00
jfmcarreira 8b154a2808 Fix minor bugs in PlaYUVerStream 2016-04-01 10:16:28 +01:00
jfmcarreira b68bbded34 Add support for little and big endian with an option 2016-03-31 00:52:11 +01:00
jfmcarreira f596fda8dc Add gray extension 2016-03-13 03:19:33 +00:00
jfmcarreira 50d5d397c7 Minor fixes in format name to display in the status bar
Fix especially to FFMPEG formats
2016-03-09 00:49:48 +00:00
jfmcarreira 717894f84a Add support for more than 8 bits per pixel in ffmpeg 2016-02-04 16:19:42 +00:00
jfmcarreira a3c288de29 Fix warning 2015-11-21 00:19:26 +00:00
jfmcarreira ef317dd366 PlaYUVerStream: LibAvContext may only be free in the deconstructor 2015-11-06 18:47:52 +00:00
jfmcarreira c6e5c906e8 Change the functions to handle supported formats 2015-07-28 23:50:29 +01:00
jfmcarreira 30a4819499 Check extension always in lowercase 2015-07-28 23:04:19 +01:00
jfmcarreira 11b5b7aafc Try fix reload button 2015-04-27 21:11:40 +01:00
jfmcarreira e51a5c8288 Add function to find the stream handler and fix problems with modules and stream info description 2015-04-09 01:11:11 +01:00
jfmcarreira c40194d422 Fix playing when sequence is preloaded 2015-04-08 01:55:36 +01:00
jfmcarreira 76a216bd3a Fix opencv conversion problems in PlaYUVerFrame 2015-04-07 02:40:04 +01:00
jfmcarreira de1606e302 Fix frame to ARGB from GRAY when bpp is different than 8 2015-04-06 00:45:02 +01:00
jfmcarreira 1167ed653d Fix using 16 bits per pixel component - now it supports read and write of up to 2 bytes pel data 2015-04-05 12:53:04 +01:00
jfmcarreira e2385a81c2 Save pixels in Short instead of UChar 2015-04-03 13:04:20 +01:00
jfmcarreira d8952ce953 Add a variable to control the number of bits per pixel 2015-04-02 17:34:43 +01:00
jfmcarreira 527dd0dc72 Make read/write formats with opencv handler the same 2015-03-26 18:28:46 +00:00
jfmcarreira 482d0aef38 Only seek file if open an input 2015-03-19 00:13:49 +00:00
jfmcarreira 746c6d5a9a Improvements in PlaYUVerStream and QualityMeasurements 2015-03-13 03:45:46 +00:00
jfmcarreira cd48ea2c3c Add seekRelative function into PlaYUVerStream and minor fix in ModulesHandle 2015-03-13 03:45:35 +00:00
jfmcarreira e7bf821c2c Merge branch 'devel' 2015-03-09 18:29:00 +00:00
jfmcarreira ea05c49858 Start bringing doxygen documentation into a new level 2015-03-09 18:05:47 +00:00
jfmcarreira 2a43b5262a Try fix detection of number of frames (detected problem within the libavs). Use double for frame rate 2015-03-06 01:50:59 +00:00
jfmcarreira 4af83f229d Merge branch 'master' into devel 2015-03-05 14:38:10 +00:00