Hi again, > > Maybe I got your idea. The GSOC project should define and implement > > WriterPlugin, EncoderPlugin, and then BMediaBufferEncoder and > > BMediaEncoder, > > and some works in MediaAddOn and MediaServer. Is it right? > > I think, that's about right, yes! :-) To show the implementation works as > expected, one may need to implement at least one codec for audio and video > respectively, as well as one Writer implementation. Writing Raw audio/video > could work. However, implementing one encoded format plugin could be > better suited to get more coverage of the API and show possible flaws in the > design. So extending for example the existing avcodec plugin to also implement > the new Encoder design could prove beneficial for coming up with an API > that really works in practice. Additional note: This may also be a possibility for team work. Ie, if it proves to be too much work for three month (though I kind of doubt it), then I could imagine helping with this part, if I was to mentor this project. Best regards, -Stephan