[Libav-user] Reference app with ffmpeg n1.2 libs that works on IOS ?

Lars Hammarstrand lars.hammarstrand at gmail.com
Wed Apr 3 20:57:27 CEST 2013


2013/4/3 Lars Hammarstrand <lars.hammarstrand at gmail.com>

> Result from bisect run where bad=n2.1 and good=3c5fe5b:
>
> Run Status: ffmpeg-bec180e: OK.
> Run Status: ffmpeg-3860e34: OK.
> Run Status: ffmpeg-353dbaa: Failed. (rc=132)
> Run Status: ffmpeg-230bef0: Failed. (rc=132)
> Run Status: ffmpeg-f2c49da: Failed. (rc=132)
> Run Status: ffmpeg-e98fab1: Failed. (rc=132)
> Run Status: ffmpeg-3b56ed3: OK.
> Run Status: ffmpeg-255be07: OK.
> Run Status: ffmpeg-d0b7e83: Failed. (rc=132)
> Run Status: ffmpeg-936eaa8: OK.
> Run Status: ffmpeg-8bee8f7: OK.
>
> The first bad commit could be any of:
> 66371c2851348cfbf0940370b7f6772aa304d8e6
> eb7018d2fcd4a665a8c2b65e1c73c3fe9f7ca356
> d0b7e832fecab33799bb1fc5e0c032119bc34b33
> We cannot bisect more!
> bisect run cannot continue any more
> --
>

This is my guess: lt smells like an alignment problem since only the failed
versions gets the following warnings during linkage:

*LD      ffmpeg*
*ld: warning: ARM function not 4-byte aligned: .Literal_0 from
libavcodec/libavcodec.a(dsputil_arm.o)*
*ld: warning: ARM function not 4-byte aligned: .Literal_3 from
libavcodec/libavcodec.a(dsputil_arm.o)*
*ld: warning: ARM function not 4-byte aligned: .Literal_1 from
libavcodec/libavcodec.a(dsputil_arm.o)*
*ld: warning: ARM function not 4-byte aligned: .Literal_2 from
libavcodec/libavcodec.a(dsputil_arm.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic2 from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: empty_row from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: end_of_row_loop from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: start_column_loop from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: column_loop from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: empty_odd_column from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: the_end from
libavcodec/libavcodec.a(jrevdct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __b_evaluation from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __end_b_evaluation from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __a_evaluation from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __almost_empty_row from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __end_row_loop from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __end_b_evaluation2 from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __a_evaluation2 from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: __end_simple_idct_arm from
libavcodec/libavcodec.a(simple_idct_arm.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic36 from
libavcodec/libavcodec.a(h264cmc_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic54 from
libavcodec/libavcodec.a(h264cmc_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic7 from
libavcodec/libavcodec.a(fft_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic11 from
libavcodec/libavcodec.a(fft_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic27 from
libavcodec/libavcodec.a(fft_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic10 from
libavcodec/libavcodec.a(vp3dsp_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lput_rv40_qpel16_v_s6 from
libavcodec/libavcodec.a(rv40dsp_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lput_rv40_qpel16_v_s5 from
libavcodec/libavcodec.a(rv40dsp_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lavg_rv40_qpel16_v_s6 from
libavcodec/libavcodec.a(rv40dsp_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lavg_rv40_qpel16_v_s5 from
libavcodec/libavcodec.a(rv40dsp_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic5 from
libavcodec/libavcodec.a(fft_fixed_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic17 from
libavcodec/libavcodec.a(fft_fixed_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lpic34 from
libavcodec/libavcodec.a(fft_fixed_neon.o)*
*ld: warning: ARM function not 4-byte aligned: .Lhf_apply_noise_1 from
libavcodec/libavcodec.a(sbrdsp_neon.o)*
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20130403/016baac4/attachment.html>


More information about the Libav-user mailing list