mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avfft: make init functions return NULL on failure as intended
Originally committed as revision 24219 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
862be470f3
commit
b310844756
@ -28,6 +28,8 @@ FFTContext *av_fft_init(int nbits, int inverse)
|
|||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
ff_fft_init(s, nbits, inverse);
|
ff_fft_init(s, nbits, inverse);
|
||||||
|
else
|
||||||
|
av_freep(&s);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
@ -58,6 +60,8 @@ FFTContext *av_mdct_init(int nbits, int inverse, double scale)
|
|||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
ff_mdct_init(s, nbits, inverse, scale);
|
ff_mdct_init(s, nbits, inverse, scale);
|
||||||
|
else
|
||||||
|
av_freep(&s);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
@ -95,6 +99,8 @@ RDFTContext *av_rdft_init(int nbits, enum RDFTransformType trans)
|
|||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
ff_rdft_init(s, nbits, trans);
|
ff_rdft_init(s, nbits, trans);
|
||||||
|
else
|
||||||
|
av_freep(&s);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
@ -122,6 +128,8 @@ DCTContext *av_dct_init(int nbits, enum DCTTransformType inverse)
|
|||||||
|
|
||||||
if (s)
|
if (s)
|
||||||
ff_dct_init(s, nbits, inverse);
|
ff_dct_init(s, nbits, inverse);
|
||||||
|
else
|
||||||
|
av_freep(&s);
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user