Hi, On Mon, Mar 26, 2012 at 4:21 AM, Diego Biurrun <[email protected]> wrote: > On Sun, Mar 25, 2012 at 07:52:36AM -0700, Ronald S. Bultje wrote: >> On Sun, Mar 25, 2012 at 3:21 AM, Diego Biurrun <[email protected]> wrote: >> > On Sat, Mar 24, 2012 at 01:21:00PM -0700, Ronald S. Bultje wrote: >> >> On Fri, Mar 9, 2012 at 5:35 AM, Diego Biurrun <[email protected]> wrote: >> >> > diff --git a/configure b/configure >> >> [..] >> >> > # parsers >> >> > -h264_parser_select="golomb h264chroma h264dsp h264pred" >> >> > +h264_parser_select="golomb h264chroma h264dsp h264pred h264qpel" >> >> >> >> Why does the h264 parser depend on all this DSP stuff? >> > >> > Transitive dependencies from h264.o. However, neither h264chroma >> > nor h264qpel are necessary. Patch coming up. >> >> So what happens when you get rid of h264pred or h264dsp? > > After removing both h264dsp and h264pred from that line I get: > > LD avconv > libavcodec/libavcodec.a(h264.o): In function `clone_tables': > /home/biurrun/src/priv/libav/libavcodec/h264.c:1089: undefined reference to > `ff_h264_pred_init' > libavcodec/libavcodec.a(h264.o): In function `decode_nal_units': > /home/biurrun/src/priv/libav/libavcodec/h264.c:4387: undefined reference to > `ff_h264dsp_init' > /home/biurrun/src/priv/libav/libavcodec/h264.c:4389: undefined reference to > `ff_h264_pred_init' > libavcodec/libavcodec.a(h264.o): In function `common_init': > /home/biurrun/src/priv/libav/libavcodec/h264.c:1127: undefined reference to > `ff_h264dsp_init' > /home/biurrun/src/priv/libav/libavcodec/h264.c:1128: undefined reference to > `ff_h264_pred_init' > collect2: ld returned 1 exit status > make: *** [avconv] Error 1
So why does h264_parser.c require h264.c? What function does it need, can that be split? Ronald _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
