Movino (www.movino.org) is an open source project for streaming video from Series 60 phones. Currently, Movino uses software MPEG and JPEG encoders. Since there is not much power in FPU lacking ARM 9 processors, the video enconding doesn't give high enough frame rates for watchable video.
We'd like to implement video encoding using native Series 60 video encoding API. However, as told in the extract before, this is available for Forum Nokia partners only.
>>>The MDF DevVideoRecord API has been introduced in S60 3rd Edition. It is,
however, not in the S60 SDK but available to developers through partnering
through Forum Nokia. This API can also be used for encoding frames that
are not from the camera (for example, a video editor application, or a
standby splash screen in video streaming).
1. Is it possible to use this API in open source projects? Namely, the calls for the API must be published, though there is no requirement to redistribute the secret video encoding libraries and other NDA information.
2. Is it possible for some of the project code developers become partners as individuals?
3. If not, we have one possible company backing up the project. If the company hires (for a nomimal fee) some of the project core developers and takes care of the legal aspects of the project, could this open the door of high quality open source Series 60 live video streaming for us?
4. The worst option is to distribute the video encoder as a "binary blob" which doesn't have open source code, but is linked against the open source code.
See related discussion: