tony2001 / ffmpeg-php

PHP extension for video editing, wrapping ffmpeg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deprecated warnings

centminmod opened this issue · comments

With @pbek's latest pull request fixes #17 and #18, ffmpeg-php compiles successfully against latest source compiled FFMPEG binary from github but there's a few warnings for depcreated stuff

php --ri ffmpeg

ffmpeg

ffmpeg-php version => 0.7.0
ffmpeg-php built on => Jan 13 2016 12:24:30
ffmpeg-php gd support  => disabled
ffmpeg libavcodec version => Lavc57.22.100
ffmpeg libavcodec license => nonfree and unredistributable
ffmpeg libavformat version => Lavf57.21.101
ffmpeg libavformat license => nonfree and unredistributable
ffmpeg swscaler version => SwS4.0.100
ffmpeg swscaler license => nonfree and unredistributable
ffmpeg codec_list => a64multi(v), a64multi5(v), aasc(v), aic(v), alias_pix(v), alias_pix(v), amv(v), amv(v), anm(v), ansi(v), apng(v), apng(v), asv1(v), asv1(v), asv2(v), asv2(v), aura(v), aura2(v), avrp(v), avrp(v), avrn(v), avs(v), avui(v), avui(v), ayuv(v), ayuv(v), bethsoftvid(v), bfi(v), binkvideo(v), bmp(v), bmp(v), bmv_video(v), brender_pix(v), c93(v), cavs(v), cdgraphics(v), cdxl(v), cinepak(v), cinepak(v), cljr(v), cljr(v), cllc(v), comfortnoise(a), comfortnoise(a), cpia(v), camstudio(v), cyuv(v), dds(v), dfa(v), dirac(v), dnxhd(v), dnxhd(v), dpx(v), dpx(v), dsicinvideo(v), dvvideo(v), dvvideo(v), dxa(v), dxtory(v), dxv(v), eacmv(v), eamad(v), eatgq(v), eatgv(v), eatqi(v), 8bps(v), 8svx_exp(a), 8svx_fib(a), escape124(v), escape130(v), exr(v), ffv1(v), ffv1(v), ffvhuff(v), ffvhuff(v), fic(v), flashsv(v), flashsv(v), flashsv2(v), flashsv2(v), flic(v), flv(v), flv(v), 4xm(v), fraps(v), frwu(v), g2m(v), gif(v), gif(v), h261(v), h261(v), h263(v), h263(v), h263i(v), h263p(v), h263p(v), h264(v), hap(v), hevc(v), hnm4video(v), hq_hqa(v), hqx(v), huffyuv(v), huffyuv(v), idcinvideo(v), iff(v), indeo2(v), indeo3(v), indeo4(v), indeo5(v), interplayvideo(v), jpeg2000(v), jpeg2000(v), jpegls(v), jpegls(v), jv(v), kgv1(v), kmvc(v), lagarith(v), ljpeg(v), loco(v), mdec(v), mimic(v), mjpeg(v), mjpeg(v), mjpegb(v), mmvideo(v), motionpixels(v), mpeg1video(v), mpeg1video(v), mpeg2video(v), mpeg2video(v), mpeg4(v), mpeg4(v), mpegvideo(v), msa1(v), msmpeg4v1(v), msmpeg4v2(v), msmpeg4v2(v), msmpeg4(v), msmpeg4(v), msrle(v), mss1(v), mss2(v), msvideo1(v), msvideo1(v), mszh(v), mts2(v), mvc1(v), mvc2(v), mxpeg(v), nuv(v), paf_video(v), pam(v), pam(v), pbm(v), pbm(v), pcx(v), pcx(v), pgm(v), pgm(v), pgmyuv(v), pgmyuv(v), pictor(v), png(v), png(v), ppm(v), ppm(v), prores(v), prores(v), prores_aw(v), prores_ks(v), prores_lgpl(v), ptx(v), qdraw(v), qpeg(v), qtrle(v), qtrle(v), r10k(v), r10k(v), r210(v), r210(v), rawvideo(v), rawvideo(v), rl2(v), roqvideo(v), roqvideo(v), rpza(v), rscc(v), rv10(v), rv10(v), rv20(v), rv20(v), rv30(v), rv40(v), s302m(a), s302m(a), sanm(v), screenpresso(v), sdx2_dpcm(a), sgi(v), sgi(v), sgirle(v), smackvid(v), smc(v), smvjpeg(v), snow(v), snow(v), sp5x(v), sunrast(v), sunrast(v), svq1(v), svq1(v), svq3(v), targa(v), targa(v), targa_y216(v), tdsc(v), theora(v), thp(v), tiertexseqvideo(v), tiff(v), tiff(v), tmv(v), truemotion1(v), truemotion2(v), camtasia(v), tscc2(v), txd(v), ultimotion(v), utvideo(v), utvideo(v), v210(v), v210(v), v210x(v), v308(v), v308(v), v408(v), v408(v), v410(v), v410(v), vb(v), vble(v), vc1(v), vc1image(v), vcr1(v), vmdvideo(v), vmnc(v), vp3(v), vp5(v), vp6(v), vp6a(v), vp6f(v), vp7(v), vp8(v), vp9(v), vqavideo(v), webp(v), wrapped_avframe(v), wmv1(v), wmv1(v), wmv2(v), wmv2(v), wmv3(v), wmv3image(v), wnv1(v), xan_wc3(v), xan_wc4(v), xbm(v), xbm(v), xface(v), xface(v), xl(v), xwd(v), xwd(v), y41p(v), y41p(v), yop(v), yuv4(v), yuv4(v), 012v(v), zerocodec(v), zlib(v), zlib(v), zmbv(v), zmbv(v), aac(a), aac(a), aac_fixed(a), aac_latm(a), ac3(a), ac3(a), ac3_fixed(a), ac3_fixed(a), alac(a), alac(a), als(a), amrnb(a), amrwb(a), ape(a), atrac1(a), atrac3(a), atrac3plus(a), binkaudio_dct(a), binkaudio_rdft(a), bmv_audio(a), cook(a), dca(a), dca(a), dsd_lsbf(a), dsd_msbf(a), dsd_lsbf_planar(a), dsd_msbf_planar(a), dsicinaudio(a), dss_sp(a), eac3(a), eac3(a), evrc(a), wavesynth(a), flac(a), flac(a), g723_1(a), g723_1(a), g729(a), gsm(a), gsm_ms(a), iac(a), imc(a), interplayacm(a), mace3(a), mace6(a), metasound(a), mlp(a), mp1(a), mp1float(a), mp2(a), mp2(a), mp2float(a), mp2fixed(a), mp3(a), mp3float(a), mp3adu(a), mp3adufloat(a), mp3on4(a), mp3on4float(a), mpc7(a), mpc8(a), nellymoser(a), nellymoser(a), on2avc(a), opus(a), paf_audio(a), qcelp(a), qdm2(a), real_144(a), real_144(a), real_288(a), ralf(a), shorten(a), sipr(a), smackaud(a), sonic(a), sonic(a), sonicls(a), tak(a), truehd(a), truespeech(a), tta(a), tta(a), twinvq(a), vmdaudio(a), vorbis(a), vorbis(a), wavpack(a), wavpack(a), wmalossless(a), wmapro(a), wmav1(a), wmav1(a), wmav2(a), wmav2(a), wmavoice(a), ws_snd1(a), xma1(a), xma2(a), pcm_alaw(a), pcm_alaw(a), pcm_bluray(a), pcm_dvd(a), pcm_f32be(a), pcm_f32be(a), pcm_f32le(a), pcm_f32le(a), pcm_f64be(a), pcm_f64be(a), pcm_f64le(a), pcm_f64le(a), pcm_lxf(a), pcm_mulaw(a), pcm_mulaw(a), pcm_s8(a), pcm_s8(a), pcm_s8_planar(a), pcm_s8_planar(a), pcm_s16be(a), pcm_s16be(a), pcm_s16be_planar(a), pcm_s16be_planar(a), pcm_s16le(a), pcm_s16le(a), pcm_s16le_planar(a), pcm_s16le_planar(a), pcm_s24be(a), pcm_s24be(a), pcm_s24daud(a), pcm_s24daud(a), pcm_s24le(a), pcm_s24le(a), pcm_s24le_planar(a), pcm_s24le_planar(a), pcm_s32be(a), pcm_s32be(a), pcm_s32le(a), pcm_s32le(a), pcm_s32le_planar(a), pcm_s32le_planar(a), pcm_u8(a), pcm_u8(a), pcm_u16be(a), pcm_u16be(a), pcm_u16le(a), pcm_u16le(a), pcm_u24be(a), pcm_u24be(a), pcm_u24le(a), pcm_u24le(a), pcm_u32be(a), pcm_u32be(a), pcm_u32le(a), pcm_u32le(a), pcm_zork(a), interplay_dpcm(a), roq_dpcm(a), roq_dpcm(a), sol_dpcm(a), xan_dpcm(a), adpcm_4xm(a), adpcm_adx(a), adpcm_adx(a), adpcm_afc(a), adpcm_aica(a), adpcm_ct(a), adpcm_dtk(a), adpcm_ea(a), adpcm_ea_maxis_xa(a), adpcm_ea_r1(a), adpcm_ea_r2(a), adpcm_ea_r3(a), adpcm_ea_xas(a), g722(a), g722(a), g726(a), g726(a), g726le(a), adpcm_ima_amv(a), adpcm_ima_apc(a), adpcm_ima_dk3(a), adpcm_ima_dk4(a), adpcm_ima_ea_eacs(a), adpcm_ima_ea_sead(a), adpcm_ima_iss(a), adpcm_ima_oki(a), adpcm_ima_qt(a), adpcm_ima_qt(a), adpcm_ima_rad(a), adpcm_ima_smjpeg(a), adpcm_ima_wav(a), adpcm_ima_wav(a), adpcm_ima_ws(a), adpcm_ms(a), adpcm_ms(a), adpcm_psx(a), adpcm_sbpro_2(a), adpcm_sbpro_3(a), adpcm_sbpro_4(a), adpcm_swf(a), adpcm_swf(a), adpcm_thp(a), adpcm_thp_le(a), adpcm_vima(a), adpcm_xa(a), adpcm_yamaha(a), adpcm_yamaha(a), ssa(s), ssa(s), ass(s), ass(s), cc_dec(s), dvbsub(s), dvbsub(s), dvdsub(s), dvdsub(s), jacosub(s), microdvd(s), mov_text(s), mov_text(s), mpl2(s), pgssub(s), pjs(s), realtext(s), sami(s), srt(s), srt(s), stl(s), subrip(s), subrip(s), subviewer(s), subviewer1(s), text(s), text(s), vplayer(s), webvtt(s), webvtt(s), xsub(s), xsub(s), libfdk_aac(a), libfdk_aac(a), libmp3lame(a), libopus(a), libopus(a), libvorbis(a), libvorbis(a), libvpx(v), libvpx(v), libvpx-vp9(v), libvpx-vp9(v), libx264(v), libx264rgb(v), libx265(v), bintext(v), xbin(v), idf(v), 

