summaryrefslogtreecommitdiff
path: root/libavcodec/noise_bsf.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2008-01-08 00:25:25 +0000
committerMichael Niedermayer <michaelni@gmx.at>2008-01-08 00:25:25 +0000
commit787e1353917a99982daa6c277b623c366d671a3e (patch)
tree488549586f2e80f4cdfae461e7062979cbfe4e72 /libavcodec/noise_bsf.c
parent77c1d04dfe0ee1e17decdab9c1b91c674ac1278b (diff)
Randomly change the amount of noise if nothing is explicitly set.
Originally committed as revision 11458 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/noise_bsf.c')
-rw-r--r--libavcodec/noise_bsf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/noise_bsf.c b/libavcodec/noise_bsf.c
index 6085a5bba4..c49dd1f9d9 100644
--- a/libavcodec/noise_bsf.c
+++ b/libavcodec/noise_bsf.c
@@ -24,8 +24,8 @@
static int noise(AVBitStreamFilterContext *bsfc, AVCodecContext *avctx, const char *args,
uint8_t **poutbuf, int *poutbuf_size,
const uint8_t *buf, int buf_size, int keyframe){
- int amount= args ? atoi(args) : 10000;
unsigned int *state= bsfc->priv_data;
+ int amount= args ? atoi(args) : (*state % 10001+1);
int i;
*poutbuf= av_malloc(buf_size + FF_INPUT_BUFFER_PADDING_SIZE);