Commit Graph
100 Commits
Author SHA1 Message Date
jfmcarreira ca562ae9f4 Bugfixes and improvements
Uniform the use of unsigned long in the frame number by defining a ClpULong type
CalypFrame Add function to copyTo a specific position
2019-02-20 22:22:43 +00:00
jfmcarreira 00ec0485f4 Fix bits per pixel in calypTools 2019-02-20 04:41:28 +00:00
jfmcarreira b5a5bb90f9 Fix bugs in CalypFrame 2019-02-20 04:41:07 +00:00
jfmcarreira 2129d05e6e Add new API for modules 2019-02-20 03:26:44 +00:00
jfmcarreira 710731db55 Change resolution list 2019-02-08 14:02:34 +00:00
jfmcarreira f2d8b06db2 Fix support for interlaced formats with more than 1 byte / pixel 2019-02-01 18:25:39 +00:00
jfmcarreira 37e14ff1bb Fix axis limits when using several plots 2019-01-06 23:17:24 +00:00
jfmcarreira c0b0388b02 Add average quality into the plot window 2019-01-06 22:37:48 +00:00
jfmcarreira 40d1189275 Add quality metrics units 2019-01-06 22:37:15 +00:00
jfmcarreira 17dbd59338 News year formating
Update copyrights to 2019
Minor code formating while passing formating script to all files
2019-01-06 21:59:04 +00:00
jfmcarreira 088c1955e0 Add Google tests 2018-10-18 18:05:47 +01:00
jfmcarreira 8ed4dc81dd Fix libav seek to the beginning of the stream 2018-10-18 03:09:30 +01:00
jfmcarreira cac909c35e Merge branch 'master' into devel 2018-10-18 02:56:51 +01:00
jfmcarreira 59c6d797f6 Add EOF support to stream handler 2018-10-18 02:51:15 +01:00
jfmcarreira a473abc498 Fix some code and remove old SSE code 2018-10-14 22:13:41 +01:00
jfmcarreira 8408b7ba2b Add new cmake flags and fix warnings 2018-10-14 19:56:36 +01:00
jfmcarreira 1ea65cabf0 Update QCustomPlot library to version 2.0.1 2018-10-14 19:55:07 +01:00
jfmcarreira 57721f5d1a Fix warning in HEVCIntraPrediction module 2018-10-14 19:54:31 +01:00
jfmcarreira a26bd74b0d Accept all wheel events in ViewArea 2018-10-14 01:56:59 +01:00
jfmcarreira 5cea952d32 Add support for residue in HEVC intra pred module 2018-10-13 15:43:10 +01:00
jfmcarreira f219ee1b3e Fix error message 2018-10-13 15:41:52 +01:00
jfmcarreira 4e67dd0adf add TARGET_INCLUDE_DIRECTORIES to the Calyp library 2018-10-03 23:05:56 +01:00
jfmcarreira 1810be9489 Add option to change grid size and save it 2018-07-24 22:54:43 +01:00
jfmcarreira 6657a738b8 Merge branch 'master' into devel 2018-07-24 22:27:25 +01:00
jfmcarreira aa87bda65c Add rectangle with the whole frame 2018-07-24 22:24:31 +01:00
jfmcarreira 322ddfb7da Merge branch 'master' into devel 2018-07-24 20:40:08 +01:00
jfmcarreira 76b0e01d4c Fix mouseMoveEvent 2018-07-24 20:40:03 +01:00
jfmcarreira ac996ea577 Add function to show module info 2018-07-24 20:39:37 +01:00
jfmcarreira def17102e5 Add option to show module info in the video window 2018-07-24 20:39:18 +01:00
jfmcarreira 58e975a681 Implement an initial approach for all directional intra modes 2018-07-24 19:48:50 +01:00
jfmcarreira 34e01b59f5 Add module to measure HEVC intra-prediction modes 2018-07-23 21:43:57 +01:00
jfmcarreira f770266250 Fix bug in gray images with more than 8 bits 2018-06-27 14:14:22 +01:00
jfmcarreira 1ef70c485d Update to version 1.0 codename chaos 2018-05-07 22:43:18 +01:00
jfmcarreira a133fabe9e Fix warnings 2018-05-07 22:35:22 +01:00
jfmcarreira 0654f4260d Add frame concatenation module 2018-05-07 22:11:56 +01:00
jfmcarreira 412cd8ccb7 Fix problem with frame swapping in modules 2018-05-07 22:10:35 +01:00
jfmcarreira bd0e1296b4 Fix bug when measuring quality of frame with only one component 2018-04-04 22:06:40 +01:00
jfmcarreira bcba3c7368 Fix bug when saving frame 2018-04-04 21:58:25 +01:00
jfmcarreira 6ce6b95b30 Fix error in modules examples 2018-04-04 21:58:10 +01:00
jfmcarreira 7470bc1ffd Complete last commit:
fix the log message
2018-03-16 18:52:45 +00:00
jfmcarreira 6a708a00ac Change return values to negative ints 2018-03-16 18:49:09 +00:00
jfmcarreira 7f8b8c6ee3 Add missing ffmpeg dlls install 2018-03-16 00:10:50 +00:00
jfmcarreira eed59123d5 Fix IF condition in cmake 2018-03-15 23:27:57 +00:00
jfmcarreira 5d44227a0f Bugfix: incorrect space in config.h.in 2018-03-15 23:19:42 +00:00
jfmcarreira 3a43289fa1 Fix visual studio error 2018-03-15 23:09:57 +00:00
jfmcarreira b5d97c1831 Remove packaging information 2018-03-15 23:09:39 +00:00
jfmcarreira 0b429a0c34 Refactor Playuver into Calyp
commit 1fd9cf34f06ba2a156919b5c9b73c31d4c6c6257
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Mon Mar 12 18:06:39 2018 +0000

    Remove code style

