# HG changeset patch # User michael # Date 1096633871 0 # Node ID 7b345b735ac7317c2f4e17c6fd7a848218af1258 # Parent 785b6b4682b576f0f955c768e5e800bd3bbfcc03 do not call (av_)abort() diff -r 785b6b4682b5 -r 7b345b735ac7 common.c --- a/common.c Thu Sep 30 15:02:07 2004 +0000 +++ b/common.c Fri Oct 01 12:31:11 2004 +0000 @@ -190,7 +190,7 @@ #endif if (table[j][1] /*bits*/ != 0) { av_log(NULL, AV_LOG_ERROR, "incorrect codes\n"); - av_abort(); + return -1; } table[j][1] = n; //bits table[j][0] = i; //code diff -r 785b6b4682b5 -r 7b345b735ac7 mpegaudio.c --- a/mpegaudio.c Thu Sep 30 15:02:07 2004 +0000 +++ b/mpegaudio.c Fri Oct 01 12:31:11 2004 +0000 @@ -466,7 +466,7 @@ sf[1] = sf[2] = sf[0]; break; default: - av_abort(); + assert(0); //cant happen } #if 0 diff -r 785b6b4682b5 -r 7b345b735ac7 utils.c --- a/utils.c Thu Sep 30 15:02:07 2004 +0000 +++ b/utils.c Fri Oct 01 12:31:11 2004 +0000 @@ -726,7 +726,8 @@ bitrate = enc->bit_rate; break; default: - av_abort(); + snprintf(buf, buf_size, "Invalid Codec type %d", enc->codec_type); + return; } if (encode) { if (enc->flags & CODEC_FLAG_PASS1) diff -r 785b6b4682b5 -r 7b345b735ac7 xvmcvideo.c --- a/xvmcvideo.c Thu Sep 30 15:02:07 2004 +0000 +++ b/xvmcvideo.c Fri Oct 01 12:31:11 2004 +0000 @@ -136,7 +136,7 @@ if(s->encoding){ av_log(s->avctx, AV_LOG_ERROR, "XVMC doesn't support encoding!!!\n"); - av_abort(); + return -1; } //from MPV_decode_mb(),