summaryrefslogtreecommitdiffstats
path: root/stream/stream_memory.c
Commit message (Collapse)AuthorAgeFilesLines
* stream: remove useless author/comment fieldswm42013-07-121-3/+0
| | | | | | | | | These were printed only with -v. Most streams had them set to useless or redundant values, so it's just badly maintained bloat. Since we remove the "author" field too, and since this may have copyright implications, we add the contents of the author fields to the file headers, except if the name is already part of the file header.
* stream: don't require streams to set a typewm42013-07-121-2/+0
| | | | | Set the type only for streams that have special treatment in other parts of the code.
* core: change open_stream and demux_open signaturewm42013-07-121-1/+1
| | | | | | | | | | | This removes the dependency on DEMUXER_TYPE_* and the file_format parameter from the stream open functions. Remove some of the playlist handling code. It looks like this was needed only for loading linked mov files with demux_mov (which was removed long ago). Delete a minor bit of dead network-related code from stream.c as well.
* stream: redo memory streamswm42013-06-281-0/+84
Make memory streams actual streams. This causes fewer weird corner cases and actually allows using demuxers with them.