OpenGL based renderer application requires debugging
Budget: £20 – £250 GBP
I am looking for a Freelancer to help me with an OpenGL-based renderer application that requires debugging. I am running this on a Linux platform and the development language I am using is C++. Additionally, I am looking for someone to provide analysis and optimization of the renderer. Experience in 3D graphics programming with OpenGL and proficiency in modern C++ are required. If you can handle this task, please let me know. I look forward to hearing from you.
The renderer application is back end renderer part of a cloud based online video editor.
The renderer application gets video and image files from Google Cloud and generates a new video frame by frame in OpenGL framebuffer using C++ ffmpeg library. There is a timeline where the segment_start and segment_end is stored for every item; video, image and text.
Current issues I want the developer to solve :
1. When there are more than 5 videos in the timeline, the application crashes. (Six videos cause a crash #73)
2. The application gets videos as input with different frame per second properties and can export a different fps as output. While doing this, it skips or duplicates some of the frames. Current bug is, the first frame is missing now. (First frame is missing in export #57)
3. Also the exported output is is missing one second of video at the end of the exported output. (One second of the last part of the exported video is missing #74)
4. I want the developer to support rotating text. Current text implementation does not support rotatio where the text glyphs is directly written on OpenGL buffer, I want the developer to write the glyps into a different OpenGL framebuffer and then if required rotate the new text framebuffer and inject it into the main framebuffer, while supporting fliters and transitions that are already working in the implementation. (support for rotating text #75)
I want these issues to be resolved.
The renderer application is back end renderer part of a cloud based online video editor.
The renderer application gets video and image files from Google Cloud and generates a new video frame by frame in OpenGL framebuffer using C++ ffmpeg library. There is a timeline where the segment_start and segment_end is stored for every item; video, image and text.
Current issues I want the developer to solve :
1. When there are more than 5 videos in the timeline, the application crashes. (Six videos cause a crash #73)
2. The application gets videos as input with different frame per second properties and can export a different fps as output. While doing this, it skips or duplicates some of the frames. Current bug is, the first frame is missing now. (First frame is missing in export #57)
3. Also the exported output is is missing one second of video at the end of the exported output. (One second of the last part of the exported video is missing #74)
4. I want the developer to support rotating text. Current text implementation does not support rotatio where the text glyphs is directly written on OpenGL buffer, I want the developer to write the glyps into a different OpenGL framebuffer and then if required rotate the new text framebuffer and inject it into the main framebuffer, while supporting fliters and transitions that are already working in the implementation. (support for rotating text #75)
I want these issues to be resolved.