Commit Graph
345 Commits
Author SHA1 Message Date
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 11504d2f0f Clean up old code 2016-04-22 23:01:23 +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 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 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 e9feb12367 Add StreamHandlerPortableMap and change some files organisation 2016-04-02 02:59:09 +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 e81030947a Change endianness to Int 2016-04-01 12:13:54 +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 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 6d1ce190ae Minor fixes in format name to display in the status bar
Fix especially to FFMPEG formats
2016-03-09 00:49:11 +00:00
jfmcarreira 15c5bb02e7 Merge branch 'master' into devel 2016-03-09 00:34:35 +00:00
jfmcarreira 717894f84a Add support for more than 8 bits per pixel in ffmpeg 2016-02-04 16:19:42 +00:00
jfmcarreira 0dcb528c09 Add H.264 and HEVC formats 2015-12-03 16:27:27 +00:00
jfmcarreira a3c288de29 Fix warning 2015-11-21 00:19:26 +00:00
jfmcarreira 6fbe7697d9 Remove redundant include dirs in lib 2015-11-20 23:40:41 +00:00
jfmcarreira 3bb22528c3 Change ebuild files
Fix some typos
Fix variables names
2015-11-20 23:30:11 +00:00
jfmcarreira c10f2d71e6 Change ebuild files
Fix some typos
Fix variables names
2015-11-20 23:29:24 +00:00
jfmcarreira 13e49f054a Change some include dirs in the CMakeLists 2015-11-20 19:39:08 +00:00
jfmcarreira 1eed4bc8f9 Improve PlaYUVerFrame fmt matching and change bit per pixel to UInt 2015-11-18 15:04:37 +00:00
jfmcarreira 07310ab0f1 Add option to control static and dynamic libs 2015-11-17 16:29:28 +00:00
jfmcarreira 607822b0f5 Add include dir into lib 2015-11-17 01:12:43 +00:00
jfmcarreira e396532eee Fix some macros in LibMemory 2015-11-15 00:26:46 +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 ef317dd366 PlaYUVerStream: LibAvContext may only be free in the deconstructor 2015-11-06 18:47:52 +00:00
jfmcarreira e81d2d2f38 Add up and down direction to the key detection 2015-09-24 21:36:03 +01:00
jfmcarreira 1ad748c89f Fix clear function to put everything 128 2015-09-24 01:22:23 +01:00