diff --git a/GSOC-Ideas.md b/GSOC-Ideas.md index c0e1fc7..5d49053 100644 --- a/GSOC-Ideas.md +++ b/GSOC-Ideas.md @@ -16,7 +16,7 @@ _Suggested by Eric Soroos, Pillow core developer_ Investigate speeding up core operations by vectorizing core functionality. This could be a combination of autovectorization in the compiler, manual recoding of tight loops in vector form, or writing kernels for OpenCL. -Students should have C and Python programming experience. +Students should have C and Python programming experience. Experience with PIL a plus. Mentor: Eric Soroos @@ -26,7 +26,7 @@ _Suggested by Eric Soroos, Pillow core developer_ Pillow decodes a lot of image formats, some of which are safer and better specified than others. Experience with [other projects](http://googleonlinesecurity.blogspot.com/2014/01/ffmpeg-and-thousand-fixes.html) has shown that there are many bugs lurking in otherwise functional code. Running a large corpus of valid, invalid, or otherwise fuzzed images while recording and investigating errors and crashes should improve the robustness of Pillow. -Students should have C and Python programming experience. +Students should have C and Python programming experience. Experience with PIL a plus. Mentor: Eric Soroos @@ -36,6 +36,6 @@ _Suggested by Jeff Breidenbach, User_ Pillow decodes a lot of image formats, but there is room for one more. JPEG 2000 is widely used in the motion picture industry and also by digital libraries. It is also part of the PDF standard. Adding support for JPEG 2000 would be helpful, even on a read-only basis. Take a look at libopenjpeg which implements a JPEG 2000 codec. -Students should have C and Python programming experience. +Students should have C and Python programming experience. Experience with PIL a plus. Mentor: TBD \ No newline at end of file