summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/cavs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/libavcodec/cavs.c b/libavcodec/cavs.c
index d4402106db..2ad7d9482f 100644
--- a/libavcodec/cavs.c
+++ b/libavcodec/cavs.c
@@ -385,12 +385,10 @@ static void intra_pred_lp_top(uint8_t *d,uint8_t *top,uint8_t *left,int stride)
#undef LOWPASS
static inline void modify_pred(const int_fast8_t *mod_table, int *mode) {
- int newmode = mod_table[*mode];
- if(newmode < 0) {
+ *mode = mod_table[*mode];
+ if(*mode < 0) {
av_log(NULL, AV_LOG_ERROR, "Illegal intra prediction mode\n");
*mode = 0;
- } else {
- *mode = newmode;
}
}