Commit Graph
130 Commits
Author SHA1 Message Date
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 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 5863c3c48d Changes in Modules handling and re-enable module while playing 2018-02-02 03:42:28 +00:00
jfmcarreira 0fa65ed836 Merge branch 'master' into devel 2018-01-31 02:25:36 +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 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 e9b1717699 Add cast to remove build errors 2018-01-20 01:56:05 +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 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 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 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 6fe8a0f69e Change format ext api and re-format code 2017-11-27 20:13:05 +00:00
jfmcarreira 1d192abcd7 Add thread controlling functions for modules 2017-10-01 04:04:55 +01:00
jfmcarreira 1d07dd6b38 Improve buffering and fix memory leaks
Use a dedicated class to handle frame buffer
Fix memory leak in stream handler and frame allocation
2017-09-22 00:54:46 +01:00
jfmcarreira 0d88e74ba7 Add new class to handle framebuffer 2017-09-20 21:42:45 +01:00
jfmcarreira a1482370e8 Format entire project with clang-format 2017-09-20 18:34:45 +01: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 c8d7fb1c43 Fix guessing endian 2017-01-10 17:15:23 +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 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 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 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 1fdf750d6a Save endianness type 2016-04-02 01:42:09 +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 201a2ebdd6 Add new class PlaYUVerPixel 2016-03-10 00:13:44 +00:00
jfmcarreira 15c5bb02e7 Merge branch 'master' into devel 2016-03-09 00:34:35 +00:00
jfmcarreira 2cd1c7f269 Minor bugfix in the window title after disabling module 2016-02-04 16:25:45 +00:00
jfmcarreira bdcbbb6905 Minor renames in ViewArea 2015-11-08 19:15:48 +00:00