Commit Graph
100 Commits
Author SHA1 Message Date
jfmcarreira a69c32bfbf Transfer endianess from frame to stream only 2017-01-11 01:37:26 +00:00
jfmcarreira c8d7fb1c43 Fix guessing endian 2017-01-10 17:15:23 +00:00
jfmcarreira 9091719dc9 Catch exception in PlaYUVerTools 2017-01-06 16:18:14 +00:00
jfmcarreira 57c81319b2 Add InterFrameVariance module
Now modules support variable number of inputs
2016-12-20 18:21:33 +00:00
jfmcarreira f42be2c25b Bugfix in MSE calculation 2016-12-20 16:00:46 +00:00
jfmcarreira 8afb575c1f Finish last commit 2016-12-15 16:55:57 +00:00
jfmcarreira 26cd949d9a Add guessing for endianness 2016-12-15 16:53:15 +00:00
jfmcarreira af6ec494a2 Fix some warnings 2016-11-30 02:09:28 +00:00
jfmcarreira 594b0eee1d Bugfix PSNR calculation 2016-11-25 09:53:05 +00:00
jfmcarreira fafd025545 Merge branch 'master' into stable 2016-11-24 18:24:49 +00:00
jfmcarreira 6d2f5eacdb Fix PSNR formula 2016-11-24 18:24:32 +00:00
jfmcarreira 0e8984fa41 Bugfix: wrong if instruction 2016-11-24 17:52:19 +00:00
jfmcarreira aaeaef7438 Fix guessing format function 2016-11-21 12:20:26 +00:00
jfmcarreira ed0b967234 Add RGB planar format and try to guess bpp 2016-11-18 17:41:09 +00:00
jfmcarreira 41159c5bd7 fix using of custom resolution 2016-10-31 15:17:36 +00:00
jfmcarreira 07ec18822a Add feautes list to about dialog 2016-10-31 15:17:25 +00:00
jfmcarreira e68b091e43 Add .rgb format 2016-10-31 14:49:18 +00:00
jfmcarreira 10a6d64e8d Fix custom resolution message when open a new sequence 2016-10-31 14:25:40 +00:00
jfmcarreira 2aaeb9f6ed Version bump 0.11.0 2016-10-29 04:25:33 +01:00
jfmcarreira 5f6ad706df Fix saving of custom resolutions 2016-10-27 16:40:37 +01:00
jfmcarreira 8de1619079 Add option to create a custom resolution 2016-10-13 00:19:35 +01:00
jfmcarreira bc4588226c Add new optical flow algorithm into modules 2016-09-26 12:17:40 +01:00
jfmcarreira 61174e310a Fix missing includes 2016-09-15 13:08:09 +01:00
jfmcarreira fdcb04e400 Add interval of pixel range 2016-06-21 15:23:27 +01:00
jfmcarreira f8eb8a3650 Add tiff extension to libav handler 2016-06-08 16:28:56 +01:00
jfmcarreira 72fec7e6e0 Remove file associations 2016-05-19 14:38:19 +01:00
jfmcarreira ccc0e11856 Cleanup tools app 2016-05-17 21:33:11 +01:00
jfmcarreira ca92a35bf2 Clean includes in lib and modules 2016-05-17 21:23:16 +01:00
jfmcarreira 2f38234102 Change header in ConfigureFormatDialog 2016-05-15 19:26:14 +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 7e9b9f8415 Remove support for video streams based on ffmpeg 2016-05-15 17:02:43 +01:00
jfmcarreira fdba958f3f Fix error matching the stream handler based on extension 2016-05-15 16:59:54 +01:00
jfmcarreira 9e7838ad27 Fix cmake and desktop files 2016-05-15 01:50:42 +01:00
jfmcarreira c2f2af7584 Minor fixes with windows build and opencv dlls 2016-05-14 03:08:22 +01:00
jfmcarreira 8db32e32c5 Fix opencv version verification 2016-05-14 02:41:52 +01:00
jfmcarreira e18558eb46 Add new function to control opencv based modules 2016-05-14 02:35:24 +01:00
jfmcarreira 77c1a78157 Fix wrong variable name 2016-05-14 00:05:51 +01:00
jfmcarreira a5f0a74bff Add functions for adding modules and specify opencv module 2016-05-13 23:27:11 +01:00
jfmcarreira bb10282b6e Fix errors with opencv includes 2016-05-13 22:44:57 +01:00
jfmcarreira c2a75fd217 Disable doxygen 2016-05-13 15:58:38 +01:00
jfmcarreira d31fcc5290 Add OpticalFlowDualTVL1 when extra OpenCV optflow module is not available 2016-05-13 00:16:19 +01:00
jfmcarreira 6cfa9e776c Add optical flow module based on the optflow module of OpenCV 2016-05-13 00:12:08 +01:00
jfmcarreira 155257fe41 Fix cmake errors in windows installation 2016-05-11 00:15:56 +01:00
jfmcarreira 8b71f023ed Add missing include 2016-05-10 22:39:41 +01:00
jfmcarreira e3e55b880a ../tools/PlaYUVerTools.cpp
Use constant for variable declarations
2016-05-10 22:37:31 +01:00
jfmcarreira d7d3e9f4ea Change exceptions handle to the PlaYUVerExcpetions 2016-05-09 01:20:33 +01:00
jfmcarreira 617c42563d Add options 2016-05-09 01:20:06 +01:00
jfmcarreira a72ba2f7b1 Fix signed/unsigned warning 2016-05-05 00:22:21 +01:00
jfmcarreira 52643ff306 Change some initialization to port to C++11 2016-05-05 00:08:10 +01:00
jfmcarreira 3adb6e659c Roll-back changes to pixel formats 2016-05-04 23:28:48 +01:00
jfmcarreira 45dc010d56 Minor changes in PlaYUVerPixFmtDescriptor init 2016-05-04 19:35:00 +01:00
jfmcarreira dff4647742 Add motion compensation with optical flow 2016-05-04 18:29:08 +01:00
jfmcarreira 9d043d6901 Minor changes in the variables in order to add return of the module progress 2016-05-04 18:28:02 +01:00
jfmcarreira f0fc355d73 Minor changes to formatter xml 2016-05-04 17:42:54 +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 399065965b Change the start point of optical flow draw 2016-05-04 00:47:08 +01:00
jfmcarreira 137bfa0dcf make function in OpticalFlowDualTVL1 static 2016-05-03 19:13:40 +01:00
jfmcarreira 831c04bee3 Add dual TVL1 optical flow algoritm 2016-05-03 19:01:56 +01:00
jfmcarreira 8e48120057 Change interface with opencv in PlaYUVerFrame
Replace pointers with references
2016-05-03 18:38:26 +01:00
jfmcarreira 1804a78523 Merge branch 'develParseOpt' into devel 2016-05-02 23:35:07 +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 3c1470b4cf Fix error after rename file 2016-05-01 20:05:24 +01:00
jfmcarreira 816dcc345f start port the opt parser 2016-05-01 20:02:29 +01:00
jfmcarreira faee406a39 Rename PlaYUVerProgramOptions -> PlaYUVerOptions 2016-05-01 17:41:00 +01:00
jfmcarreira c0eb9a80c7 Add some comments to PlaYUVerFrame methods 2016-05-01 17:40:15 +01:00
jfmcarreira e67e964790 remove static build as default 2016-05-01 17:26:15 +01:00
jfmcarreira a654d89904 Improve portability of PlaYUVerFrame and PlaYUVerPixel 2016-04-30 19:45:50 +01:00
jfmcarreira 5b2d7d69b1 Clean up some includes 2016-04-30 04:47:13 +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 cb77bb5fda New definition of module list in ModuleFactory 2016-04-30 02:52:06 +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 85d93780b6 Add error handling when saving a frame 2016-04-28 18:26:10 +01:00
jfmcarreira af214bc28d Remove clamp 2016-04-28 17:42:27 +01:00
jfmcarreira 61ffbbe1f2 Fix PlaYUVerPixel macros 2016-04-28 17:10:14 +01:00
jfmcarreira ba70f06689 Add duplicated macros. redundant but safer 2016-04-28 15:35:14 +01:00
jfmcarreira 335e6ee9f9 Range CLAMP macros 2016-04-28 11:49:39 +01:00
jfmcarreira b02c5da277 remove format from opencv stream handler 2016-04-23 01:06:58 +01:00
jfmcarreira 1e2bd11e9d Make some vars global to all scopes 2016-04-22 23:36:57 +01:00
jfmcarreira 99128a658f Merge master and improve version to 0.10.0 2016-04-22 23:20:24 +01:00
jfmcarreira 11504d2f0f Clean up old code 2016-04-22 23:01:23 +01:00
jfmcarreira a6eb69ba2c Fix USE_STATIC variable on WIN32 2016-04-20 16:05:20 +01:00
jfmcarreira 842aa6ea2e Fix SeekStreamDialog sizee 2016-04-12 02:00:09 +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 3a3c012820 Fix the wrong statistics value in the frame information dock 2016-04-10 21:05:34 +01:00
jfmcarreira 6e1455fa52 Fix module update funtion for the cases when a dock is presented instead of a window 2016-04-09 16:11:30 +01:00
jfmcarreira 070712e5c5 Fix checking for WeightedPSNR 2016-04-07 00:28:54 +01:00
jfmcarreira d151b11c8c Add support for multiple configurations in playuverTools 2016-04-07 00:08:11 +01:00
jfmcarreira eff93de754 Add WeightedPSNR module 2016-04-06 22:43:34 +01:00
jfmcarreira 0afae69f94 Fix missing include 2016-04-06 18:45:58 +01:00
jfmcarreira 903af894c0 Remove opencv from pgm handler 2016-04-06 18:43:04 +01:00
jfmcarreira 960ff3f1cf Fix output 2016-04-04 23:58:36 +01:00
jfmcarreira 51767e48f1 Format output of quality 2016-04-04 18:28:56 +01:00
jfmcarreira 41e81dc266 Fix quality log 2016-04-04 17:41:50 +01:00
jfmcarreira 1abbaf2092 Check number of inputs for quality 2016-04-04 17:37:21 +01:00
jfmcarreira 4053b47297 Fix big endian and little endian read and write buffer 2016-04-04 00:44:25 +01:00