commit 165588840126a7ab35b32e5be47f00c613829ef3
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Mon Mar 12 18:06:25 2018 +0000

    Update Mainpage.dox

commit 5b1a2773c48697346c7b0b64519b81a5aecc0150
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Mon Feb 19 03:46:24 2018 +0000

    Re-add CalypPixel.cpp but keep include with frame class

commit 2343be49ff4906c3171d2df7791e3cf34494eb21
Author: Joao Santos <joaompssantos@gmail.com>
Date:   Sun Feb 18 21:06:57 2018 +0000

    Fixed several things:
    - Removed unused define
    - Added: #include <cassert> to MainWindow.cpp
    - Fixed compilation issue when USE_FFMPEG is OFF on CalypStream.cpp

commit 8d1d64bac828a6bcdfa6af977a5d17d0792acb69
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 15 02:14:13 2018 +0000

    Fix several things:
    - Fix examples
    - Improve code formatting script
    - Change generated cmake config file

commit ea1d0265f1e9300f76fd3f0c8ca03d110ec13eaa
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 15 01:28:50 2018 +0000

    Fix dump of the module list: remove the use of char arrays

commit b4d19dda169715113a74713ca62d05f5a18fd0b5
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 23:20:56 2018 +0000

    Increase linesize of tools help

commit 8b3eab54e376863276b0d7e032f9e1de8aaf90e5
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 23:20:35 2018 +0000

    Fix CalypPixel

commit 1c6ba03c379518acf5fc6f1fdf328ca740a8851d
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 22:24:10 2018 +0000

    Enums CalypPixelFormats and CalypColorSpace are now class independent

commit 5dcc35e1716a70095e1720b01823c2e3a3980576
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 02:04:31 2018 +0000

    Change functions input and return types

commit 5514e3e24f9b428d5db71156561b2d8b6f61dd23
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 02:04:31 2018 +0000

    Change functions input and return types

commit fae7a9a91e1899e7a2833c634221f970d44b8fb6
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 01:39:14 2018 +0000

    Replace custom types with std ones

commit 0c3b62b8ea01903e213d9e8dd73a5b49c7c8c36e
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 14 00:37:18 2018 +0000

    Refactoring entries with Playuver name with Calyp
    Replace number of frames and add CLP tag into public definitions

commit e8cd8d7a219446513a5dda2c183dd892ec25a6f1
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Sat Feb 10 14:42:15 2018 +0000

    Fix min opencv version and missing ffmpeg module

commit 1233598af8ac15c88fa84569942cc6f865325452
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Sat Feb 10 03:10:12 2018 +0000

    Change version to 0.999.0 untill finishing refactoring

commit 1fe0cac8f0e70f352bf6c63b8cb2e06ab43fb633
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Sat Feb 10 00:21:47 2018 +0000

    Change project library

commit 44e9d330bc63b8b8a1687a14ff0be05af0bf2eb5
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Fri Feb 9 01:42:58 2018 +0000

    Change doxygen files and upload new ico

