summaryrefslogtreecommitdiffstats
path: root/libvo
diff options
context:
space:
mode:
authorrik <rik@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-29 11:41:11 +0000
committerrik <rik@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-29 11:41:11 +0000
commit8ddf569e8692d3b5cd7345682806733ab1153a6b (patch)
treec13fa94c561ba79ccf20d3f09ea8a302058bafe6 /libvo
parenta7d15a362bdf63558a5e2359dc9915439350267c (diff)
downloadmpv-8ddf569e8692d3b5cd7345682806733ab1153a6b.tar.bz2
mpv-8ddf569e8692d3b5cd7345682806733ab1153a6b.tar.xz
fixes a segfault which was introduced in this file by the new ratecontrol code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7137 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libvo')
-rw-r--r--libvo/jpeg_enc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libvo/jpeg_enc.c b/libvo/jpeg_enc.c
index 0fd89d8977..452c420e55 100644
--- a/libvo/jpeg_enc.c
+++ b/libvo/jpeg_enc.c
@@ -338,6 +338,9 @@ jpeg_enc_t *jpeg_enc_init(int w, int h, int y_psize, int y_rsize,
return NULL;
}
+ /* alloc bogus avctx to keep MPV_common_init from segfaulting */
+ j->s->avctx = calloc(sizeof(*j->s->avctx), 1);
+
if (MPV_common_init(j->s) < 0) {
free(j->s);
free(j);