Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Mon, 20 Jun 2011 01:49:51 +0000 (03:49 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Mon, 20 Jun 2011 02:07:34 +0000 (04:07 +0200)
* qatar/master:
  Drop git- prefix from version labels
  Use the contents of RELEASE as version fallback instead of 'UNKNOWN'
  path64/open64: filter out unsupported flags
  Add Release Notes
  sipr: Drop unused DSPContext
  sipr: include string.h for mem*()
  sipr: Use memmove() to copy overlapped buffers.
  h264: drop some ugly casts

Conflicts:
version.sh

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
configure
doc/RELEASE_NOTES
libavcodec/h264.c
libavcodec/sipr.c
libavcodec/sipr.h
version.sh

diff --cc configure
Simple merge
index 0000000,97875e9..db3864d
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,52 +1,52 @@@
 -* 0.7 "The Big Bump" June, 2011
+ Release Notes
+ =============
 -bug reports against HEAD of the Libav trunk repository. If you are experiencing
 -issues with any formally released version of Libav, please try a current version
++* 0.7 "Love and Peace" June, 2011
+ General notes
+ -------------
+ This release enables frame-based multithreaded decoding for a number of codecs,
+ including VP8, H.263 and H.264. Additionally, there has been a major cleanup of
+ both internal and external APIs. For this reason, the major versions of all
+ libraries have been bumped. On the one hand, this means that 0.7 can be installed
+ side-by-side with previous releases, on the other hand, in order to benefit
+ from the new features, applications need to be recompiled.
+ Other important changes are additions of decoders including, but not limited to,
+ AMR-WB, single stream LATM/LOAS, G.722 ADPCM, a native VP8 decoder
+ and HE-AACv2. Additionally, many new de/muxers such as WebM in Matroska, Apple
+ HTTP Live Streaming, SAP, IEC 61937 (S/PDIF) have been added.
+ See the Changelog file for a list of significant changes.
+ Please note that our policy on bug reports has not changed. We still only accept
++bug reports against HEAD of the FFmpeg trunk repository. If you are experiencing
++issues with any formally released version of FFmpeg, please try a current version
+ of the development code to check if the issue still exists. If it does, make your
+ report against the development code following the usual bug reporting guidelines.
+ API changes
+ -----------
+ Please see the file doc/APIchanges for programmer-centric information. Note that a
+ lot of long-time deprecated APIs have been removed. Also, a number of additional
+ APIs have been deprecated and are scheduled for removal in the next release.
+ Other notable changes
+ ---------------------
+ - many ARM NEON optimizations
+ - libswscale cleanup started, optimizations should become easier in the future
+ - nonfree libfaad support for AAC decoding removed
+ - 4:4:4 H.264 decoding
+ - 9/10bit H.264 decoding
+ - Win64 Assembler support
+ - native MMSH/MMST support
+ - Windows TV demuxing
+ - native AMR-WB decoding
+ - native GSM-MS decoding
+ - SMPTE 302M decoding
+ - AVS encoding
Simple merge
Simple merge
Simple merge
diff --cc version.sh
@@@ -1,13 -1,10 +1,12 @@@
  #!/bin/sh
  
  # check for git short hash
 -revision=$(cd "$1" && git describe --always 2> /dev/null)
 +if ! test "$revision"; then
 +    revision=$(cd "$1" && git describe --tags --match N 2> /dev/null)
-     test "$revision" && revision=git-$revision
 +fi
  
  # no revision number found
- test "$revision" || revision=UNKNOWN
+ test "$revision" || revision=$(cd "$1" && cat RELEASE 2> /dev/null)
  
  # releases extract the version number from the VERSION file
  version=$(cd "$1" && cat VERSION 2> /dev/null)