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-05-11Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis
* commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-07build: Split test programs off into separate filesDiego Biurrun
This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
2013-04-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: srtp: Include rtpdec.h for RTP_MAX_PACKET_LENGTH rtpdec: Increase max rtp packet size to 8192 lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 h264pred: Add a few missing const declarations for ff_cropTbl derived pointers Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-09srtp: Include rtpdec.h for RTP_MAX_PACKET_LENGTHMartin Storsjö
This was missed from 350ad50b - this fixes building the fate-srtp test. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-04-09lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500Andrew Van Til
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21Merge commit '8a4f26206d7914eaf2903954ce97cb7686933382'Michael Niedermayer
* commit '8a4f26206d7914eaf2903954ce97cb7686933382': dsputil: remove butterflies_float_interleave. srtp: Move a variable to a local scope srtp: Add tests for the crypto suite with 32/80 bit HMAC Conflicts: libavcodec/x86/dsputil.asm libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21Merge commit '3ef6d22e1ba544ab37c73e8fc61382f13aac250f'Michael Niedermayer
* commit '3ef6d22e1ba544ab37c73e8fc61382f13aac250f': srtp: cosmetics: Use fewer lines for the test vectors srtp: Don't require more input data than what actually is needed Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21Merge commit 'a2a991b2ddf951454ffceb7bcedc9db93e26c610'Michael Niedermayer
* commit 'a2a991b2ddf951454ffceb7bcedc9db93e26c610': srtp: Improve the minimum encryption buffer size check srtp: Add support for a few DTLS-SRTP related crypto suites Conflicts: libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21Merge commit 'f53490cc0c809975f8238d5a9edbd26f83bd2f84'Michael Niedermayer
* commit 'f53490cc0c809975f8238d5a9edbd26f83bd2f84': rtpdec/srtp: Handle CSRC fields being present rtpdec: Check the return value from av_new_packet ac3dec: fix non-optimal dithering of zero bit mantissas Conflicts: libavcodec/ac3dec.c libavformat/rtpdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21srtp: Move a variable to a local scopeMartin Storsjö
This simplifies the code slightly. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21srtp: cosmetics: Use fewer lines for the test vectorsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21srtp: Improve the minimum encryption buffer size checkMartin Storsjö
This clarifies where the limit number comes from, and only requires exactly as much padding space as will be needed. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21srtp: Add tests for the crypto suite with 32/80 bit HMACMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21srtp: Don't require more input data than what actually is neededMartin Storsjö
The theoretical minimum for a (not totally well formed) RTCP packet is 8 bytes, so we shouldn't require 12 bytes as minimum input. Also return AVERROR_INVALIDDATA instead of 0 if something that is not a proper packet is given. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21srtp: Add support for a few DTLS-SRTP related crypto suitesMartin Storsjö
The main difference to the existing suites from RFC 4568 is that the version with a 32 bit HMAC still uses 80 bit HMAC for RTCP packets. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-21rtpdec/srtp: Handle CSRC fields being presentMartin Storsjö
This is untested in practice, but follows the spec. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-16Merge commit '977d4a3b8a2dbc2fb5e747c7072485016c9cdfaa'Michael Niedermayer
* commit '977d4a3b8a2dbc2fb5e747c7072485016c9cdfaa': rtpdec_mpeg4: Check the return value from malloc srtp: Mark a few variables as uninitialized Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-16Merge commit '0eecafc948b74c247ebbc59f18f508db5d590d0b'Michael Niedermayer
* commit '0eecafc948b74c247ebbc59f18f508db5d590d0b': configure: Make the new srtp protocol depend on the rtp protocol lavf: Add a fate test for the SRTP functions lavu: Add a fate test for the HMAC API Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-16srtp: Mark a few variables as uninitializedMartin Storsjö
This squelches false positive warnings (with gcc) about them being used uninitalized. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-16lavf: Add a fate test for the SRTP functionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-01-15Merge commit 'ab2ad8bd56882c0ea160b154e8b836eb71abc49d'Michael Niedermayer
* commit 'ab2ad8bd56882c0ea160b154e8b836eb71abc49d': lavf: Add functions for SRTP decryption/encryption lavu: Add an API for calculating HMAC (RFC 2104) Conflicts: doc/APIchanges libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-15lavf: Add functions for SRTP decryption/encryptionMartin Storsjö
This supports the AES_CM_128_HMAC_SHA1_80 and AES_CM_128_HMAC_SHA1_32 cipher suites (from RFC 4568) at the moment. The main missing features are replay protection (which can be added later without changing the internal API), and the F8 and null ciphers. Signed-off-by: Martin Storsjö <martin@martin.st>