#375: Separate stream/* in ocaml-mm
------------------------+---------------------------------------------------
Reporter: smimram | Owner: admin
Type: Bugs | Status: new
Priority: 1 | Milestone:
Component: Liquidsoap | Version:
Keywords: | Mac: 1
Linux: 1 | Netbsd: 1
Other: 1 | Freebsd: 1
------------------------+---------------------------------------------------
I have started isolating many operations in the stream/ dir into a
separate library named ocaml-mm (mm for multimedia). The idea is that
ocaml-mm should be an ocaml library with no dependencies for handling
multimedia contents (audio, video, midi).
I see advantages of this approach :
1. most of the operations are really not specific to liquidsoap and could
be reused by any multimedia application
2. it would make very easy to test the functions (in particular I have in
mind removing the possible leaks in RGB)
3. having a small library makes the code easier to read and reuse (for
example I found out that ringbuffers did use Array.blit instead of the
super-fast blitting function dedicated to float arrays)
Now the questions are:
- do you agree with this approach? (I guess that yes)
- when should we actually start using this library in liquidsoap? it is
surely for after the 1.0beta, but do we want this for 1.0?
--
Ticket URL: <http://savonet.rastageeks.org/ticket/375>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac