Fixes trac ticket #1142.
Unified · Split
| @@ -83,6 +83,9 @@ static int xbm_decode_frame(AVCodecContext *avctx, void *data, · 82 unmodified lines | |||
| 83 | if ((ret = avctx->get_buffer(avctx, p)) < 0) | 83 | if ((ret = avctx->get_buffer(avctx, p)) < 0) |
| 84 | return ret; | 84 | return ret; |
| 85 | 85 | ||
| 86 | // goto start of image data | ||
| 87 | ptr += strcspn(ptr, "{") + 1; | ||
| 88 | |||
| 86 | linesize = (avctx->width + 7) / 8; | 89 | linesize = (avctx->width + 7) / 8; |
| 87 | for (i = 0; i < avctx->height; i++) { | 90 | for (i = 0; i < avctx->height; i++) { |
| 88 | dst = p->data[0] + i * p->linesize[0]; | 91 | dst = p->data[0] + i * p->linesize[0]; |