Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-20avcodec/x86/mpegvideoenc: silence -Wunused-function on --disable-mmxGanesh Ajjanagadde
This silences -Wunused-function when compiled with --disable-mmx, e.g http://fate.ffmpeg.org/log.cgi?time=20150919094617&log=compile&slot=x86_64-archlinux-gcc-disable-mmx. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-20avcodec/x86/hpeldsp_init: silence -Wunused-function on --disable-mmxGanesh Ajjanagadde
This silences some of the -Wunused-function warnings when compiled with --disable-mmx, e.g http://fate.ffmpeg.org/log.cgi?time=20150919094617&log=compile&slot=x86_64-archlinux-gcc-disable-mmx. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19avcodec/imgconvert: Support non-planar colorspaces while paddingPrzemysław Sobala
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19x86/vp9dsp: add missing preprocessor guardsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-19lpc: correctly apply windowing to the samples in the float-only lpcRostislav Pehlivanov
Also change the window to Hamming (using coefficient which make it a Hanning). Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-09-19avcodec/dcadec: fix a -Wsometimes-unitialized on clangGanesh Ajjanagadde
This fixes a genuine -Wsometimes-unitialized reported on clang, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19avcodec/g723_1: fix a undefined left shift of negative numberGanesh Ajjanagadde
This fixes a -Wshift-negative-value reported with clang 3.7+, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19avcodec/internal: silence -Wempty-body on clangGanesh Ajjanagadde
This silences a -Wempty-body warning on clang 3.7+, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19avcodec/indeo3data: fix undefined left shift of negative numberGanesh Ajjanagadde
This fixes a whole sea of -Wshift-negative-value reported with clang 3.7+, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Any half decent compiler should anyway optimize away the multiplication. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-19AAC encoder: fix make checkheadersClaudio Freire
With the move of some functions into templates in aaccoder_twoloop.h and aaccoder_trellis.h, make checkheaders started failing. Add them to SKIPHEADERS as should be.
2015-09-18all: do standards compliant absdiff computationGanesh Ajjanagadde
This resolves implementation defined behavior, and also silences -Wabsolute-value in clang 3.5+. Moreover, the generated asm is identical to before modulo nop padding. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-18x86/vp9mc: add missing preprocessor guardsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-18x86/vp9: add avx2 subpel MC SIMD for 10/12bppJames Almer
Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-18avcodec/dcaenc: fix lfe fir coefficientsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-18avcodec/mpeg12enc: Basic support for encoding non even QPs for ↵Michael Niedermayer
-non_linear_quant 1 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-18avcodec/mpeg12dec: Move non_linear_qscale to mpegvideodataMichael Niedermayer
This will be used in the next commit Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-18avcodec/mpegvideo: Change mpeg2 unquant to work with higher precission qscaleMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-18avcodec/mpegvideo_enc: Add missing entry to non_linear_qscale tableMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-17avcodec/dcaenc: unbreak >4 channel supportPaul B Mahol
LFE channel is still broken, search for FIXME. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-17lavc/lavf: remove incompatible abi checks for the new 64bit fieldsJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-09-17avcodec/mips/aaccoder_mips: Remove duplicate includeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-17Merge commit 'e3d4784eb31b3ea4a97f2d4c698a75fab9bf3d86'Hendrik Leppkes
* commit 'e3d4784eb31b3ea4a97f2d4c698a75fab9bf3d86': d3d11va: WindowsPhone requires a mutex around ID3D11VideoContext Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-17Merge commit '777885983533235ccda5145f96317fc8cd0a18ab'Hendrik Leppkes
* commit '777885983533235ccda5145f96317fc8cd0a18ab': dcadec: set channel layout in a separate function Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-17Merge commit '971177f751a6e2931232accceab438bce277bde8'Hendrik Leppkes
* commit '971177f751a6e2931232accceab438bce277bde8': dcadec: scan for extensions in a separate function Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-17d3d11va: WindowsPhone requires a mutex around ID3D11VideoContextSteve Lhomme
2015-09-17pixfmt: Add new SMPTE color primaries and transfer characteristic valuesKevin Wheatley
Appeared in ITU-T Rec H.265 10/2014. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-17AAC encoder: refactor to resynchronize MIPS portClaudio Freire
This patch refactors the AAC coders to reuse code between the MIPS port and the regular, portable C code. There were two main functions that had to use hand-optimized versions of quantization code: - search_for_quantizers_twoloop - codebook_trellis_rate Those two were split into their own template header files so they can be inlined inside both the MIPS port and the generic code. In each context, they'll link to their specialized implementations, and thus be optimized by the compiler. This approach I believe is better than maintaining several copies of each function. As past experience has proven, having to keep those in sync was error prone. In this way, they will remain in sync by default. Also, an implementation of the dequantized output argument for the optimized quantize_and_encode functions is included in the patch. While the current implementation of search_for_pred still isn't using it, future iterations of main prediction probably will. It should not imply any measurable performance hit while not being used.
2015-09-17vp9: add subpel MC SIMD for 10/12bpp.Ronald S. Bultje
2015-09-17vp9: add fullpel (avg) MC SIMD for 10/12bpp.Ronald S. Bultje
2015-09-17vp9: add fullpel (put) MC SIMD for 10/12bpp.Ronald S. Bultje
2015-09-17avcodec/rv34: Delay failure return for B frames with a missing referenceMichael Niedermayer
Failing earlier causes the context to be insufficiently initialized which can break decoding future frames with threads Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-16dcadec: set channel layout in a separate functionAlexandra Hájková
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-09-16dcadec: scan for extensions in a separate functionAlexandra Hájková
to make dca_decode_frame more readable Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-09-16aacenc_tns: fix coefficient compression conditionRostislav Pehlivanov
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-09-16Merge commit '570fcaf3326aef9313b10863e2f6e6ae664d9dae'Hendrik Leppkes
* commit '570fcaf3326aef9313b10863e2f6e6ae664d9dae': jpeg2000: Factor out prec init Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit '95a41311ac3a44773cc4dc407408aca35b1f8e26'Hendrik Leppkes
* commit '95a41311ac3a44773cc4dc407408aca35b1f8e26': jpeg2000: Factor out band stepsize initialization Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit '7fb93eae43cc89bd7c1c275344e1cdbadab7155b'Hendrik Leppkes
* commit '7fb93eae43cc89bd7c1c275344e1cdbadab7155b': jpeg2000: Factor out band initialization Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit '29b00f880faa404aa1d0d6820310c510c5996479'Hendrik Leppkes
* commit '29b00f880faa404aa1d0d6820310c510c5996479': jpeg2000: Templatize the frame writer Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16avcodec/vaapi_internal: Add missing includeTimo Rothenpieler
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2015-09-16avcodec/libxvid: add missing includeMichael Niedermayer
Fix build Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-16Merge commit '41bcc3d15204f290400ba02e4e8f87fc07bcc00e'Hendrik Leppkes
* commit '41bcc3d15204f290400ba02e4e8f87fc07bcc00e': jpeg2000: Split codeblock decoding from the main tile decoding Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit 'e60a6e7545dd6f5b25e3a65de9c6fdcc6e2e9d6b'Hendrik Leppkes
* commit 'e60a6e7545dd6f5b25e3a65de9c6fdcc6e2e9d6b': mpegvideo: Drop mpegvideo.h where not needed Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit '5d14cf199990cd378904a2618b5c72c4b02290f6'Hendrik Leppkes
* commit '5d14cf199990cd378904a2618b5c72c4b02290f6': mpegvideo: Make sure mpegutils.h is included where needed Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-16Merge commit '525f58977c93e189fda49a5c4928feaf4d89fac6'Hendrik Leppkes
* commit '525f58977c93e189fda49a5c4928feaf4d89fac6': mpegvideo: Move macros to more appropriate headers Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-15lavc/utils: Correctly show bit_rate >INT_MAX.Carl Eugen Hoyos
Fixes ticket #2089.
2015-09-15avcodec/ffv1enc: Fix error message when the requested version does not ↵Michael Niedermayer
support the requested features Found-by: "Peter B." <pb@das-werkstatt.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-15lavc: Switch bitrate to 64bit unless compatibility with avconv was requested.Michael Niedermayer
2015-09-15vp9: switch min_tile_cols location so it shifts up instead of down.Ronald S. Bultje
This fixes cases where the shifted number is 64, but we shifted non- zero numbers away in the shift. The change makes behaviour consistent with libvpx.
2015-09-15avcodec/dxv: remove code that is never reachedPaul B Mahol
The function is automatically called. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-15lavc: Fix standalone compilation of the avi demuxer.Carl Eugen Hoyos