[FFmpeg-cvslog] libavutil/opt: fix av_opt_set_channel_layout() to access correct memory address
Philip DeCamp
git at videolan.org
Sun Oct 5 00:32:23 CEST 2014
ffmpeg | branch: release/2.4 | Philip DeCamp <decamp at mit.edu> | Wed Sep 24 16:15:18 2014 -0400| [9d79848f841d7a89950c66225411cb3ee7b428fb] | committer: Michael Niedermayer
libavutil/opt: fix av_opt_set_channel_layout() to access correct memory address
Signed-off-by: Philip DeCamp <decamp at mit.edu>
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
(cherry picked from commit 857fc0a71f1b52fbba3281ba64b5a35195458622)
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d79848f841d7a89950c66225411cb3ee7b428fb
---
libavutil/opt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavutil/opt.c b/libavutil/opt.c
index ca4edb8..ee72a96 100644
--- a/libavutil/opt.c
+++ b/libavutil/opt.c
@@ -627,7 +627,7 @@ int av_opt_set_channel_layout(void *obj, const char *name, int64_t cl, int searc
"The value set by option '%s' is not a channel layout.\n", o->name);
return AVERROR(EINVAL);
}
- *(int *)(((int64_t *)target_obj) + o->offset) = cl;
+ *(int64_t *)(((uint8_t *)target_obj) + o->offset) = cl;
return 0;
}
More information about the ffmpeg-cvslog
mailing list