Merge commit 'cec5ce49229d61e4eb1f331a6d0dff3aa24f6655'
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 16 Nov 2013 23:21:16 +0000 (00:21 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 16 Nov 2013 23:21:16 +0000 (00:21 +0100)
* commit 'cec5ce49229d61e4eb1f331a6d0dff3aa24f6655':
  cdxl: remove an unused variable
  c93: use the AVFrame API properly.
  bethsoftvid: use the AVFrame API properly.
  avs: use the AVFrame API properly.

Conflicts:
libavcodec/bethsoftvideo.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavcodec/avs.c
libavcodec/bethsoftvideo.c
libavcodec/c93.c

Simple merge
@@@ -55,10 -59,9 +59,10 @@@ static int set_palette(BethsoftvidConte
          return AVERROR_INVALIDDATA;
  
      for(a = 0; a < 256; a++){
 -        palette[a] = bytestream2_get_be24u(&ctx->g) * 4;
 +        palette[a] = 0xFFU << 24 | bytestream2_get_be24u(&ctx->g) * 4;
 +        palette[a] |= palette[a] >> 6 & 0x30303;
      }
-     ctx->frame.palette_has_changed = 1;
+     ctx->frame->palette_has_changed = 1;
      return 0;
  }
  
@@@ -75,9 -78,11 +79,9 @@@ static int bethsoftvid_decode_frame(AVC
      int code, ret;
      int yoffset;
  
-     if ((ret = ff_reget_buffer(avctx, &vid->frame)) < 0)
 -    if ((ret = ff_reget_buffer(avctx, vid->frame)) < 0) {
 -        av_log(avctx, AV_LOG_ERROR, "reget_buffer() failed\n");
++    if ((ret = ff_reget_buffer(avctx, vid->frame)) < 0)
          return ret;
-     wrap_to_next_line = vid->frame.linesize[0] - avctx->width;
 -    }
+     wrap_to_next_line = vid->frame->linesize[0] - avctx->width;
  
      if (avpkt->side_data_elems > 0 &&
          avpkt->side_data[0].type == AV_PKT_DATA_PALETTE) {
Simple merge