• Michael Niedermayer's avatar
    Merge remote-tracking branch 'qatar/release/0.5' into release/0.5 · 10ec2308
    Michael Niedermayer authored
    
    
    * qatar/release/0.5: (21 commits)
      vp6: properly fail on unsupported feature
      vp56: release frames on error
      shorten: Use separate pointers for the allocated memory for decoded samples.
      shorten: check for realloc failure
      h264: check context state before decoding slice data partitions
      oggdec: check memory allocation
      Fix uninitialized reads on malformed ogg files.
      lavf: avoid integer overflow in ff_compute_frame_duration()
      yuv4mpeg: reject unsupported codecs
      tiffenc: Check av_malloc() results.
      mpegaudiodec: fix short_start calculation
      h264: avoid stuck buffer pointer in decode_nal_units
      yuv4mpeg: return proper error codes.
      avidec: return 0, not packet size from read_packet().
      cavsdec: check for changing w/h.
      avidec: use actually read size instead of requested size
      bytestream: add a new set of bytestream functions with overread checking
      avsdec: Set dimensions instead of relying on the demuxer.
      lavfi: avfilter_merge_formats: handle case where inputs are same
      bmpdec: only initialize palette for pal8.
      ...
    
    Merged-by: default avatarMichael Niedermayer <michaelni@gmx.at>
    10ec2308