Mercurial > libavcodec.hg
changeset 5730:4134f79e37b3 libavcodec
On bitstream error is_intra_more_likely() could use dsp.sad[0]() that will segfault when xvmc is in use.
author | iive |
---|---|
date | Fri, 28 Sep 2007 20:38:32 +0000 |
parents | 81fff8db79cc |
children | 976b4c5e68bb |
files | error_resilience.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/error_resilience.c Fri Sep 28 06:06:18 2007 +0000 +++ b/error_resilience.c Fri Sep 28 20:38:32 2007 +0000 @@ -563,6 +563,11 @@ if(undamaged_count < 5) return 0; //allmost all MBs damaged -> use temporal prediction +#ifdef HAVE_XVMC + //prevent dsp.sad() check, that requires access to the image + if(s->avctx->xvmc_acceleration && s->pict_type==I_TYPE) return 1; +#endif + skip_amount= FFMAX(undamaged_count/50, 1); //check only upto 50 MBs is_intra_likely=0;