Le quartidi 24 fructidor, an CCXXIV, Paul B Mahol a écrit :
> So everybody agrees, we should proceed.

I am proceeding, but as you can see in the patch, there is still a fair
amount of work to be done. Still, people can help if they want to speed
things up, especially since a significant part of the work is design
decisions that I can not do alone and will need to be discussed.

What needs to be done (using this mail as a notepad, but including the tasks
where help is required):

- Finish documenting the scheduling and make sure the implementation matches
  the documentation.

- Discuss if "private_fields.h" is acceptable or decide another solution.

- Clearly identify and isolate the parts of the scheduling that are needed
  only for request_frame()/request_frame() compatibility.

- Decide exactly what parts of the scheduling are the responsibility of
  filters (possibly in the compatibility activate function) and what parts
  are handled by the framework.

- Think ahead about threading and use wrapper to access fields that will
  require locking or synchronization.

- Think about features whose need I realized while trying to get it working:
  distinguish productive / processing activation, synchronize several filter
  graphs.

Please feel free to ask details about any of these points: not only would
getting interest help me stay motivated, but discussing implementation
details and explaining the design would help me having a clear idea of the
whole system.

Regards,

-- 
  Nicolas George

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to