aboutsummaryrefslogtreecommitdiffhomepage
path: root/demux/demux_mkv_timeline.c
Commit message (Collapse)AuthorAge
* demux: add a demux_open_url() functionGravatar wm42015-02-20
| | | | | Often stream and a demuxer are opened at the same time. Provide a function for this and replace most of its uses.
* demux: change demux_open() signatureGravatar wm42015-02-20
| | | | Fold the relatively obscure force_format parameter into demuxer_params.
* demux: add free_demuxer_and_stream() functionGravatar wm42015-02-20
| | | | | Although their lifetimes are conceptually different, it happens often that a demuxer is destroyed together with its stream.
* demux, matroska: remove demuxer type fieldGravatar wm42015-02-17
| | | | | | | | | | | | | The Matroska timeline code was the only thing which still used the demuxer.type field. This field explicitly identifies a demuxer implementation. The purpose of the Matroska timeline code was to reject files that are not Matroska. But it already forces the Matroska format, meaning loading will explicitly only use the Matroska demuxer. If the demuxer can't open the file, no other demuxer will be tried, and thus checking the field is redundant. The change in demux_mkv_timeline.c removes the if condition, and unindents the if body.
* matroska: move timeline code to demux/Gravatar wm42015-02-17
Separate from previous commit, because git is bad at tracking file renames when the file contents are also changed.