avio: move init_put_byte() to a new private header and rename it
init_put_byte should never be used outside of lavf, sincesizeof(AVIOContext) isn't part of public ABI.
Signed-off-by: Ronald S. Bultje <email@example.com>
avio: rename ByteIOContext to AVIOContext.
os: replace select with poll
Select has limitations on the fd values it could accept and silentlybreaks when it is reached.
Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.
sapdec: Include sys/time.h for struct timeval
This hopefully fixes compile errors on OS/2
Originally committed as revision 25466 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a SAP demuxer
Originally committed as revision 25463 to svn://svn.ffmpeg.org/ffmpeg/trunk