[linux-dvb] What do you think of mpsys library ? (for ca_zap)

Manu Abraham manu at kromtek.com
Sat Apr 2 21:58:30 CEST 2005


Dominique Dumont wrote:
> Manu Abraham <manu at kromtek.com> writes:
> 
> 
>>The main reason why i avoided this library, inspite i was using it,
>>was the suggestion by others that a bloat like that should not end up
>>in the CVS.
> 
> 
> Mpsys source code is 5645 lines (ok I had to fix the Makefile to
> really clean the tar ball). I'm reluctant to consider that as code
> bloat for a full TS parser.
> 
> On the other hand, generated code is bigger (20200 lines). I'm glad
> that only the compiler will have to deal with it (laziness again ;-) )
> 

Another point is that even if i use mpsys, the en50221 parsing code 
would still be there, which would mean that only a part of the code is 
eliminated by mpsys's usage not the complete stuff.


So it does not make much of a sense, since again unit tests will have to 
be provided for that part also, and a mix of one code generated library 
and another part completely hand written one is sure to look damn ugly 
and really confusing too.

That was what i meant by bloat. Just to have a PAT/PMT parser, using a 
generic library surely is not going to help much..


Manu




More information about the linux-dvb mailing list