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
2016-04-24Merge commit '159323897f545e7405fb9db234e0ba123e174376'Derek Buitenhuis
* commit '159323897f545e7405fb9db234e0ba123e174376': intrax8: Add a local BlockDSPContext and initialize it Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '1eaae7abb8f208fefb4e8b9e983e61b2499206a3'Derek Buitenhuis
* commit '1eaae7abb8f208fefb4e8b9e983e61b2499206a3': intrax8: Reference the current AVCodecContext Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '8072345e9f86d88fbc4a15c17cb03f1e4701c9a5'Derek Buitenhuis
* commit '8072345e9f86d88fbc4a15c17cb03f1e4701c9a5': intrax8: Keep a reference to the GetBitContext reader Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '65f14128c4bcf8fcd9d3ba1e20b7a22057c9cfb0'Derek Buitenhuis
* commit '65f14128c4bcf8fcd9d3ba1e20b7a22057c9cfb0': intrax8: Use a constant buffer instead of a ScratchpadContext Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit 'eaeba6f241e0de0e797be10f8fda967ef8489e64'Derek Buitenhuis
* commit 'eaeba6f241e0de0e797be10f8fda967ef8489e64': intrax8: Pass the output frame to the decoding function Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '577393321c389ad2973bec6168a8045c94a9e099'Derek Buitenhuis
* commit '577393321c389ad2973bec6168a8045c94a9e099': intrax8: Carry over the loopfilter value in ff_intrax8_decode_picture Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '68127e1bf8037a6e0acd6401cc8c5da950e3fa0a'Derek Buitenhuis
* commit '68127e1bf8037a6e0acd6401cc8c5da950e3fa0a': intrax8: Keep a reference to the context idctdsp Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '65127450add50c3bca307edc0517d2e8382717a0'Derek Buitenhuis
* commit '65127450add50c3bca307edc0517d2e8382717a0': intrax8: Make x8_init_block_index not use mpegvideo fields Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '922b7e6d86e6197dfa5ebde602dd12cc66fb5f1f'Derek Buitenhuis
* commit '922b7e6d86e6197dfa5ebde602dd12cc66fb5f1f': intrax8: Use local destination buffers Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit 'a7da517f6a5c472f46f67dd33bb6b95ccc919923'Derek Buitenhuis
* commit 'a7da517f6a5c472f46f67dd33bb6b95ccc919923': h264data: Move all data tables from a header to a .c file Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit 'f4d581cda3897f66c1dda7586b93f86a591dbbef'Derek Buitenhuis
* commit 'f4d581cda3897f66c1dda7586b93f86a591dbbef': lavc: Deduplicate zigzag_scan table Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-24Merge commit '02cd8bb9cb4381c50f42a9284098cc8a33d397db'Derek Buitenhuis
* commit '02cd8bb9cb4381c50f42a9284098cc8a33d397db': h264: Clean up #includes Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-23avcodec/utils: Assert that the number of consumed bytes in ↵Michael Niedermayer
avcodec_decode_audio4() is <= the input size Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-22avcodec/utils: fix minor memory leaks on avcodec_open2() failurewm4
2016-04-21avcodec: add TrueMotion 2.0 Real Time decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-04-21Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b'Derek Buitenhuis
* commit '3b08d9d932eef09403074d5af31e10d8011e840b': testprogs: K&R formatting cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-21lavc: introduce a new decoding/encoding API with decoupled input/outputwm4
Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. From Libav commit 05f66706d182eb0c36af54d72614bf4c33e957a9. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-04-21avcodec: Add avpriv_codec_get_cap_skip_frame_fill_param()Michael Niedermayer
With this the use of the caps_internal from libavformat can be avoided Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-21avcodec/avpacket: Fix off by 5 errorMichael Niedermayer
Fixes out of array read Fixes: mozilla bug 1266129 Found-by: Tyson Smith Tested-by: Tyson Smith Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-20avcodec/takdec: add code that got somehow lost in process of REingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-04-19avcodec/tak_parser: fix parsing of streams with bunch of small frames at endPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-04-18avcodec/dump_extradata_bsf: Add back 'k' and 'e' optionsMichael Niedermayer
broken since af9cac1be1750ecc0e12c6788a3aeed1f1a778be Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-18avcodec/remove_extradata_bsf: Add back 'k' and 'e' optionsMichael Niedermayer
broken since af9cac1be1750ecc0e12c6788a3aeed1f1a778be Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-18avcodec/bitstream_filter: Fix initializing options from the argument stringMichael Niedermayer
Fixes ffmpeg ... -vbsf noise=234 ... Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-18avcodec/intrax8: Remove duplicated chunk from ↵Michael Niedermayer
ba5bcf96124a4933eef170dfe7955809d8d54a64 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-18lavc/fic: Cosmetics, fix a typo.Carl Eugen Hoyos
Found by Moritz Barsnick
2016-04-17lavc/webp: Print a warning for unsupported chunks.Carl Eugen Hoyos
2016-04-17Merge commit '8dead2aaca4aa8b84b77b05745755afb56b7d37a'Derek Buitenhuis
* commit '8dead2aaca4aa8b84b77b05745755afb56b7d37a': Move const qualifier before type name Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit 'd909f43b5c773a73c8d526638744547ba4aa8c59'Derek Buitenhuis
* commit 'd909f43b5c773a73c8d526638744547ba4aa8c59': vc1dec: wmv2dec: Validate ff_intrax8_common_init return value Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '0372e73f917e72c40b09270f771046fc142be4a7'Derek Buitenhuis
* commit '0372e73f917e72c40b09270f771046fc142be4a7': intrax8: Check and propagate errors from ff_intrax8_common_init Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit 'ad8aa8e6c648b61f01b9f106f27b9d4f3d094345'Derek Buitenhuis
* commit 'ad8aa8e6c648b61f01b9f106f27b9d4f3d094345': intrax8: Move documentation from implementation to header file Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '2ade1cdafb96bf47e77f7ed74731d78a30aae950'Derek Buitenhuis
* commit '2ade1cdafb96bf47e77f7ed74731d78a30aae950': intrax8: K&R formatting cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '6f5ff559dbd01fa4ea96bc0a1d2e0c21f2db8d13'Derek Buitenhuis
* commit '6f5ff559dbd01fa4ea96bc0a1d2e0c21f2db8d13': intrax8: Adjust printf conversion specifier for sizeof expression Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '42244ce07a1f4f5108ae86d50fe72db785d483ed'Derek Buitenhuis
* commit '42244ce07a1f4f5108ae86d50fe72db785d483ed': intrax8: Move a comment to the place it corresponds Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '750562549ceef268b29b94f6a887d9cf331a8c78'Derek Buitenhuis
* commit '750562549ceef268b29b94f6a887d9cf331a8c78': intrax8: Wrap multiline macros in do{}while(0) clauses Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '0c6a70873fc6e43194b471d112c30823b6c8d0b4'Derek Buitenhuis
* commit '0c6a70873fc6e43194b471d112c30823b6c8d0b4': intrax8: Move error resilience out of intrax8 Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '64250d94b74d3fd47cc8b1611f48daf6a6ed804a'Derek Buitenhuis
* commit '64250d94b74d3fd47cc8b1611f48daf6a6ed804a': indeo4: Consistently initialize variables Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '6202e2fede75df92cbc374a3f7d6893d0c5ac721'Derek Buitenhuis
* commit '6202e2fede75df92cbc374a3f7d6893d0c5ac721': indeo4: Rework stream analysis report Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab'Derek Buitenhuis
* commit '33d18982fa03feb061c8f744a4f0a9175c1f63ab': lavc: add a new bitstream filtering API Conversions-by: Hendrik Leppkes <h.leppkes@gmail.com> Conversions-by: Derek Buitenguis <derek.buitenhuis@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17vp9: ignore frame_context_index field in key-/intraonly-frames.Ronald S. Bultje
Reproduces a bug to remain consistent with libvpx' behaviour.
2016-04-17avcodec/takdec: fix decoding of some sample rates with multichannel coderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-04-17avcodec/h264: Fix for H.264 configuration parsingIvan
Sometimes video fails to decode if H.264 configuration changes mid stream. The reason is that configuration parser assumes that nal_ref_idc is equal to 11b while actually some codecs but 01b there. The H.264 spec is somewhat vague about this but it looks like it allows any non-zero nal_ref_idc for sps/pps. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-17avcodec/exr: Fix "libavcodec/exr.c:1494:13: warning: ISO C90 forbids mixed ↵Michael Niedermayer
declarations and code" Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-17vc2enc: use 32x16 slices by defaultRostislav Pehlivanov
Approximately 1.25 times faster than 64x32, visually and statistically improves quality. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-04-17vc2enc: don't require interlacing for 1080p50/60 base video formatsRostislav Pehlivanov
Typo Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-04-15lavc/dds: Fix GRAY8A decoding.Carl Eugen Hoyos
Fixes ticket #4667.
2016-04-15avcodec/avcodec: Document signed/unsignedness of sample formats in relation ↵Michael Niedermayer
to bits_per_raw_sample Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-15avcodec/utils: Add braces to framecount computationMichael Niedermayer
Suggestes-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-15avcodec/utils: Fix duration of ATRAC3 packetsMichael Niedermayer
Fixes ticket1680 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-15avcodec: Add bits_per_raw_sample to AVCodecParametersMichael Niedermayer
The bits_per_raw_sample represents the number of bits of precision per sample. The field is added at the logical place, not at the end as the code was just recently added This fixes the regression about losing the audio sample precision information The change in the fate test checksum un-does the change from the merge Previous version reviewed by: wm4 <nfxjfg@googlemail.com> Previous version reviewed by: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>