dv: Update DV-profile-related functions to current public API
tiff: Replace deprecated PIX_FMT names by modern ones
lcl: Disentangle pointers to input data and decompression buffer

This is cleaner and avoids a cast plus a related const qualifier warning.
vf_fps: Replace use of deprecated AVFilterBufferRef by AVFrame
examples: filter_audio: Add missing mem.h header for av_freep()
filtfmts: Replace deprecated uses of AVFilterPad

Also add missing mem.h header for av_freep().
avcodec: options: Add missing deprecation ifdefs around emu_edge
avcodec: Deprecate unused defines and options
lavr: Do not change the sample format for mono audio

This treats mono as planar internally within libavresample rather
than changing the sample format.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
http: Refactor http_open_cnx

Split return value handling from the actual opening.

Incidentally fixes the https -> http redirect issue reported by
Compn on behalf of rcombs.

CC: libav-stable@libav.org
fate: add informative cpu test

libavutil/cpu-test prints raw and effective cpu flags to STDERR. Detected
cpu flags can be useful for debugging fate errors.

No comparison of the result against a expected result since that would
require fate config specific references.
cpu-test: test av_cpu_count

Add CPU count and number threads as informative values for fate.
aarch64: add ',' between assembler macro arguments where missing

llvm's integrated assembler does not accept spaces as macro argument
delimiter when targeting darwin. Using a explicit delimiter is a good
idea in principle since it makes case like 'macro 4 -2' vs 'macro 4 - 2'
clear.
aarch64: use MACH-O const data asm directive in const macro
mpeg4video: Initialize xvididct for all threads

Signed-off-by: Diego Biurrun <diego@biurrun.de>
huffyuv: K&R formatting cosmetics
huffyuv: Eliminate some pointless casts
huffyuv: Use avpriv_report_missing_feature() where appropriate
huffyuv: Return proper error codes
huffyuv: Check and propagate function return values

Bug-Id: CVE-2013-0868

inspired by a patch from Michael Niedermayer <michaelni@gmx.at>
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Diego Biurrun <diego@biurrun.de>

CC: libav-stable@libav.org