doc: Sort the muxer documentation

Keep the sections alphabetically sorted.

(cherry picked from commit a7b3216cbdc7796a9d14cd22a863fae3556098ba)
x86: dsputil: Use correct file name as multiple inclusion guard

(cherry picked from commit 017a06a9ee86b047079166c2694c9c655ff03356)
doc: Name the MOV muxer as it should be called

The section name is the muxer, not the format.

(cherry picked from commit 93632a70f9ac2cb2ebf0e69d21fdfaae68ff02fd)
h264: avoid undefined behavior in chroma motion compensation

Makes fate-h264 pass under valgrind --undef-value-errors=yes with
-cpuflags none. {avg,put}_h264_chroma_mc8_8 approximately 5% faster,
{avg,put}_h264_chroma_mc4_8 2% faster both on x86 and arm.

(cherry picked from commit 982b596ea6640bfe218a31f6c3fc542d9fe61c31)
hevc: Mention the missing SPS in the error message

(cherry picked from commit 175e5063320f585118a5461f15dbacf2ce17e97d)
dca: replace some memcpy by AV_COPY128

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
(cherry picked from commit ef010f08ae53479c54e2f16be5a7e1a809a9e268)
svq3: Adjust #endif comment

(cherry picked from commit 61e7c7f27b0a2652bf5cd282b97762ee99d025ef)
avconv: Do not divide by zero

(cherry picked from commit 5c79d2e12d13959fc6aed92d102c25194a06de05)
af_volume: preserve frame properties

(cherry picked from commit 39c2880eeae6930b1036ce1f479afc1e1152c13f)
bit_depth_template: Use file name as multiple inclusion guard

(cherry picked from commit ba42c852477e87f6e47a5587e8f7829c46c52032)
af_resample: preserve frame properties

(cherry picked from commit dcc7e4bf1d0913123bfafbc58bf47bd41dd5848d)
lavfi: add compand audio filter

Signed-off-by: Anton Khirnov <anton@khirnov.net>
(cherry picked from commit 738f83582a3aaabb81309eacd4ab9c3d2acb4071)

Conflicts:
	libavfilter/version.h
doc: name correct header

(cherry picked from commit 48d1ed9c83ee0c388e8c2898e81ffb4add509ab9)
af_compand: add a dependency on strtok_r

(cherry picked from commit 291e49d4e7db4b982621d7a25e258f898cfc3217)
parser: Remove commented-out cruft

(cherry picked from commit ed61f3ca8a0664a697782253b354055136c5d303)
latm: Always reconfigure if no extradata was set previously

AAC LOAS can have new audio config objects in the stream itself.

Make sure the decoder reconfigures itself when the first one arrives
midstream.

Bug-Id: 644
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit 3aca10bf762a94d7de555cedf1ff0e4f6792bf41)
parser: K&R formatting cosmetics

Signed-off-by: Diego Biurrun <diego@biurrun.de>
(cherry picked from commit a1c699659d56b76c0bf399307f642c6fd6d28281)
af_compand: replace strtok_r() with av_get_token()

(cherry picked from commit bc6461c2861b7d482a037d3b3e2b44ad48805fa0)
parser: cosmetics: Drop some unnecessary parentheses

(cherry picked from commit 4ec336484d638b6b009636f465352c61a5a57061)
ituh263: reject b-frame with pp_time = 0

Avoid a division by 0 in ff_mpeg4_set_one_direct_mv.

Sample-Id: 00000168-google
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
(cherry picked from commit 9514440337875e0c63b409abcd616b68c518283f)