1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-02 03:06:28 +02:00
Go to file
Reimar Döffinger f76b633a94 mpeg4dec: Ensure data is not clobbered too early.
Avoid overwriting the bitstream buffer data before we
have ended processing the frame.
This is necessary to fix hwaccels which might try to use
the buffer during the end_frame call.
I am not sure but it is possible this could even trigger
a use-after-free if the av_fast_malloc allocated a new buffer.
This would require that decode_slice did not wind the bitstream
forward all the way to the end, which does not currently happen in
normal streams.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2013-09-21 09:40:28 +02:00
compat
doc lavf: add SFTP protocol via libssh 2013-09-21 03:26:54 +02:00
libavcodec mpeg4dec: Ensure data is not clobbered too early. 2013-09-21 09:40:28 +02:00
libavdevice lavd/v4l2: do not fail when VIDIOC_ENUMSTD returns EINVAL without a valid match 2013-09-17 22:57:31 +02:00
libavfilter avfilter/vf_psnr: avoid 64bit arithmetic in the inner loop 2013-09-21 03:11:02 +02:00
libavformat lavf: add SFTP protocol via libssh 2013-09-21 03:26:54 +02:00
libavresample
libavutil Merge commit '67e285ceca1cb602a5ab87010b30d904527924fe' 2013-09-21 09:36:58 +02:00
libpostproc
libswresample swresample: replace 2 av_free() by av_freep() 2013-09-16 22:44:15 +02:00
libswscale swscale/swscale_unscaled: fix alpha values for rgb/bgr -> RGB32_1 / BGR32_1 2013-09-19 23:15:51 +02:00
presets
tests matroskaenc: Write muxingapp and writingapp elements when using bitexact flag 2013-09-18 23:06:59 +02:00
tools
.gitignore
arch.mak
Changelog lavf: add SFTP protocol via libssh 2013-09-21 03:26:54 +02:00
cmdutils_common_opts.h
cmdutils.c
cmdutils.h
common.mak
configure lavf: add SFTP protocol via libssh 2013-09-21 03:26:54 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
ffmpeg_filter.c
ffmpeg_opt.c
ffmpeg.c
ffmpeg.h
ffplay.c
ffprobe.c ffprobe: add -read_intervals option 2013-09-19 10:10:30 +02:00
ffserver.c ffserver: allow choosing the pixel format 2013-09-14 03:51:45 +02:00
INSTALL
library.mak
LICENSE avfilter: port pullup filter from libmpcodecs 2013-09-17 17:03:36 +00:00
MAINTAINERS MAINTAINERS: move sections from lavc to lavu 2013-09-12 15:17:11 +02:00
Makefile
README
RELEASE
version.sh

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

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

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.