Commit Graph
77 Commits
Author SHA1 Message Date
jfmcarreira 7cb42e65aa Add SSIM function based on work code from JM 2014-10-03 01:28:22 +01:00
jfmcarreira 074091340c Add interface for multiple quality metrics into the side bar 2014-10-03 01:05:55 +01:00
jfmcarreira cde9a8c339 Add quality metric API into PlaYUVerFrame 2014-10-03 00:51:35 +01:00
jfmcarreira 2256667c7e Add module to filter the ChromaU and add new function to PlaYUVerFrame to get chroma size 2014-10-03 00:17:15 +01:00
jfmcarreira 29660d6a11 Update cmake to cope with opencv comp and remove unused include in ffmepg 2014-10-02 17:05:53 +01:00
jfmcarreira 1edb0fe1af Separate the open and close code from the main functions 2014-09-29 22:37:41 +01:00
jfmcarreira 100b64931e Bugfix when saving a module result frame 2014-09-10 12:14:03 +01:00
jfmcarreira a3d51d4e35 Check if frame number is less than one and add some debug outputs 2014-07-22 15:28:14 +01:00
jfmcarreira 11276b993f Add function to save YUV frames 2014-07-22 12:48:30 +01:00
jfmcarreira 1c1da8de34 Bugfix when detecting checking the filename for resolutions names 2014-07-16 18:57:04 +01:00
jfmcarreira 8c2bb0fd03 Change the standard resolution definition and add code to guess the resolution from the filesize 2014-07-06 21:46:36 +01:00
jfmcarreira 54da444b4f Add a static function to return the frame size for a given format 2014-07-06 21:44:26 +01:00
jfmcarreira b5335f2ae3 Minor bugfix in QualityMeasurementSidebar and PlaYUVerFrame and improve support for the fervor lib 2014-07-02 21:25:42 +01:00
jfmcarreira 52e71f7be5 bugfix in the load all function 2014-06-29 02:51:56 +01:00
jfmcarreira 987a95f73b Complete PSNR measurement side bar 2014-06-29 01:07:47 +01:00
jfmcarreira 28c09969ce Add functions to get MSE and PSNR in PlaYUVerFrame 2014-06-28 18:19:38 +01:00
jfmcarreira f6abea5c12 disable incomplete code in PlaYUVerStream 2014-06-27 05:32:31 +01:00
Luis Lucas 7e882c2e4f Merge zoom spinbox feature on master. Fix bug in the zoom spinbox feature. 2014-06-27 02:19:19 +01:00
jfmcarreira a670bd67ca Improve format guessing 2014-06-26 19:57:39 +01:00
jfmcarreira cc01ca58c0 Change format name 2014-06-26 02:49:13 +01:00
jfmcarreira 947f7ed80a Improve the usage of the LibAvContextHandle to new pixel formats 2014-06-26 01:57:55 +01:00
jfmcarreira e5e9971f39 Changes functions that control the supported formats of the PlaYUVerStream lib 2014-06-26 01:36:12 +01:00
jfmcarreira d4d3b11c3a Fix problem with the ffmpeg handling 2014-06-25 03:34:19 +01:00
jfmcarreira 99ab86a3c9 Clean code of the public lib PlaYUVerFrame PlaYUVerFrame 2014-06-25 03:03:54 +01:00
jfmcarreira 6774248987 Add option to output the module frames into a file. write frame is not complete yet 2014-06-25 00:05:55 +01:00
jfmcarreira b5076bef8c Add functions to convert frame to buffer and write frame 2014-06-24 22:29:24 +01:00
jfmcarreira e6fa5401e7 Change some files location and add install of the PlaYUVer libs 2014-06-22 13:54:43 +01:00
jfmcarreira ff1cfbf9e1 fix wrong conversion on windows from QString to char* 2014-06-17 17:56:40 +01:00
jfmcarreira aaaeb9da14 Change InputStream class name and minor fix in open function 2014-06-17 17:28:59 +01:00
jfmcarreira cf9edc1b59 add new variable to support dbg on windows 2014-06-17 17:28:59 +01:00
jfmcarreira f89c8d0601 bugfix in PlaYUVerStream 2014-06-17 17:28:59 +01:00
jfmcarreira 8857b6d2f4 add missing files 2014-06-17 16:35:48 +01:00
jfmcarreira dda51b20ff Change file names and add a macro to check when the code is inside the playuver 2014-06-17 10:41:11 +01:00
jfmcarreira cd7c5abf36 Fix +x file atribute 2014-06-15 21:06:31 +01:00
jfmcarreira 225fb767b3 Change TypeDef.h filename and location 2014-05-22 00:45:21 +01:00
jfmcarreira a528b686ec Add support to copy only a region of a PlaYUVerFrame and implement histogram from the selection 2014-05-19 00:16:30 +01:00
jfmcarreira edf820c580 Initial code to measure disparity using OpenCV 2014-05-17 19:06:21 +01:00
jfmcarreira cb3a120a0b Implement Void PlaYUVerFrame::copyFrom( cv::Mat* opencvFrame ) 2014-05-17 14:41:20 +01:00
jfmcarreira 92e758009d Implement the function cv::Mat PlaYUVerFrame::getCvMat() 2014-05-17 02:07:25 +01:00
jfmcarreira e6222e4516 Stop histogram while playing and add a message. Clean some code 2014-05-14 01:50:19 +01:00
jfmcarreira dc1827946f Change functions in PlaYUVerFrame and PropertiesSidebar
Add new contructor to PlaYUVerFrame to improve the copy of frames
Add support to stop histogram when frames are removed
2014-05-13 04:01:34 +01:00
jfmcarreira 88a5b8a09b Bug fix in conver pixel function. Bug fix in the frame properties sidebar when closing while playing 2014-04-23 18:35:23 +01:00
jfmcarreira 3915ee5d1c Change variable names and change default colors 2014-04-17 16:54:06 +01:00
jfmcarreira 56c8a27fd1 Add new function to return pel buffer of PlaYUVerFrame in order to edit it 2014-04-17 02:09:07 +01:00
jfmcarreira cdc5e39b58 Different changes
Minor changes in the properties side bar
Improvements in the modules interface and filter frame module
2014-04-17 02:05:27 +01:00
jfmcarreira 2542958f03 Improve Properties side bar
Significantly improve the histogram to support both YUV and RGB
Still needs to confirmation and code arrangements
2014-04-05 19:52:15 +01:00
jfmcarreira a2d51d18f1 Add PlaYUVerFrame::getChromaLength()
Get number of pixeis in each chroma
2014-04-05 19:51:17 +01:00
jfmcarreira e0695f9cdc Bugfix in HistogramWidget and PlaYUVerFrameStatistics
Conditions were not proper checking if frame exists
Change on some variables name
Still incomplete the code and some variable must be renamed
to include code style
2014-04-05 14:35:42 +01:00
jfmcarreira 27bc26465a Improve source/lib/LibMemory.h 2014-04-05 14:32:52 +01:00
jfmcarreira 7dd02189a1 Add histogram files
Histogram does not work, although it has the required functions
2014-04-05 11:23:31 +01:00