avstring-test: Mark pointer passed to av_free() as non-const

libavutil/avstring.c:278:9: warning: passing argument 1 of ‘av_free’ discards ‘const’ qualifier from pointer target type
h263: K&R formatting cosmetics

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
golomb: K&R formatting cosmetics

Signed-off-by: Diego Biurrun <diego@biurrun.de>
avfilter: x86: Port gradfun filter optimizations to yasm

Signed-off-by: Diego Biurrun <diego@biurrun.de>
golomb: reduce scope of a few variables

Signed-off-by: Diego Biurrun <diego@biurrun.de>
error resilience: check error_concealment, not err_recognition.

err_recognition is supposed to trigger detecting and reporting errors,
not trying to fix them.
lavc: disable CRC checking by default
lavc: add a HEVC decoder.

Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
project. Further contributions by the OpenHEVC project and other
developers, namely:

Mickaël Raulet <mraulet@insa-rennes.fr>
Seppo Tomperi <seppo.tomperi@vtt.fi>
Gildas Cocherel <gildas.cocherel@laposte.net>
Khaled Jerbi <khaled_jerbi@yahoo.fr>
Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
Vittorio Giovara <vittorio.giovara@gmail.com>
Jan Ekström <jeebjp@gmail.com>
Anton Khirnov <anton@khirnov.net>
Martin Storsjö <martin@martin.st>
Luca Barbato <lu_zero@gentoo.org>
Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
Reimar Döffinger <Reimar.Doeffinger@gmx.de>

Signed-off-by: Anton Khirnov <anton@khirnov.net>
FATE: add HEVC tests

Signed-off-by: Anton Khirnov <anton@khirnov.net>
lavf: add a raw HEVC demuxer

Signed-off-by: Anton Khirnov <anton@khirnov.net>
mov: Support HEVC demuxing.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
matroskadec: Support HEVC demuxing.
mpegts: support HEVC demuxing.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
Add version bumps and a Changelog entry for HEVC support.
hevc: Search start code in decode_nal_units().

User may cut off a weird position and send a packet from there.
This avoids returning as invalid data immediately.
hevc_parser: Set pict_type, key_frame and output_picture_number.
hevc_parser: Support bitstream encapsulated as 14496-15 format.
hevc_parser: Remove duplicated key_frame setting.

key_frame setting in parse_nal_units() is better since hevc_find_frame_end() is not invoked when PARSER_FLAG_COMPLETE_FRAMES is set.
flvdec: Support HM10.0-based Strongene HEVC demuxing.