On Wed, Mar 27, 2013 at 10:39:22AM +0100, Luca Barbato wrote:
> On 26/03/13 21:01, Diego Biurrun wrote:
> > --- a/libavcodec/Makefile
> > +++ b/libavcodec/Makefile
> > @@ -157,8 +157,8 @@ OBJS-$(CONFIG_EAMAD_DECODER)           += eamad.o 
> > eaidct.o mpeg12.o \
> >                                            mpeg12data.o
> >  OBJS-$(CONFIG_EATGQ_DECODER)           += eatgq.o eaidct.o
> >  OBJS-$(CONFIG_EATGV_DECODER)           += eatgv.o
> > -OBJS-$(CONFIG_EATQI_DECODER)           += eatqi.o eaidct.o mpeg12.o \
> > -                                          mpeg12data.o
> > +OBJS-$(CONFIG_EATQI_DECODER)           += eatqi.o eaidct.o mpeg12dec.o  \
> > +                                          mpeg12.o mpeg12data.o
> >  OBJS-$(CONFIG_EIGHTBPS_DECODER)        += 8bps.o
> >  OBJS-$(CONFIG_EIGHTSVX_EXP_DECODER)    += 8svx.o
> >  OBJS-$(CONFIG_EIGHTSVX_FIB_DECODER)    += 8svx.o
> > @@ -240,9 +240,9 @@ OBJS-$(CONFIG_MP3ON4FLOAT_DECODER)     += 
> > mpegaudiodec_float.o mpeg4audio.o
> >  OBJS-$(CONFIG_MPC7_DECODER)            += mpc7.o mpc.o
> >  OBJS-$(CONFIG_MPC8_DECODER)            += mpc8.o mpc.o
> >  OBJS-$(CONFIG_MPEG_XVMC_DECODER)       += mpegvideo_xvmc.o
> > -OBJS-$(CONFIG_MPEG1VIDEO_DECODER)      += mpeg12.o mpeg12data.o
> > +OBJS-$(CONFIG_MPEG1VIDEO_DECODER)      += mpeg12dec.o mpeg12.o mpeg12data.o
> >  OBJS-$(CONFIG_MPEG1VIDEO_ENCODER)      += mpeg12enc.o mpeg12.o
> > -OBJS-$(CONFIG_MPEG2VIDEO_DECODER)      += mpeg12.o mpeg12data.o
> > +OBJS-$(CONFIG_MPEG2VIDEO_DECODER)      += mpeg12dec.o mpeg12.o mpeg12data.o
> >  OBJS-$(CONFIG_MPEG2VIDEO_ENCODER)      += mpeg12enc.o mpeg12.o
> >  OBJS-$(CONFIG_MSMPEG4V1_DECODER)       += msmpeg4.o msmpeg4data.o
> >  OBJS-$(CONFIG_MSMPEG4V2_DECODER)       += msmpeg4.o msmpeg4data.o 
> > h263dec.o \
> 
> the mpeg12dec.o mpeg12.o mpeg12data.o order looks off.

That's on purpose; the dec.o and enc.o object files are always listed
first.  It basically follows linking order: decoder depends on the
common code, depends on the data tables.

Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to