On 25 Feb 2014, at 13:44, Vittorio Giovara <[email protected]> wrote:
> --- > This was identified as one of the last remaining functions that interweaved > lavc and lavf badly, so at our fosdem meeting it was suggested to move the > common parts into lavu. > > The results of a full oracle run (~25 hours) is available on oracle.libav.org > > Cheers, > Vittorio > > doc/APIchanges | 3 + > libavcodec/4xm.c | 2 +- > libavcodec/aac_adtstoasc_bsf.c | 4 +- > libavcodec/aac_parser.c | 2 +- > libavcodec/aacadtsdec.c | 2 +- > libavcodec/aacadtsdec.h | 2 +- > libavcodec/aaccoder.c | 2 +- > libavcodec/aacdec.c | 2 +- > libavcodec/aacenc.c | 2 +- > libavcodec/aacenc.h | 2 +- > libavcodec/aacps.c | 2 +- > libavcodec/aacps.h | 2 +- > libavcodec/aacsbr.h | 2 +- > libavcodec/ac3.c | 2 +- > libavcodec/ac3_parser.c | 2 +- > libavcodec/ac3_parser.h | 2 +- > libavcodec/ac3dec.h | 2 +- > libavcodec/ac3dsp.c | 2 +- > libavcodec/ac3enc.c | 2 +- > libavcodec/ac3enc.h | 2 +- > libavcodec/adpcm.c | 4 +- > libavcodec/adpcmenc.c | 4 +- > libavcodec/adxdec.c | 2 +- > libavcodec/adxenc.c | 2 +- > libavcodec/aic.c | 2 +- > libavcodec/alac.c | 4 +- > libavcodec/alacenc.c | 4 +- > libavcodec/alsdec.c | 2 +- > libavcodec/apedec.c | 2 +- > libavcodec/arm/dca.h | 2 +- > libavcodec/arm/mathops.h | 108 ------- > libavcodec/asv.h | 4 +- > libavcodec/asvdec.c | 4 +- > libavcodec/asvenc.c | 2 +- > libavcodec/atrac1.c | 2 +- > libavcodec/atrac3.c | 2 +- > libavcodec/atrac3plus.c | 2 +- > libavcodec/atrac3plus.h | 2 +- > libavcodec/atrac3plusdec.c | 2 +- > libavcodec/avr32/mathops.h | 101 ------ > libavcodec/avs.c | 2 +- > libavcodec/bfin/mathops.h | 44 --- > libavcodec/bgmc.h | 2 +- > libavcodec/bink.c | 4 +- > libavcodec/binkaudio.c | 2 +- > libavcodec/bitstream.c | 6 +- > libavcodec/cabac.c | 2 +- > libavcodec/cabac.h | 2 +- > libavcodec/cavs.c | 4 +- > libavcodec/cavs.h | 2 +- > libavcodec/cavsdec.c | 2 +- > libavcodec/cdxl.c | 2 +- > libavcodec/cljr.c | 4 +- > libavcodec/cllc.c | 2 +- > libavcodec/cook.c | 2 +- > libavcodec/dca.c | 2 +- > libavcodec/dca_parser.c | 2 +- > libavcodec/dcadec.c | 6 +- > libavcodec/dct32_template.c | 2 +- > libavcodec/dirac.h | 2 +- > libavcodec/dnxhddec.c | 2 +- > libavcodec/dpcm.c | 2 +- > libavcodec/dsicinav.c | 2 +- > libavcodec/dsputil.c | 2 +- > libavcodec/dv.c | 4 +- > libavcodec/dv.h | 2 +- > libavcodec/dvbsub_parser.c | 2 +- > libavcodec/dvbsubdec.c | 2 +- > libavcodec/dvdec.c | 4 +- > libavcodec/dvdsubdec.c | 2 +- > libavcodec/dvenc.c | 2 +- > libavcodec/dxtory.c | 2 +- > libavcodec/eamad.c | 2 +- > libavcodec/eatgq.c | 2 +- > libavcodec/eatgv.c | 2 +- > libavcodec/eatqi.c | 2 +- > libavcodec/escape124.c | 2 +- > libavcodec/escape130.c | 2 +- > libavcodec/faxcompr.c | 4 +- > libavcodec/fft-internal.h | 2 +- > libavcodec/ffv1.c | 6 +- > libavcodec/ffv1.h | 4 +- > libavcodec/ffv1dec.c | 6 +- > libavcodec/ffv1enc.c | 6 +- > libavcodec/fic.c | 2 +- > libavcodec/flac.c | 2 +- > libavcodec/flac.h | 2 +- > libavcodec/flacdec.c | 2 +- > libavcodec/flacdsp_lpc_template.c | 2 +- > libavcodec/flacenc.c | 2 +- > libavcodec/flashsv.c | 2 +- > libavcodec/flashsvenc.c | 2 +- > libavcodec/flicvideo.c | 2 +- > libavcodec/flv.h | 4 +- > libavcodec/fraps.c | 2 +- > libavcodec/g2meet.c | 2 +- > libavcodec/g722.c | 2 +- > libavcodec/g722dec.c | 2 +- > libavcodec/g723_1.c | 2 +- > libavcodec/g726.c | 4 +- > libavcodec/get_bits.h | 629 ------------------------------------ > libavcodec/gif.c | 2 +- > libavcodec/golomb-test.c | 4 +- > libavcodec/golomb.h | 4 +- > libavcodec/gsmdec.c | 2 +- > libavcodec/gsmdec_template.c | 2 +- > libavcodec/h263.c | 2 +- > libavcodec/h263.h | 2 +- > libavcodec/h264.c | 2 +- > libavcodec/h264.h | 2 +- > libavcodec/h264_loopfilter.c | 2 +- > libavcodec/h264pred_template.c | 2 +- > libavcodec/hevc.h | 2 +- > libavcodec/hevcdsp.h | 2 +- > libavcodec/hevcdsp_template.c | 2 +- > libavcodec/huffman.c | 2 +- > libavcodec/huffman.h | 2 +- > libavcodec/huffyuv.h | 4 +- > libavcodec/huffyuvdec.c | 2 +- > libavcodec/huffyuvenc.c | 2 +- > libavcodec/iff.c | 2 +- > libavcodec/imc.c | 2 +- > libavcodec/indeo2.c | 4 +- > libavcodec/indeo3.c | 2 +- > libavcodec/indeo4.c | 2 +- > libavcodec/indeo5.c | 2 +- > libavcodec/interplayvideo.c | 2 +- > libavcodec/intrax8.c | 2 +- > libavcodec/intrax8.h | 2 +- > libavcodec/ituh263dec.c | 2 +- > libavcodec/ituh263enc.c | 2 +- > libavcodec/ivi_common.c | 4 +- > libavcodec/ivi_common.h | 2 +- > libavcodec/jpeglsdec.c | 4 +- > libavcodec/jpeglsenc.c | 4 +- > libavcodec/jvdec.c | 2 +- > libavcodec/lagarith.c | 4 +- > libavcodec/lagarithrac.c | 2 +- > libavcodec/lagarithrac.h | 2 +- > libavcodec/libopusdec.c | 2 +- > libavcodec/loco.c | 4 +- > libavcodec/lsp.c | 2 +- > libavcodec/lzwenc.c | 2 +- > libavcodec/mathops.h | 237 -------------- > libavcodec/metasound.c | 2 +- > libavcodec/mimic.c | 2 +- > libavcodec/mips/mathops.h | 82 ----- > libavcodec/mjpeg.h | 2 +- > libavcodec/mjpegdec.h | 2 +- > libavcodec/mlp_parser.c | 2 +- > libavcodec/mlp_parser.h | 2 +- > libavcodec/mlpdec.c | 2 +- > libavcodec/motion_est.c | 2 +- > libavcodec/motionpixels.c | 2 +- > libavcodec/mpc.c | 2 +- > libavcodec/mpc.h | 2 +- > libavcodec/mpc7.c | 2 +- > libavcodec/mpc8.c | 2 +- > libavcodec/mpeg12enc.c | 2 +- > libavcodec/mpeg4audio.c | 4 +- > libavcodec/mpeg4audio.h | 4 +- > libavcodec/mpeg4video.h | 2 +- > libavcodec/mpegaudiodec_template.c | 4 +- > libavcodec/mpegaudiodsp_template.c | 2 +- > libavcodec/mpegaudioenc.c | 2 +- > libavcodec/mpegvideo.c | 2 +- > libavcodec/mpegvideo.h | 4 +- > libavcodec/mpegvideo_enc.c | 2 +- > libavcodec/msmpeg4.h | 2 +- > libavcodec/msmpeg4data.h | 2 +- > libavcodec/msmpeg4enc.c | 2 +- > libavcodec/mss12.h | 2 +- > libavcodec/mss4.c | 2 +- > libavcodec/nellymoser.c | 2 +- > libavcodec/nellymoserdec.c | 2 +- > libavcodec/nellymoserenc.c | 2 +- > libavcodec/pcm.c | 2 +- > libavcodec/pcx.c | 2 +- > libavcodec/pnmdec.c | 2 +- > libavcodec/ppc/mathops.h | 79 ----- > libavcodec/proresdec.c | 2 +- > libavcodec/proresenc.c | 2 +- > libavcodec/put_bits.h | 242 -------------- > libavcodec/qcelpdec.c | 2 +- > libavcodec/qdm2.c | 2 +- > libavcodec/ra144.c | 2 +- > libavcodec/ra144dec.c | 2 +- > libavcodec/ra144enc.c | 2 +- > libavcodec/ra288.c | 2 +- > libavcodec/ralf.c | 2 +- > libavcodec/rl.h | 2 +- > libavcodec/roqaudioenc.c | 2 +- > libavcodec/roqvideoenc.c | 2 +- > libavcodec/rtjpeg.c | 2 +- > libavcodec/rv10enc.c | 2 +- > libavcodec/rv20enc.c | 2 +- > libavcodec/rv34.c | 2 +- > libavcodec/s302m.c | 2 +- > libavcodec/shorten.c | 2 +- > libavcodec/simple_idct.c | 2 +- > libavcodec/sipr.c | 2 +- > libavcodec/smacker.c | 4 +- > libavcodec/svq1dec.c | 4 +- > libavcodec/tak.h | 2 +- > libavcodec/tiertexseqv.c | 2 +- > libavcodec/tiff.c | 2 +- > libavcodec/tiffenc.c | 2 +- > libavcodec/truemotion2.c | 2 +- > libavcodec/truespeech.c | 2 +- > libavcodec/tscc2.c | 2 +- > libavcodec/tta.c | 2 +- > libavcodec/twinvqdec.c | 2 +- > libavcodec/unary.h | 2 +- > libavcodec/utvideodec.c | 2 +- > libavcodec/utvideoenc.c | 4 +- > libavcodec/vble.c | 4 +- > libavcodec/vc1_parser.c | 2 +- > libavcodec/vc1data.h | 2 +- > libavcodec/vc1dec.c | 2 +- > libavcodec/vorbis.c | 2 +- > libavcodec/vorbis_parser.c | 2 +- > libavcodec/vorbisdec.c | 2 +- > libavcodec/vorbisenc.c | 2 +- > libavcodec/vp3.c | 2 +- > libavcodec/vp5.c | 2 +- > libavcodec/vp56.h | 2 +- > libavcodec/vp6.c | 2 +- > libavcodec/vp9.c | 2 +- > libavcodec/vp9block.c | 2 +- > libavcodec/wavpack.c | 2 +- > libavcodec/webp.c | 2 +- > libavcodec/wma.h | 4 +- > libavcodec/wmalosslessdec.c | 4 +- > libavcodec/wmaprodec.c | 4 +- > libavcodec/wmavoice.c | 4 +- > libavcodec/wmv2dec.c | 2 +- > libavcodec/wnv1.c | 4 +- > libavcodec/x86/dsputilenc_mmx.c | 2 +- > libavcodec/x86/mathops.h | 128 -------- > libavcodec/xan.c | 2 +- > libavcodec/xbmenc.c | 2 +- > libavcodec/xsubdec.c | 2 +- > libavcodec/xsubenc.c | 2 +- > libavcodec/xxan.c | 2 +- > libavcodec/yop.c | 2 +- > libavformat/adtsenc.c | 4 +- > libavformat/gif.c | 2 +- > libavformat/h261dec.c | 2 +- > libavformat/latmenc.c | 4 +- > libavformat/mov.c | 2 +- > libavformat/movenc.c | 4 +- > libavformat/mpc.c | 2 +- > libavformat/mpc8.c | 2 +- > libavformat/mpegenc.c | 2 +- > libavformat/mpegts.c | 4 +- > libavformat/oggparsedirac.c | 2 +- > libavformat/oggparseflac.c | 2 +- > libavformat/oggparseogm.c | 2 +- > libavformat/oggparsespeex.c | 2 +- > libavformat/oggparsetheora.c | 2 +- > libavformat/oggparsevorbis.c | 2 +- > libavformat/rdt.c | 2 +- > libavformat/rtpdec.c | 2 +- > libavformat/rtpdec_h263_rfc2190.c | 2 +- > libavformat/rtpdec_h264.c | 2 +- > libavformat/rtpdec_latm.c | 2 +- > libavformat/rtpdec_mpeg4.c | 2 +- > libavformat/rtpdec_qt.c | 2 +- > libavformat/rtpenc_h263_rfc2190.c | 4 +- > libavformat/swfenc.c | 2 +- > libavformat/tta.c | 2 +- > libavutil/arm/mathops.h | 108 +++++++ > libavutil/avr32/mathops.h | 101 ++++++ > libavutil/bfin/mathops.h | 44 +++ > libavutil/get_bits.h | 632 +++++++++++++++++++++++++++++++++++++ > libavutil/mathops.h | 237 ++++++++++++++ > libavutil/mips/mathops.h | 82 +++++ > libavutil/ppc/mathops.h | 79 +++++ > libavutil/put_bits.h | 244 ++++++++++++++ > libavutil/version.h | 2 +- > libavutil/x86/mathops.h | 128 ++++++++ > 281 files changed, 1973 insertions(+), 1965 deletions(-) > delete mode 100644 libavcodec/arm/mathops.h > delete mode 100644 libavcodec/avr32/mathops.h > delete mode 100644 libavcodec/bfin/mathops.h > delete mode 100644 libavcodec/get_bits.h > delete mode 100644 libavcodec/mathops.h > delete mode 100644 libavcodec/mips/mathops.h > delete mode 100644 libavcodec/ppc/mathops.h > delete mode 100644 libavcodec/put_bits.h > delete mode 100644 libavcodec/x86/mathops.h > create mode 100644 libavutil/arm/mathops.h > create mode 100644 libavutil/avr32/mathops.h > create mode 100644 libavutil/bfin/mathops.h > create mode 100644 libavutil/get_bits.h > create mode 100644 libavutil/mathops.h > create mode 100644 libavutil/mips/mathops.h > create mode 100644 libavutil/ppc/mathops.h > create mode 100644 libavutil/put_bits.h > create mode 100644 libavutil/x86/mathops.h Nice, but, wouldn't it make sense to split into two (get/put, mathops) or three (get, put, mathops) patches? Tim _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
