8bps: decode 24bit files correctly as rgb32 on bigendian
electronicarts: K&R formatting cosmetics
electronicarts: Remove bogus function documentation
electronicarts: comment wording fixes
electronicarts: Improve some function/variable names
electronicarts: Let functions always returning the same value return void
rtpproto: Check the right feature detection macro

IPPROTO_IPV6 is unrelated here (it's only used in udp.c for
multicast sockopts), check for support for the sockaddr_in6
struct itself.

Signed-off-by: Martin Storsjö <martin@martin.st>
ivi_common: Make some tables only used within the file static
swscale: Mark a bunch of tables only used within one file static
swscale: Move extern declarations for tables to swscale_internal.h

Also add missing ff_ prefixes where necessary.
avcodec: Replace local extern declarations for tables with header #includes
mpeg12decdata: Remove unused #define
mpeg12decdata.h: Move all tables to the only place they are used
vp56data: Move all shared enum/struct declarations to common header
vp56data: Move all data tables to the .c file
hlsenc: Add a proper dependency on the mpegts muxer

The hls muxer itself doesn't have any direct (object file level)
dependencies on mpegtsenc.o, and including that object file
directly doesn't ensure that it is registered so that the muxer
actually is accessible.

Signed-off-by: Martin Storsjö <martin@martin.st>
hlsenc: Append the last incomplete segment when closing the output

Also avoid comparing NOPTS values.

Bug-id: 551
Signed-off-by: Martin Storsjö <martin@martin.st>
hlsenc: Don't reset the number variable when wrapping

The counter itself shouldn't be wrapped, since it is used for
determining end_pts for the next segment - only wrap the number
used for the segment file name.

Signed-off-by: Martin Storsjö <martin@martin.st>
altivec: perform an explicit unaligned load

Implicit vector loads on POWER7 hardware can use the VSX
instruction set instead of classic Altivec/VMX. Let's force
a VMX load in this case.

Signed-off-by: Martin Storsjö <martin@martin.st>
Merge commit 'e8c0defe1322f0ff281d9bc5eee91fa1b712b6aa'

* commit 'e8c0defe1322f0ff281d9bc5eee91fa1b712b6aa':
  8bps: decode 24bit files correctly as rgb32 on bigendian

Conflicts:
	libavcodec/8bps.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>