Commit Graph
105 Commits
Author SHA1 Message Date
jfmcarreira 3dfc1de042 Improve the interface for the different pixel formats
Unify the get pixel function
Complete the interface
Change some defines from PlaYUVerDefs.h
Add a class to represent a pixel
Improve LibAvContextHandle
2014-11-10 22:55:09 +00:00
jfmcarreira 82631f22f9 Add new header to separate all the pel definition stuff 2014-11-10 17:25:05 +00:00
jfmcarreira d6c17ecabb Changes in the PlaYUVerFrame to CvMat conversion 2014-11-07 02:44:08 +00:00
jfmcarreira aae1ef6ce7 Fix fill RGB buffer after overwrite current frame 2014-11-07 02:29:53 +00:00
jfmcarreira 84f2aa00be Change function order and variables names 2014-11-07 02:16:44 +00:00
jfmcarreira 84729b9cd7 Add fill buffer RGB and frame to buff functions. Also fixed problem with odd resolutions 2014-11-07 02:02:17 +00:00
jfmcarreira 1b2ed92f3c Add functions to convert from frame to buffer 2014-11-06 00:52:56 +00:00
jfmcarreira d5766d1ec1 Merge branch 'master' into featurePelFormatsApi
Conflicts:
	source/app/ViewArea.cpp
	source/lib/PlaYUVerFrame.cpp
2014-11-05 23:35:17 +00:00
jfmcarreira 46852ed15c Fix seek problems and minor changes in PlaYUVerFrame 2014-11-05 18:53:31 +00:00
jfmcarreira abdadeb22e Merge branch 'master' into featurePelFormatsApi
Conflicts:
	source/app/ViewArea.cpp
	source/lib/PlaYUVerFrame.cpp
	source/lib/PlaYUVerFrame.h
2014-11-04 01:27:51 +00:00
jfmcarreira eadc989e8a Add function frameFromBufferYUV420p to the new pel fmt api 2014-11-04 01:22:23 +00:00
Luis Lucas 3e21e3cdfc Add chroma value to pixel information representation when zooming image. Add support for RGB pixel information. 2014-11-04 01:14:32 +00:00
jfmcarreira c8baad15c1 Merge branch 'fixSelectionToolUsage' into featurePelFormatsApi 2014-10-27 00:25:29 +00:00
Luis Lucas 10d04633e3 Fix severe bug in getMem3ImageComponents. 2014-10-27 00:22:48 +00:00
jfmcarreira 3baa6775e5 Merge branch 'fixSelectionToolUsage' into featurePelFormatsApi
Conflicts:
	source/lib/PlaYUVerFrame.cpp
2014-10-27 00:15:53 +00:00
jfmcarreira 06148e579b Change subwindow save function and add a static function to PlaYUVerStream to save any imagem as long as supported. Support for current frame save is also present 2014-10-26 23:45:55 +00:00
Luis Lucas dc27998192 Fix 422 mode in copyFrom functin from PlayuverFrame. 2014-10-26 18:45:42 +00:00
Luis Lucas 1599fd9b37 Add function to properly adjust dimensions of selected area in order to be saved to file. 2014-10-26 18:43:29 +00:00
jfmcarreira 9f525a28a6 Merge branch 'master' into featurePelFormatsApi 2014-10-26 12:23:12 +00:00
jfmcarreira b625bd1a7a Add line info to the memcopy 2014-10-25 13:27:51 +01:00
jfmcarreira e8d4f15012 Check if the stream was really seek 2014-10-21 01:13:52 +01:00
jfmcarreira 55744503d8 Change code for tools. stop reading previous used tool 2014-10-19 20:30:39 +01:00
jfmcarreira a33b61d082 Change the conversion between PlaYUVerFrame and ffmpeg pel formats 2014-10-13 01:28:01 +01:00
jfmcarreira ef8a8b6038 Improve the usage of different structs for each pixel format. Change how PlaYUVerFrame return the pixel value (make it less dependent of Qt) 2014-10-13 00:56:21 +01:00
jfmcarreira b547d2bda4 Initial changes the init function to use the new pel formats API 2014-10-12 13:26:45 +01:00
jfmcarreira c34a16e61c Minor changes in stream handling class and fix some code only supported by qt5 2014-10-06 16:09:32 +01:00
jfmcarreira 08043ee694 Use recent file list to avoid the input of format when re-opening 2014-10-04 19:01:20 +01:00
jfmcarreira 60b82a0bf0 Change stream info to PlaYUVerStream file 2014-10-04 18:36:51 +01:00
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