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-03-18mips/float_dsp: fix vector_fmul_window_mips on mips64James Cowgill
Commit dfa920807494 ("mips/float_dsp: fix a bug in vector_fmul_window_mips") fixed vector_fmul_window_mips by unrolling the loop only 4 times, but also removed the outer C loop and replaced it with assembly branches and pointer arithmetic. When submitting my 64-bit porting patch I missed this new assembly which also needed porting. This patch fixes a bus error in the fate-float-dsp test when run on 64-bit mips. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Reviewed-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18mov: Add option to keep exact packet sequence after seekingDerek Buitenhuis
The current behavior may produce a different sequence of packets after seeking, compared to demuxing linearly from the beginning. This is because the MOV demuxer seeks in each stream individually, based on timestamp, which may set each stream at a slightly different position than if the file would have been read sequentially. This makes implementing certain operations, such as segmenting, quite hard, and slower than need be. Therefore, add an option which retains the same packet sequence after seeking, as when a file is demuxed linearly.
2015-03-18avfilter/vf_lut3d: Change enum to int, which is accessed via AVOption as intMichael Niedermayer
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18avfilter/vf_il: Change enums to int, which are accessed via AVOption as intMichael Niedermayer
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18avfilter/vf_histogram: Change enum to int, which is accessed via AVOption as intMichael Niedermayer
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18lavfi: add showwavespic filterClément Bœsch
This is a variant of showwaves. It is implemented as a different filter so that the user is not allowed to use meaningless options which belong to showwaves (such as rate). Major edits done by Stefano Sabatini, from a patch by ubitux. See thread: From: Clément Bœsch <u@pkh.me> To: ffmpeg-devel@ffmpeg.org Date: Wed, 24 Dec 2014 15:03:26 +0100 Subject: [FFmpeg-devel] [PATCH] avfilter/showwaves: add single_pic option
2015-03-18Replace PixelFormats which sneaked in over time or where forgotten by ↵Michael Niedermayer
AVPixelFormats Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18Merge commit '58a840e21577a2168843487a98cb2cea44b5a94a'Michael Niedermayer
* commit '58a840e21577a2168843487a98cb2cea44b5a94a': Replace a few leftover instances of enum PixelFormat with enum AVPixelFormat See: ac627b3d38d370027406c93c2dcaac0b1712a7d4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18avcodec/ac3dec_fixed: fix compilation when ac3dec is disabledJames Almer
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-03-18avcodec/aacsbr: Replace impossible condition by assertMichael Niedermayer
bits can have a value of 0 or 1 they are never -1 or otherwise negative Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-18Replace a few leftover instances of enum PixelFormat with enum AVPixelFormatMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-03-17Merge commit '6289706b35d1b030258bba54cc27bb6d2c04bc9b'Michael Niedermayer
* commit '6289706b35d1b030258bba54cc27bb6d2c04bc9b': fate: Move tdsc to the appropriate screen capture file Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '423f5d50e499ab972f507115700c8f31ed8993e4'Michael Niedermayer
* commit '423f5d50e499ab972f507115700c8f31ed8993e4': mov: Fix little endian audio detection Conflicts: libavformat/mov.c See: d2549ba9df1a1aac8c0ae19bfca2c81e508ba02e Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit 'cdce9e8025fff1dee2fd3d6bc28aebc0a330c5a0'Michael Niedermayer
* commit 'cdce9e8025fff1dee2fd3d6bc28aebc0a330c5a0': aacsbr: Fix type for index variable See: a15adabdd32c8736c143fcbef36a0f4a75f772f0 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '7c60c124c8dfaebfafa2b3c11b316db549617732'Michael Niedermayer
* commit '7c60c124c8dfaebfafa2b3c11b316db549617732': hqx: Drop unused offsets table Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '4326bc364b58e97fc3d89417054a6b7610179a00'Michael Niedermayer
* commit '4326bc364b58e97fc3d89417054a6b7610179a00': lavf: Do not list mov-only codecs in riff tags Conflicts: libavformat/Makefile libavformat/avidec.c See: 2e0b5f5c90a4bc1440703ba5e8bf7139ff42f367 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit 'cf9861dea5d42d0b5a6cf0609b9624525d96c1e0'Michael Niedermayer
* commit 'cf9861dea5d42d0b5a6cf0609b9624525d96c1e0': isom: Add X-Com Radvision FourCC See: ac494e5a66507c8124e8ba399b3f0685a51d7a82 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '02d76141d68e38c80f9a205a56b9af10d74f0995'Michael Niedermayer
* commit '02d76141d68e38c80f9a205a56b9af10d74f0995': riff: Add 'tshd' FourCC for H.264 Conflicts: libavformat/riff.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit 'c0f504e947cc0a3c73770419bf7d1af98288fc59'Michael Niedermayer
* commit 'c0f504e947cc0a3c73770419bf7d1af98288fc59': libx264: Allow full-range yuv422 and yuv444 pixel formats See: 79209f5d6ca31c73260f1c5f5dbaa8395102d9f1 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit 'c9ed48e80ef807ab0c1bb946ac8db5f34d83d9c9'Michael Niedermayer
* commit 'c9ed48e80ef807ab0c1bb946ac8db5f34d83d9c9': dca: Read params->pancABIT0[param_index] only if part0 is set Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '48aef27f5232794e70ecef0d347b9f65e27a9bad'Michael Niedermayer
* commit '48aef27f5232794e70ecef0d347b9f65e27a9bad': x86: Put COPY3_IF_LT under HAVE_6REGS Conflicts: libavcodec/x86/mathops.h See: b38910c9790253b362839042a17e13252c1d4b90 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avfilter/vf_colormatrix: make sure the number of threads is even for yuv420pClément Bœsch
Fix crash with for example: ffmpeg -f lavfi -i testsrc=568x320 -threads 3 -vf format=yuv420p,colormatrix=bt709:smpte170m -f null -
2015-03-17Merge commit '96dd04427fc46e5e25a5ac1f00753207e3aedb0c'Michael Niedermayer
* commit '96dd04427fc46e5e25a5ac1f00753207e3aedb0c': isom: Add support for TSCC2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17Merge commit '91894f27dce531c13d7e1be20253877f2e1e9e66'Michael Niedermayer
* commit '91894f27dce531c13d7e1be20253877f2e1e9e66': configure: Disable shift operator precedence warnings with MSVC Conflicts: configure See: 9e208ce6dd94596b4185a93af4aab3dcd28eb5b7 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avformat/mov: fix mis-detection of jpeg2000Michael Niedermayer
Fixes demuxer choice for Ticket 2792 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avfilter/vf_histeq: Change enums to int, which are accessed via AVOption as intMichael Niedermayer
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avfilter/vf_fieldmatch: Change enums to int, which are accessed via AVOption ↵Michael Niedermayer
as int This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avfilter/vf_field: Change enum to int, which is accessed via AVOption as intMichael Niedermayer
This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17mxfenc: fix memleaks in mxf_write_footerAndreas Cadhalpun
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Reviewed-by: tomas.hardin@codemill.se Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17doc/protocols: Fixed missing example section markerTobias Rapp
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17fate: Move tdsc to the appropriate screen capture fileVittorio Giovara
2015-03-17mov: Fix little endian audio detectionVittorio Giovara
Set this field to TRUE if the audio component is to operate on little-endian data, and FALSE otherwise. However TRUE and FALSE are not defined. Since this flag is just a boolean, interpret all values except for 0 as little endian. Sample-Id: 64bit_FLOAT_Little_Endian.mov
2015-03-17aacsbr: Fix type for index variableVittorio Giovara
Prevents unsigned overflow and variable truncation. Bug-Id: CID 603186
2015-03-17hqx: Drop unused offsets tableVittorio Giovara
This is a leftover from the static to dynamic vlc table conversion.
2015-03-17lavf: Do not list mov-only codecs in riff tagsCarl Eugen Hoyos
Instead check for all mov code-points when demuxing avi and print a warning if a video codec is found like this. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-03-17isom: Add X-Com Radvision FourCCPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-03-17riff: Add 'tshd' FourCC for H.264Vittorio Giovara
2015-03-17libx264: Allow full-range yuv422 and yuv444 pixel formatsCarl Eugen Hoyos
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-03-17dca: Read params->pancABIT0[param_index] only if part0 is setNiels Möller
Prevent a spurious read from uninitialized memory.
2015-03-17x86: Put COPY3_IF_LT under HAVE_6REGSLuca Barbato
It uses 6 registers, unbreaks building on hardened x86 system. Bug-Id: gentoo/541930 CC: libav-stable@libav.org
2015-03-17isom: Add support for TSCC2Luca Barbato
As produced by Camtasia 4.
2015-03-17configure: Disable shift operator precedence warnings with MSVCDiego Biurrun
2015-03-17avcodec/vc1_pred: Fix undefined shiftsMichael Niedermayer
Found-by: Clang -fsanitize=shift Reported-by: Thierry Foucu <tfoucu@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17avcodec/libx264: use AVERROR_EXTERNAL instead of AVERROR_UNKNOWNClément Bœsch
2015-03-17avfilter: handle error in query_formats() of a bunch of random video filtersClément Bœsch
2015-03-17avfilter/formats: proper error handling in ff_set_common_*() functionsClément Bœsch
2015-03-17avfilter/formats: proper error handling in ff_channel_layouts_ref() and ↵Clément Bœsch
ff_formats_ref() Also make sure the allocation and its check are properly done.
2015-03-17avfilter/formats: use av_realloc_array in ADD_FORMAT()Clément Bœsch
2015-03-17avfilter/formats: remove unused COPY_INT_LIST() macroClément Bœsch
This macro is unused since 247fa6c27c4589d0f7a427c520d782edbb6de060.
2015-03-17Merge commit '2cb9c2fc59c9267ad2631c07c81c188058502259'Michael Niedermayer
* commit '2cb9c2fc59c9267ad2631c07c81c188058502259': movenc: Allow interleaving samples when writing fragmented files Conflicts: libavformat/movenc.c libavformat/movenc.h Merged-by: Michael Niedermayer <michaelni@gmx.at>