commit 0d6f3408a2682cfac1533a57a2f1b4e2cc1f0f29
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 8 21:25:31 2018 +0000

    Fix logos - different when it is icon or the full logo

commit 9f3561acd4b51c7de5f21d63d7e8f2b43c253148
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 8 01:25:39 2018 +0000

    fix install files

commit 832154e3e40f17a863898a77c929a6c6850ffded
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 8 01:21:23 2018 +0000

    rename calip to calyp

commit 341b32bfcc0133fdbceea9b8390d59190e495b79
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 8 00:58:29 2018 +0000

    Refactor lib, modules and tools

commit b4b988cf80052fdcfe0e1f9099d5435ef7945584
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Thu Feb 8 00:02:33 2018 +0000

    Refactor classes and filename in app

commit 6b4ab728202531ad00db1e6299ee69a01f3594ba
Author: Joao Carreira <jfmcarreira@gmail.com>
Date:   Wed Feb 7 17:49:53 2018 +0000

    Refactor about dialog and background logo

commit d5c954d39fb89d735c4feddf62f529077840ab6c
Author: João Santos <joaompssantos@gmail.com>
Date:   Wed Feb 7 15:05:19 2018 +0000

    Added the misteriously missing new logo.

commit f40d81f765bfdd2dc89c0647cf5f4a80eef845c7
Author: João Santos <joaompssantos@gmail.com>
Date:   Wed Feb 7 14:45:08 2018 +0000

    Added new logo to resource folder.

commit 52dc6d60d6590995d32de33f8199e954e0a6e120
Author: João Santos <joaompssantos@gmail.com>
Date:   Wed Feb 7 14:41:13 2018 +0000

    Added new logo where it was previously forgotten.

commit 6d8e064c3154e5202f01b1b10ba6ab3637383ecd
Author: João Santos <joaompssantos@gmail.com>
Date:   Tue Feb 6 17:44:11 2018 +0000

    About window no longer resizable. Added new logo.
2018-03-12 18:21:07 +00:00
jfmcarreira 5a701c83e7 Add headers as source files 2018-02-06 04:27:33 +00:00
jfmcarreira 014fd2f28b Improve PlaYUVerFrame and add comments 2018-02-06 04:06:39 +00:00
jfmcarreira ee5b07e558 Fix histogram with frames with alpha 2018-02-06 01:40:54 +00:00
jfmcarreira 8ba512f4d0 Improve histogram measurement and display.
Now it is possible to show histogram of luminance in RGB frames
2018-02-06 01:10:16 +00:00
jfmcarreira 2d6ba03d4a Improve PlaYUVerPixel and add support for RGBA format
Changes ColorSpace enum
Add Alpha channel support in pixel class
Add RGBA pixel format to the list of supported formats
2018-02-04 20:32:59 +00:00
jfmcarreira d735df75fd Fix bug with PlaYUVerPixel 2018-02-04 19:32:00 +00:00
jfmcarreira e9e8db92b5 Remove PlaYUVerPixel.* files
Merge PlaYUVerPixel class into PlaYUVerFrame.h as frame and
pixels are always related. This simplifies the lib files that
are installed
2018-02-04 04:07:17 +00:00
jfmcarreira ec1679a2e7 Improve modules examples 2018-02-03 03:20:21 +00:00
jfmcarreira ee24e5a7d3 Improve Stream class to be binary compatible
Add "*" to pixel format when it is not native in App
2018-02-03 03:01:21 +00:00
jfmcarreira 5b91c91b90 Refactor and add new support in LibAvHandler
Refactor list of pixel formats
Add support for custom pixel formats by converting it to YUV444p
2018-02-03 02:12:39 +00:00
jfmcarreira 0b1e4574e6 Remove support for PBM 2018-02-02 16:44:44 +00:00
jfmcarreira 8bfe88e4f4 Fix comments in saliency detection classes 2018-02-02 16:43:25 +00:00
jfmcarreira 2958c03249 Add motion based saliency and improve documentation 2018-02-02 04:56:11 +00:00
jfmcarreira 50cc22cb46 Add saliency detection modules 2018-02-02 03:54:44 +00:00
jfmcarreira a29c269f74 Fix bug with the seek slider 2018-02-02 03:53:51 +00:00
jfmcarreira 5863c3c48d Changes in Modules handling and re-enable module while playing 2018-02-02 03:42:28 +00:00
jfmcarreira 2dfb3f0ecd Format code 2018-02-02 03:03:01 +00:00
jfmcarreira e69f405c9c Add new long name description to modules in order to enhance GUI 2018-02-01 02:44:47 +00:00
jfmcarreira 0fa65ed836 Merge branch 'master' into devel 2018-01-31 02:25:36 +00:00
jfmcarreira fb0e654d74 Update README.md 2018-01-31 02:25:25 +00:00
jfmcarreira ed5876bbc3 Add module to rotate frame 2018-01-31 02:24:55 +00:00
jfmcarreira a55806a4d5 Format code 2018-01-31 02:18:21 +00:00
jfmcarreira 65582eea4c Merge branch 'master' into devel 2018-01-31 01:33:31 +00:00
jfmcarreira 0a8a31bce8 Bugfix:
- Fix seek using ffmpeg libs
 - Fix close of VideoSubWindow
