Commit Graph
82 Commits
Author SHA1 Message Date
jfmcarreira f2e2b38282 Format entire project with clang-format 2017-09-15 18:26:19 +01:00
jfmcarreira ebc10d1b84 Re-format code 2017-03-23 04:29:34 +00:00
jfmcarreira 2ec2afc333 Fix warnings 2017-03-23 02:44:08 +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 f42be2c25b Bugfix in MSE calculation 2016-12-20 16:00:46 +00:00
jfmcarreira 594b0eee1d Bugfix PSNR calculation 2016-11-25 09:53:05 +00:00
jfmcarreira 6d2f5eacdb Fix PSNR formula 2016-11-24 18:24:32 +00:00
jfmcarreira fdcb04e400 Add interval of pixel range 2016-06-21 15:23:27 +01:00
Luis Lucas fcfd2d5da1 Fix crashing when actual number of bits is larger than the specified one. 2016-06-06 13:51:39 +01:00
jfmcarreira 2d1f9aa471 Port some functions of PlaYUVerFrame to const reference 2016-05-15 19:22:44 +01:00
jfmcarreira 13b45b0e67 Fix functions name in PlaYUVerFrame 2016-05-15 17:03:17 +01:00
jfmcarreira bb10282b6e Fix errors with opencv includes 2016-05-13 22:44:57 +01:00
jfmcarreira 52643ff306 Change some initialization to port to C++11 2016-05-05 00:08:10 +01:00
jfmcarreira 45dc010d56 Minor changes in PlaYUVerPixFmtDescriptor init 2016-05-04 19:35:00 +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 8e48120057 Change interface with opencv in PlaYUVerFrame
Replace pointers with references
2016-05-03 18:38:26 +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 a654d89904 Improve portability of PlaYUVerFrame and PlaYUVerPixel 2016-04-30 19:45:50 +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 11504d2f0f Clean up old code 2016-04-22 23:01:23 +01:00
jfmcarreira 3a3c012820 Fix the wrong statistics value in the frame information dock 2016-04-10 21:05:34 +01:00
jfmcarreira 4053b47297 Fix big endian and little endian read and write buffer 2016-04-04 00:44:25 +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 b68bbded34 Add support for little and big endian with an option 2016-03-31 00:52:11 +01:00
jfmcarreira e38ba03f65 Fix FrameMask and minor bug fixes in PlaYUVerFrame 2016-03-10 02:38:35 +00:00
jfmcarreira c9dab4a646 Change FrameMask module to be compatible with different pixel formats 2016-03-10 01:03:28 +00:00
jfmcarreira 9022612019 Add operators to PlaYUVerPixel 2016-03-10 00:41:23 +00:00
jfmcarreira 201a2ebdd6 Add new class PlaYUVerPixel 2016-03-10 00:13:44 +00:00
jfmcarreira 1eed4bc8f9 Improve PlaYUVerFrame fmt matching and change bit per pixel to UInt 2015-11-18 15:04:37 +00:00
jfmcarreira e8c6e0b9f4 Fix input arg to support or operation between matching opts 2015-11-08 01:44:30 +00:00
jfmcarreira 3ed990c102 Change functions in PlaYUVerFrame in order to enable more advance comparison between frames in PlaYUVerModules 2015-11-08 01:42:27 +00:00
jfmcarreira aae4b307fa Fix histogram reset after recalculation 2015-11-06 19:11:12 +00:00
jfmcarreira 1ad748c89f Fix clear function to put everything 128 2015-09-24 01:22:23 +01:00
jfmcarreira 57b775f7d1 Add a FrameShift module and support for keys commands to be sent to modules 2015-09-24 01:10:03 +01:00
jfmcarreira d9b3fe0db0 Fix minor errors with the histogram data 2015-08-01 20:15:16 +01:00
jfmcarreira b52dc2390d Remove PlaYUVerFrameStats and put everything in PlaYUVerFrame 2015-07-30 17:43:47 +01:00
jfmcarreira 47d0636624 Fix load file and reload button 2015-04-27 17:15:25 +01:00
jfmcarreira 148981528d Fix wrong label in configure dialog and complete the save of the last window mode 2015-04-09 17:08:41 +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 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 d3e27c10b8 Fix frame to ARGB from GRAY when bpp is different than 8 2015-04-06 00:40:50 +01:00
jfmcarreira 95c35373f4 Add full frame difference with plus 1 bit precision 2015-04-06 00:34:40 +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