Deprecated: Function create_function() is deprecated in /srv/http/flyspray/includes/class.flyspray.php on line 113 Deprecated: Function create_function() is deprecated in /srv/http/flyspray/includes/class.user.php on line 115 Flyspray::Ganymede.chGraphic Utility Library: Tasklist

Graphic Utility Library

IDProjectTask TypeSeveritySummaryStatusOperating SystemProgressAssigned To
3199Graphic Utility LibraryBug ReportLowenum classNewWin32
0%
Task Description Implement easy usable enum class based on http://stackoverflow.com/questions/1965249/how-to-write-java-like-enums-in-c make sure the have int->type and type->int conversion, toString method, and iteration facility.
3198Graphic Utility LibraryBug ReportLowallow float fps in video writingNewWin32
0%
Task Description c->time_base = av_d2q(1.f/fps, 65535);
3197Graphic Utility LibraryBug ReportLowc++11 timingNewWin32
0%
Task Description use http://en.cppreference.com/w/cpp/chrono/high_resolution_clock instead of unix timing or glfw timing.
 3196 Graphic Utility LibraryFeature RequestLow GLSL Shader handling ClosedWin32
100%
Task Description load source compile it and return a program.
 3195 Graphic Utility LibraryBug ReportLow OpenAL for audio playback ClosedWin32
100%
Task Description Start code base for sound and audio handling. (video playback, syth., audio effects sandbox,....)
 3194 Graphic Utility LibraryFeature RequestLow Integrate glfw  ClosedWin32
100%
Task Description Use glfw for simple window creation, gl contex, intput, timing handling
3193Graphic Utility LibraryBug ReportLowFile IONewWin32
0%
Task Description add file IO like writing to and reading from a file. this way we have less dependency on the GetData method of the String class
 3192 Graphic Utility LibraryBug ReportLow timing ClosedAll
100%
Task Description timing macro that prints a timed stack trace. enable/disabled by a define switch
 3191 Graphic Utility LibraryBug ReportLow remove pugi dependency in header ClosedAll
100%
Task Description XMLAttribute etc include the pugi header in the header. this shouldn't be that way. Furthermore the conversion constructor from pugi -> gul should not be public. every thing must be done internally.
 3190 Graphic Utility LibraryBug ReportLow Clean Test Output folder ClosedWin32
100%
Michael Pfeuti Task Description the test output folder is not clear. this can lead to wrong test results
 3189 Graphic Utility LibraryBug ReportLow Folder creation, existence testing, deletion ClosedWin32
100%
Task Description Folder class to handling the mentioned operations.
 3188 Graphic Utility LibraryFeature RequestLow Persistent Settings  ClosedWin32
100%
Task Description finish up TestSettingsManager
3187Graphic Utility LibraryFeature RequestLowBMP Image supportNewAll
0%
Task Description add IO for BMP files. see gimp source code how to read/write bmp files
 3186 Graphic Utility LibraryFeature RequestLow Video Class ClosedWin32
100%
Task Description Not only provide Video IO ( FS#3185 ) but also a video class. this makes it clearer when algorithms operate an a video (sequence of image).
 3185 Graphic Utility LibraryFeature RequestLow Video IO ClosedWin32
100%
Task Description Realize video IO with ffmpeg/libav.
 3184 Graphic Utility LibraryFeature RequestLow unsigned char image base type ClosedWin32
100%
Task Description now we store the data as float (also RGBA class uses is based on float) make this defineable which basic type should be used
3183Graphic Utility LibraryFeature RequestLowFlag HandlingNewWin32
0%
Task Description Add type same flag handling. See how QT implemented this. this i a clever way to do it!
 3182 Graphic Utility LibraryFeature RequestLow OpenGL image ClosedWin32
100%
Task Description Design image class such that it is transparent to the user if an algorithm operates in the opengl image or the host image
3181Graphic Utility LibraryFeature RequestLowOpenCL image NewWin32
0%
Task Description Design image class such that it is transparent to the user if an algorithm operates in the opencl image or the host image
3180Graphic Utility LibraryFeature RequestLowRaw Image SupportNewWin32
0%
Task Description use libraw to load and store raw images
3179Graphic Utility LibraryBug ReportLowTIFFReadRGBAImageOriented Premultiplication rounding er...NewWin32
0%
Task Description TIFFReadRGBAImageOriented executes an alpha premultiplication even when the alpha value is stored as EXTRASAMPLE_UNASSALPHA. This leads to rounding errors. example: (correct mathematical rounding) gt: 226 and alpha 0.5 -> 127 read the premultiplied value: 226*127/255 = 112.56 -> 113 converting to nonpremultiplied value: 113*255/127 = 226.89 -> 227 gt: 225 and alpha 0.5 -> 127 read the premultiplied value: 225*127/255 = 112.06 -> 112 converting to nonpremultiplied value: 112*255/127 = 224.88 -> 225 so we have a difference of 1 or 0 between the ground truth and the read value after undoing the premultiplication. (incorrect mathematical rounding) gt: 226 and alpha 0.5 -> 127 read the premultiplied value: 226*127/255 = 112.56 -> 112 converting to nonpremultiplied value: 112*255/127 = 224.88 -> 224 so incorrect mathematical rounding leading to much worse results. Consider using a different way to read the tiff image (for instance ReadEncodedStrip).
 3178 Graphic Utility LibraryBug ReportLow TIFF LZW/PackBits compression ClosedAll
100%
Task Description LZW and PackBits compressed images are not read correctly. They differ slighty from the ground truth (provided in unsigned char in a header). note that the differ exactly in the same magnitude. when i write the read image in PNG it look +/- right. so there must be some systematic error. I suspect it to be the TIFFReadRGBAImageOriented function
 3177 Graphic Utility LibraryBug ReportLow Mutable String ClosedAll
100%
Task Description make string mutable. it's not worth the pain of having immutable/noncopyable strings. Especially without smart pointers. It would become easier but still you cannot write string x ("ksjcnsk"= string y = x; for(..) { y = x.Replace(...); } we need to create many instances on the heap and delete them again.
 3176 Graphic Utility LibraryFeature RequestLow Logging ClosedAll
100%
Task Description a logging and error reporting mechanism with different backends
2912Graphic Utility LibraryFeature RequestLowExposure Fusion AlgorithmNewAll
0%
Task Description implement http://www.google.ch/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDQQFjAB&url=http%3A%2F%2Fresearch.edm.uhasselt.be%2Ftmertens%2Fpapers%2Fexposure_fusion_reduced.pdf&ei=hM1tT4GXHcbF0QX785mOAg&usg=AFQjCNELiOkcIS6qwbObORwqUyizngxNoQ
 2911 Graphic Utility LibraryFeature RequestLow Image class ClosedAll
100%
Task Description class to represent images. implicit data sharing is needed to avoid expensive assignment operator
 2910 Graphic Utility LibraryFeature RequestLow wrap pugixml ClosedAll
100%
Task Description we should not depend on pugixml classes to implement the persistance. wrap in own xml classes to keep option of changing xml backend
182Graphic Utility LibraryFeature RequestLowUnicode StringsNewAll
0%
Task Description
153Graphic Utility LibraryFeature RequestLowPrimary Ray GenerationNewAll
0%
Michael Pfeuti Task Description ray generation for ray tracing
152Graphic Utility LibraryFeature RequestLow1D - 4D noise functionNewAll
0%
Michael Pfeuti Task Description perlin/simplex noise
Showing tasks 1 - 30 of 30 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing