1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
Go to file
Martin Storsjö 6e4f70a8de Add a protocol handler for AES CBC decryption with PKCS7 padding
This can later be extended to support other AES bit sizes,
encryption, other crypto algorithms, reading the key from a URL, etc.

In order to use it, the key and initialization vector has to be
passed via AVOptions. Since such options can't be passed to
protocols from the command line, the protocol is currently
only for libavformat internal use.

Signed-off-by: Martin Storsjö <martin@martin.st>
2011-04-23 00:27:10 +03:00
doc doc: Mention that DragonFly BSD requires __BSD_VISIBLE set 2011-04-23 00:06:20 +03:00
ffpresets Update qmin/qmax values for libx264 presets 2011-02-08 15:59:30 -08:00
libavcodec Use av_log_ask_for_sample() to request samples from users. 2011-04-22 20:12:39 +02:00
libavdevice libavdevice: Define _XOPEN_SOURCE for usleep 2011-04-21 14:13:09 +03:00
libavfilter Reduce picture size for yadif. 2011-04-20 17:38:19 +02:00
libavformat Add a protocol handler for AES CBC decryption with PKCS7 padding 2011-04-23 00:27:10 +03:00
libavutil error: sort, pack, and align error code and string definitions 2011-04-21 16:48:29 +02:00
libpostproc libpostproc: Remove crufty code disabled by the big bump. 2011-04-20 12:18:47 +02:00
libswscale sws: remove disabled cruft. 2011-04-19 21:50:12 +02:00
tests FATE: allow forcing thread-type when doing threaded fate runs. 2011-04-21 19:36:45 -04:00
tools Replace references to ffmpeg-devel with libav-devel; fix roundup URL. 2011-04-15 22:38:41 +02:00
.gitignore consolidate .gitignore patters into a single file 2011-01-18 21:32:05 +01:00
Changelog Reflect 0.7_beta1 release in the Changelog 2011-04-20 07:13:46 +02:00
cmdutils_common_opts.h Implement a -pix_fmts option for listing all the supported pixel 2009-12-21 21:53:03 +00:00
cmdutils.c lavc: remove the FF_API_SET_STRING_OLD cruft. 2011-04-19 18:41:00 +02:00
cmdutils.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
common.mak Include dependencies for test programs 2011-03-31 12:01:27 +01:00
configure Provide a fallback version of the libm function trunc 2011-04-21 14:13:09 +03:00
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile get rid of the last svn mentions 2011-03-18 21:57:38 +01:00
ffmpeg.c error: remove AVERROR_NUMEXPECTED 2011-04-21 07:10:16 +02:00
ffplay.c lavc: remove the FF_API_SET_STRING_OLD cruft. 2011-04-19 18:41:00 +02:00
ffprobe.c lavc: remove the FF_API_SET_STRING_OLD cruft. 2011-04-19 18:41:00 +02:00
ffserver.c prefer avio_check() over url_exist() 2011-04-19 19:48:07 +02:00
ffserver.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile FATE: allow forcing thread-type when doing threaded fate runs. 2011-04-21 19:36:45 -04:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
subdir.mak Remove support for stripping executables 2011-03-29 22:05:04 +01:00
version.sh get rid of the last svn mentions 2011-03-18 21:57:38 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.