Directive => Local Value => Master Value
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0

so just putting it out there

/svr-setup/ffmpeg-php-git/ffmpeg_tools.c: In function 'img_convert':
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:64: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:64: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:64: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:64: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:64: warning: passing argument 2 of 'sws_scale' from incompatible pointer type
/opt/ffmpeg/include/libswscale/swscale.h:214: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t **'
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c: In function 'img_resample':
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:77: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:77: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:77: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:79: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:79: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:79: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:81: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:81: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:81: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:83: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:83: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:84: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:84: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:85: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:85: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:86: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:87: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:88: warning: 'data' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3684)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:88: warning: 'linesize' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:3686)
/svr-setup/ffmpeg-php-git/ffmpeg_tools.c:88: warning: passing argument 2 of 'sws_scale' from incompatible pointer type
/opt/ffmpeg/include/libswscale/swscale.h:214: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t **'
 ccache gcc -I. -I/svr-setup/ffmpeg-php-git -DPHP_ATOM_INC -I/svr-setup/ffmpeg-php-git/include -I/svr-setup/ffmpeg-php-git/main -I/svr-setup/ffmpeg-php-git -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/opt/ffmpeg/include -DHAVE_CONFIG_H -g -O2 -c /svr-setup/ffmpeg-php-git/ffmpeg_movie.c  -fPIC -DPIC -o .libs/ffmpeg_movie.o
