pivos: backport GetFFMpegOptionsFromURL
pre-1757-ffmpeg
backport, libav arm asm version of find_start_code
temp: remove autovectors to amlplayer
pivos: increase max_analyze_duration/probesize to keep h264 videos from being recognized, increase udp buffer sizes
dvdplayer: move CanSeek/CanPause to seekable interface
dvdplayer: disable seeking and pause for udp/rtp and seek for tcp
dvdplayer: move navigator state into IMenus
more atvisions games
disable av_find_stream_info decode an I-Frame to find the right codec add av_dict_free to DLL-Wrapper
disable streaminfo for mpegts only as it broke mp4
disable avformat_find_stream_info for udp only
pivos: sync BitstreamConverter
fix DVDVideoCodecAmlogic to handle fast udp/mpegts startup
pivos: revert forced CachePVRStream
pivos: fixed, check m_hints.extradata before dereferencing
pivos: revert diddling of max_analyze_duration/probesize, comment out change of udp buffer size, document Fast udp/mpegts startup and channel switching code
udp: Properly print error from getnameinfo

getnameinfo doesn't set errno on failure, it returns an error code,
which should be handled by gai_strerror instead of the normal
strerror.

Signed-off-by: Martin Storsjö <martin@martin.st>
udp: Properly check for invalid sockets

If stdin has been closed, 0 is a valid socket descriptor.

Signed-off-by: Martin Storsjö <martin@martin.st>
udp: fix occasional crash on shutdown

Wait until the thread is down before destroying the fifo

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