[MPlayer-dev-eng] [RFD] Something...

Fabian Franz FabianFranz at gmx.de
Fri Apr 11 21:45:51 CEST 2003


Am Freitag, 11. April 2003 21:37 schrieb Andriy Gritsenko:
>     Hi, community!
>
>     For last two or three months I got an idea. May be Arpi will laught
> on me but I didn't see G2 project yet and that idea may be too alike of
> G2... :)
>     What I want? I want to have universal media manipulation project.
> Player, or encoder, even video editor with any interface: commandline, or
> text mode interface, or Gui, or remote, etc.
>     What I wrote last time about the config parser and Gui was about that
> idea. :)  How I see it?

It's there already exactly this way, I think. It's called xine :-(

cu

Fabian
>
>                         +-----------+
>
>                         |  Filters  |
>
>                         +-----------+
>
>                             | | | (2)
>
>            +----+     +---------------+     +----+
> Audio/  -->|    |---->|   Sequencer   |---->|    |
>  video     |    |---->| & audio/video |---->|    |--> Output
> sources -->|    |---->| syncronizator |---->|    |
>            +----+ (1) +---------------+ (3) +----+
>     Input modules             | (4)         Output modules
>                         +-----------+
> (1) - input API         |  Control  |
> (2) - filters API       |  modules  |
> (3) - output API        +-----------+
> (4) - control API
>
>     Each module may be statically or dynamically (via dlopen() syscall)
> linked to the core. Core does only few functions:
> 1) registers/opens/closes modules;
> 2) [un]registers audio/video streams;
> 3) contains API for intermodule transactions (forward control from
>   control module to all other);
> 4) creates audio/video threads (input->filters->output);
> 5) does audio/video sincronization.
>
>     All other will do modules. All these have very limited API and due to
> that is very flexible. :)  So we could have MPlayer, MEncoder and MEditor
> from the same program by adding different modules. :)
>     Arpi, do you want me to cooperate with you? :)  I think I have at
> last to look at your G2 project, I'll do it after weekend.
>
>     With the best wishes.
>     Andriy.
>
> _______________________________________________
> MPlayer-dev-eng mailing list
> MPlayer-dev-eng at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng



More information about the MPlayer-dev-eng mailing list