ffserver: do not ignore lseek() return

Should fix FFmpeg Coverity Scan issue #732177

Signed-off-by: Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
segment: Add an option to prepend a string to the list entries

Useful to generate lists with absolute urls.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
hls: Add an option to prepend a baseurl to the playlist entries

Useful to generate playlists with absolute paths.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
lavu/hash: add hash_final helpers.

The helpers use local memory to compute the final hash,
making AV_HASH_MAX_SIZE safe to use.
tools/ffhash: use av_hash_final_hex().
tools/ffhash: implement base64 output.

Also fix usage string: the algorithm is not optional.
lavc/codec_desc: add separation comment.
lavc: add codec descriptors for deprecated ids.
lavc: add codec descriptors for TTF and OTF.
lavc: add AV_CODEC_ID_BIN_DATA.
lavc: add a mime_types field to codec descriptors.
lavc: minor bump and APIchanges for AVCodecDescriptor.mime_types.

The minor bump also covers AV_CODEC_ID_BIN_DATA.
lavf/matroska: add "binary" pseudo-MIME type.

Avoid long scan and "Could not find codec parameters for stream"
error when an attachment has this type.
ffprobe: use the codec descriptor if no decoder was found.
lavf/concatdec: use a structure for each stream.
lavf/concatdec: check match_streams() return value.
lavf/concatdec: always do stream matching.
lavf/concatdec: reindent after last commit.
lavf/concatdec: implement automatic conversions.
lavfi/drawtext: allow to format pts as HH:MM:SS.mmm.