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