Commit Graph
515 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 06783ab4ae Fix diff between color space and pel format when showing pel values 2014-11-04 02:57:52 +00:00
jfmcarreira 1ecf59ff0f complete merge 2014-11-04 01:34:53 +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 add9b8851b Merge branch 'master' of https://github.com/pixlra/playuver 2014-11-04 01:14:37 +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 ff50990742 Merge branch 'master' into featurePelFormatsApi 2014-11-04 00:51:41 +00:00
jfmcarreira eafa20a7e9 Show a message in status bar when module is not applied 2014-11-04 00:41:26 +00:00
jfmcarreira 4d1c312af8 Check for frame compatibility before apply modules 2014-11-04 00:36:19 +00:00
jfmcarreira 58b19940f3 DialogSubWindowSelector can force a min and max number of windows 2014-11-01 23:53:21 +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 f14c5c09b7 Fix buggy painting of selected area in view area. Improve limits of selected area during selection procedure. 2014-10-26 23:42: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 83e797cd41 Enable save of a region (breaking the features freeze, but it is needed for debug purposes) 2014-10-25 02:03:18 +01:00
jfmcarreira d0ae3298e1 check for frame before applying selection 2014-10-25 01:51:03 +01:00
jfmcarreira afdb0aed2b Fix missing reset of modulesHandleOpt 2014-10-25 01:50:46 +01:00
jfmcarreira 27b9585c12 Format and fix reference index in the combo box 2014-10-21 01:14:34 +01:00
jfmcarreira c22da29492 Fix play/pause button 2014-10-21 01:14:15 +01:00
jfmcarreira e8d4f15012 Check if the stream was really seek 2014-10-21 01:13:52 +01:00
jfmcarreira 44e524ecb7 Disable threads for modules by default untill syncronization is fully working 2014-10-20 23:26:41 +01:00
jfmcarreira b43883c72b Bugfix in modules handle: first disable all modules then enable then 2014-10-20 23:04:12 +01:00
jfmcarreira 55744503d8 Change code for tools. stop reading previous used tool 2014-10-19 20:30:39 +01:00
jfmcarreira 3bbc3c68a3 Fix major bug in modules handle 2014-10-17 17:08:52 +01:00
jfmcarreira 37f950c2df Add subwindow title to the main application title 2014-10-14 19:55:59 +01:00
jfmcarreira 5139f2ce1f Add filename into the sidebar 2014-10-14 18:44:58 +01:00
jfmcarreira 98831961ad Merge branch 'devel' into featurePelFormatsApi 2014-10-14 13:45:18 +01:00
jfmcarreira e15b4ad0b7 Formatting files 2014-10-14 13:45:12 +01:00
jfmcarreira 4d253a1cb7 Merge branch 'devel' into featurePelFormatsApi 2014-10-14 13:41:06 +01:00
jfmcarreira 7879306e6d Fix the display of multiple sequences 2014-10-14 13:41:00 +01:00
jfmcarreira e27b745f57 Merge branch 'devel' into featurePelFormatsApi 2014-10-14 13:23:43 +01:00
jfmcarreira dbbd980f97 Do not start play the windows when selected for syncronized play 2014-10-14 13:23:35 +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 eb0fef09b5 Add shortcut and start counting frames from 0 2014-10-10 14:42:20 +01:00