Mercurial > libavcodec.hg
changeset 6131:969b9d3d3f45 libavcodec
Randomly change the amount of noise if nothing is explicitly set.
author | michael |
---|---|
date | Tue, 08 Jan 2008 00:25:25 +0000 |
parents | 057c243a4e3b |
children | 92e04b74a635 |
files | noise_bsf.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/noise_bsf.c Mon Jan 07 12:48:42 2008 +0000 +++ b/noise_bsf.c Tue Jan 08 00:25:25 2008 +0000 @@ -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);