On Mon, 5 Apr 2010, Ronald S. Bultje wrote:

> On Mon, Apr 5, 2010 at 8:55 AM, Mohamed Naufal <[email protected]> wrote:
> > --- /dev/null
> > +++ b/libavformat/rtpdec_g723_1.h
> > @@ -0,0 +1,8 @@
> > +#ifndef AVFORMAT_RTPDEC_G723_1_H
> > +#define AVFORMAT_RTPDEC_G723_1_H
> > +
> > +#include "rtpdec.h"
> > +
> > +extern RTPDynamicProtocolHandler ff_g723_1_handler;
> > +
> > +#endif /* AVFORMAT_RTPDEC_G723_1_H */
> 
> Can we please fix this awful way of having to explicitely declare each
> RTP payload in a header and move to a system similar to codec/mux
> registration, and then get rid of this exponential increase in rtp*.h
> header files that do nothing more than declaring a dynamic protocol
> handler? If people are OK I'll cook up a patch (basically make a macro
> that does "extern ...; register();").

Absolutely, that'd get rid of a lot of redundant files.

// Martin
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to