[MPlayer-G2-dev] [PATCH] bin/cue-support
Arpi
arpi at thot.banki.hu
Fri May 23 07:52:43 CEST 2003
Hi,
> hi,
>
> attached is simply the reworked file, ported from main-tree.
>
> I also removed all globals so it is a more clean approach than before.
>
> It could also be backported to main as the g2-specific stuff is easy to see
> :-)
>
> Btw. I love this new stream-architecture. It is sooo nice to use :-))
and it could be ever more nice :)
static int driver_fill(stream_t *s){
return cue_vcd_read((cue_priv_t*)s->priv,s->buffer);
}
i see no sence of such wrappers, the actual code could go into the actual
function. also, if you rename cue_priv_t to struct stream_priv_s, you will
get casting for free, ie you can access priv vars via
stream->priv->something, without extra typecasting!
also the buffer is still a static global, should be moved into the priv.
(think of parallel (threaded) use of g2 libs (hmm ok it has no much sense,
unless someone have 2 cdrom drivers and play 2 discs simultianiously:)))
and there should be no globals (exported functions) except the info struct.
A'rpi / Astral & ESP-team
--
Developer of MPlayer G2, the Movie Framework for all - http://www.MPlayerHQ.hu
More information about the MPlayer-G2-dev
mailing list