aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/utils.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-02-02 02:02:18 +0100
committerMichael Niedermayer <michaelni@gmx.at>2012-02-02 02:24:09 +0100
commit4c677df27cc62e5dd8df9da9d0ca9fb7d963bc08 (patch)
tree1453699ac3b21c5c25889aaed590ca4bc0c7a755 /libavcodec/utils.c
parent5cd8afee99c83b62e1474f122d947de7e4ad9ff5 (diff)
parent5ff88020ac4cd285fa00d0c559aa196bbd8526d7 (diff)
downloadffmpeg-4c677df27cc62e5dd8df9da9d0ca9fb7d963bc08.tar.gz
Merge remote-tracking branch 'qatar/master'
* qatar/master: (22 commits) frwu: Employ more meaningful return values. fraps: Use av_fast_padded_malloc() instead of av_realloc() mjpegdec: use av_fast_padded_malloc() eatqi: use av_fast_padded_malloc() asv1: use av_fast_padded_malloc() avcodec: Add av_fast_padded_malloc(). swscale: enable dithering in MMX functions. swscale: make rgb24 function macros slightly smaller. avcodec.h: Remove some disabled cruft. swscale: remove obsolete comment. swscale-test: Drop unused argc and argv arguments from main(). zmbv: Employ more meaningful return values. zmbvenc: Employ more meaningful return values. vc1: prevent null pointer dereference on broken files zmbv: check av_realloc() return values and avoid memleaks on ENOMEM truespeech: align buffer ac3: Do not read past the end of ff_ac3_band_start_tab. dv: Fix small stack overread related to CVE-2011-3929 and CVE-2011-3936. dv: Fix null pointer dereference due to ach=0 dv: check stype ... Conflicts: doc/APIchanges libavcodec/asv1.c libavcodec/avcodec.h libavcodec/eatqi.c libavcodec/fraps.c libavcodec/frwu.c libavcodec/zmbv.c libavformat/dv.c libswscale/swscale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/utils.c')
-rw-r--r--libavcodec/utils.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 0df3d7f8b0..f21e36fd9c 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -91,7 +91,7 @@ void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size)
{
uint8_t **p = ptr;
if (min_size > SIZE_MAX - FF_INPUT_BUFFER_PADDING_SIZE) {
- *p = NULL;
+ av_freep(p);
*size = 0;
return;
}
@@ -1448,9 +1448,9 @@ av_cold int avcodec_close(AVCodecContext *avctx)
static enum CodecID remap_deprecated_codec_id(enum CodecID id)
{
switch(id){
- case CODEC_ID_G723_1_DEPRECATED : return CODEC_ID_G723_1;
- case CODEC_ID_G729_DEPRECATED : return CODEC_ID_G729;
- case CODEC_ID_UTVIDEO_DEPRECATED: return CODEC_ID_UTVIDEO;
+ //This is for future deprecatec codec ids, its empty since
+ //last major bump but will fill up again over time, please dont remove it
+// case CODEC_ID_UTVIDEO_DEPRECATED: return CODEC_ID_UTVIDEO;
default : return id;
}
}