2018-01-31 01:32:29 +00:00
jfmcarreira 87156f24b8 Remove FPS checker 2018-01-30 20:17:20 +00:00
jfmcarreira 6e418f6b71 Disable scroll bars 2018-01-30 20:15:37 +00:00
jfmcarreira 6cce568791 Change zoom lock inner works
Now zoom is locked based on the ratio of the position of the scroll bar
2018-01-30 05:30:04 +00:00
jfmcarreira d021ceefeb Version bump 0.18.3 2018-01-29 01:11:55 +00:00
jfmcarreira 2f21f7322c Fix bug with the frame slider 2018-01-29 01:10:33 +00:00
jfmcarreira 7230adfe2e Improve CMakeLists for lib to better support multiarch 2018-01-20 02:32:21 +00:00
jfmcarreiraandGitHub cd233e30ca Update README.md 2018-01-20 02:04:56 +00:00
jfmcarreira eea084d4a2 Format code 2018-01-20 01:56:58 +00:00
jfmcarreira e9b1717699 Add cast to remove build errors 2018-01-20 01:56:05 +00:00
jfmcarreira c3039f1bd4 Version bump 0.18.1 2018-01-18 23:44:18 +00:00
jfmcarreira 6043e2791b Add soversion to lib 2018-01-18 23:06:11 +00:00
jfmcarreira 706f21066b Version bump 0.18.0 2018-01-18 20:51:27 +00:00
jfmcarreira 0b1a537071 Break dependency from lib to modules 2018-01-18 20:50:38 +00:00
jfmcarreira 06cdda6d8a Change formating and copyrights 2018-01-15 23:47:58 +00:00
jfmcarreira bc5258a94d Start implementation of a method to save the entire stream 2018-01-05 17:27:16 +00:00
jfmcarreira 7e44308626 Fix bug when no file is given when saving a module 2017-12-18 23:28:17 +00:00
jfmcarreira c560449fbf Add some code protection into FrameCrop module 2017-12-18 23:25:45 +00:00
jfmcarreira 25a4e9765f Fix some problems
Fix problems in the histogram calculation
Change handle of frame count in the stream handlers
2017-12-09 02:32:11 +00:00
jfmcarreira fe50d8fa6e Format code 2017-12-06 21:34:54 +00:00
jfmcarreira 0339e90e54 Fix problems in save file 2017-12-06 21:29:38 +00:00
jfmcarreira 3f4b1d8a58 Remove commented code 2017-12-06 21:29:15 +00:00
jfmcarreira 86dec9e98e Change how files are loaded 2017-12-06 21:07:54 +00:00
jfmcarreira 430bdc09cd Major changes on code
Remove Qt4 support
Change include headers
Change the include of QCustomPlot lib and updated code based on upstream
2017-12-06 03:11:02 +00:00
jfmcarreira 73d843abf5 Fix libav handler to support older API 2017-12-06 01:56:54 +00:00
jfmcarreira e788a84c11 Version bump 0.17 2017-12-05 02:44:04 +00:00
jfmcarreira 86feb437df Fix libav problems and correct playing timer 2017-12-05 02:27:37 +00:00
jfmcarreira 7280d26fab Change errors messages and include StreamHandler name 2017-12-04 18:54:12 +00:00
jfmcarreira e5825b602f Fix error when loading sequence 2017-11-30 22:09:52 +00:00
jfmcarreira af55ce11e3 Remove debian related stuff 2017-11-29 22:24:59 +00:00