/svr-setup/ffmpeg-php-git/ffmpeg_frame.c: In function '_php_convert_frame':
/svr-setup/ffmpeg-php-git/ffmpeg_frame.c:215: warning: 'avpicture_alloc' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4887)
/svr-setup/ffmpeg-php-git/ffmpeg_frame.c: In function '_php_resample_frame':
/svr-setup/ffmpeg-php-git/ffmpeg_frame.c:515: warning: 'avpicture_alloc' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4887)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c: In function '_php_get_codec_name':
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:921: warning: 'codec_name' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:1546)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:922: warning: 'codec_name' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:1546)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c: In function '_php_read_av_frame':
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1171: warning: assignment makes pointer from integer without a cast
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1182: warning: 'av_free_packet' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4056)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1188: warning: 'av_free_packet' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4056)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c: In function '_php_get_ff_frame':
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1294: warning: assignment makes pointer from integer without a cast
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1295: warning: 'avpicture_alloc' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4887)
/svr-setup/ffmpeg-php-git/ffmpeg_movie.c:1301: warning: 'av_picture_copy' is deprecated (declared at /opt/ffmpeg/include/libavcodec/avcodec.h:4920)

/bin/sh /svr-setup/ffmpeg-php-git/libtool --mode=link ccache gcc -DPHP_ATOM_INC -I/svr-setup/ffmpeg-php-git/include -I/svr-setup/ffmpeg-php-git/main -I/svr-setup/ffmpeg-php-git -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib  -I/opt/ffmpeg/include -DHAVE_CONFIG_H  -g -O2  -L/opt/ffmpeg/lib -o ffmpeg.la -export-dynamic -avoid-version -prefer-pic -module -rpath /svr-setup/ffmpeg-php-git/modules  ffmpeg-php.lo ffmpeg_movie.lo ffmpeg_frame.lo ffmpeg_errorhandler.lo ffmpeg_tools.lo -Wl,-rpath,/opt/ffmpeg/lib -L/opt/ffmpeg/lib -lswscale -Wl,-rpath,/opt/ffmpeg/lib -L/opt/ffmpeg/lib -lavutil -Wl,-rpath,/opt/ffmpeg/lib -L/opt/ffmpeg/lib -lavformat -Wl,-rpath,/opt/ffmpeg/lib -L/opt/ffmpeg/lib -lavcodec
ccache gcc -shared  .libs/ffmpeg-php.o .libs/ffmpeg_movie.o .libs/ffmpeg_frame.o .libs/ffmpeg_errorhandler.o .libs/ffmpeg_tools.o  -L/opt/ffmpeg/lib -lswscale -lavutil -lavformat -lavcodec  -Wl,-rpath -Wl,/opt/ffmpeg/lib -Wl,-rpath -Wl,/opt/ffmpeg/lib -Wl,-rpath -Wl,/opt/ffmpeg/lib -Wl,-rpath -Wl,/opt/ffmpeg/lib -Wl,-soname -Wl,ffmpeg.so -o .libs/ffmpeg.so
creating ffmpeg.la
(cd .libs && rm -f ffmpeg.la && ln -s ../ffmpeg.la ffmpeg.la)
/bin/sh /svr-setup/ffmpeg-php-git/libtool --mode=install cp ./ffmpeg.la /svr-setup/ffmpeg-php-git/modules
cp ./.libs/ffmpeg.so /svr-setup/ffmpeg-php-git/modules/ffmpeg.so
cp ./.libs/ffmpeg.lai /svr-setup/ffmpeg-php-git/modules/ffmpeg.la
PATH="$PATH:/sbin" ldconfig -n /svr-setup/ffmpeg-php-git/modules
----------------------------------------------------------------------
Libraries have been installed in:
   /svr-setup/ffmpeg-php-git/modules

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------

Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20121212/