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

Reply via email to