Merge commit '59e3f4e598ae381600ef54e1f6e6a8a5270ac245'
authorHendrik Leppkes <h.leppkes@gmail.com>
Sun, 29 Nov 2015 14:45:47 +0000 (15:45 +0100)
committerHendrik Leppkes <h.leppkes@gmail.com>
Sun, 29 Nov 2015 14:45:47 +0000 (15:45 +0100)
* commit '59e3f4e598ae381600ef54e1f6e6a8a5270ac245':
  sgienc: Use a local RLE encoding function

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
1  2 
libavcodec/rle.c
libavcodec/rle.h
libavcodec/sgienc.c

Simple merge
Simple merge
@@@ -111,11 -148,13 +149,11 @@@ FF_ENABLE_DEPRECATION_WARNING
      length = SGI_HEADER_SIZE;
      if (avctx->coder_type == FF_CODER_TYPE_RAW)
          length += depth * height * width;
-     else // assume ff_rl_encode() produces at most 2x size of input
+     else // assume sgi_rle_encode() produces at most 2x size of input
          length += tablesize * 2 + depth * height * (2 * width + 1);
  
 -    if ((ret = ff_alloc_packet(pkt, bytes_per_channel * length)) < 0) {
 -        av_log(avctx, AV_LOG_ERROR, "Error getting output packet of size %d.\n", length);
 +    if ((ret = ff_alloc_packet2(avctx, pkt, bytes_per_channel * length, 0)) < 0)
          return ret;
 -    }
  
      bytestream2_init_writer(&pbc, pkt->data, pkt->size);