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
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
3baa6775e5
Merge branch 'fixSelectionToolUsage' into featurePelFormatsApi
...
Conflicts:
source/lib/PlaYUVerFrame.cpp
2014-10-27 00:15:53 +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
b625bd1a7a
Add line info to the memcopy
2014-10-25 13:27:51 +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
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
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
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
99ab86a3c9
Clean code of the public lib PlaYUVerFrame PlaYUVerFrame
2014-06-25 03:03:54 +01:00
jfmcarreira
b5076bef8c
Add functions to convert frame to buffer and write frame
2014-06-24 22:29:24 +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
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
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
a2d51d18f1
Add PlaYUVerFrame::getChromaLength()
...
Get number of pixeis in each chroma
2014-04-05 19:51:17 +01:00
jfmcarreira
23c698f4f9
Improve PlaYUVerFrame functions
2014-04-05 11:22:33 +01:00
jfmcarreira
518d68483a
Major changes in ColorSpace Definition
...
Now color space is defined in PlaYUVerFrame
New function to check if a pixel format is RGB or YUV or Gray or ARGB
implemented
2014-04-05 06:24:54 +01:00
jfmcarreira
3754caa865
Minor bugfix in PlaYUVer after previous commit
2014-04-05 05:59:17 +01:00
jfmcarreira
915621addb
Improvements in PlaYUVerFrame
...
Add bits per channel and number of channels
Add const return in some methods
2014-04-05 05:54:52 +01:00
jfmcarreira
6109ee6c2b
Improvements in PlaYUVerFrame
...
Add default parameters in constructor
Add a number of channels
Add function to verify is frame is valid
2014-04-05 05:21:31 +01:00
jfmcarreira
4cdcfd6db0
Add YUYV422 pixel support and remove from the list the formats not
...
implemented
2014-04-05 02:19:52 +01:00
jfmcarreira
b187bf6424
Improve frame allocation
2014-04-01 02:25:14 +01:00
jfmcarreira
8333178e04
Improve YUV to RGB conversion
2014-04-01 01:28:38 +01:00
jfmcarreira
34c445f44b
Add support to Pixfc-sse lib (incomplete)
2014-03-31 17:57:32 +01:00
jfmcarreira
c07bce8d41
Improve code
2014-03-31 16:09:07 +01:00
jfmcarreira
d8031d4c58
Add new function into PlaYUVerFrame to support more frame formats e.g.
...
QImage or cv::Mat
2014-03-29 05:18:37 +00:00
jfmcarreira
b776654a08
Fix license header and minor change in files description
2014-03-29 01:52:08 +00:00
jfmcarreira
b9aecade42
Minor changes on functions names and variables
2014-03-27 19:56:26 +00:00