From ffa9aaa2e458dcac3658a16c4d1fb14755de0ebd Mon Sep 17 00:00:00 2001 From: Mohammad AlSaleh Date: Mon, 17 Aug 2020 00:46:13 +0300 Subject: stream: Implement slice:// for reading slices of streams Add support for reading a byte range from a stream via the `slice://` protocol. Syntax is `slice://start[-end]@URL` where end is a maximum (read until end or eof). Size suffixes support in `m_option` is reused so they can be used with start/end. This can be very useful with e.g. large MPEGTS streams with corruption or time-stamp jumps or other issues in them. Signed-off-by: Mohammad AlSaleh --- wscript_build.py | 1 + 1 file changed, 1 insertion(+) (limited to 'wscript_build.py') diff --git a/wscript_build.py b/wscript_build.py index c57619b353..41c8e60f27 100644 --- a/wscript_build.py +++ b/wscript_build.py @@ -360,6 +360,7 @@ def build(ctx): ( "stream/stream_cb.c" ), ( "stream/stream_cdda.c", "cdda" ), ( "stream/stream_concat.c" ), + ( "stream/stream_slice.c" ), ( "stream/stream_dvb.c", "dvbin" ), ( "stream/stream_dvdnav.c", "dvdnav" ), ( "stream/stream_edl.c" ), -- cgit v1.2.3