summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* stream_libarchive: fix unnecessarily opening all volumes on openingwm42020-01-091-9/+54
* stream_libarchive: enable anger managementwm42020-01-071-6/+7
* stream_libarchive: remove "old" rar volume patternwm42020-01-041-8/+0
* stream_libarchive: add annoying message regarding multi-volume archiveswm42020-01-041-2/+13
* libarchive: some shitty hack to make opening slightly fasterwm42020-01-042-4/+7
* stream_libarchive: log each opened volumewm42020-01-041-0/+1
* stream_libarchive: remove unnecessary string list of volumeswm42020-01-041-34/+25
* stream_libarchive: some more hacks to improve multi-volume archiveswm42020-01-042-31/+37
* stream_libarchive: enable rar5 supportwm42020-01-041-0/+1
* stream_dvb: Remove implicit fallthroughs and consistify debug messages.Oliver Freyermuth2019-12-281-4/+12
* stream_concat, stream_memory: more stream_origin stuffwm42019-12-232-0/+19
* stream, demux: redo origin policy thingwm42019-12-2014-37/+87
* libarchive: prefix entry names in archive URLs with '/'wm42019-12-201-1/+3
* build: add -Wimplicit-fallthroughwm42019-12-111-0/+1
* command: shuffle some crap aroundwm42019-11-251-2/+3
* stream_lavf: set --network-timeout to 60 seconds by defaultwm42019-11-142-6/+13
* demux_mkv, stream: attempt to improve behavior in unseekable streamswm42019-11-143-10/+10
* stats, demux: log byte level stream seekswm42019-11-072-0/+4
* stream: remove unused read_chunk fieldwm42019-11-077-10/+0
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-0710-87/+42
* stream_dvdnav: ok, this makes no sense at allwm42019-11-071-1/+4
* stream_bluray: remove size getterwm42019-11-071-3/+0
* stream: change buffer argument types from char* to void*wm42019-11-0713-27/+27
* stream: avoid a duplicate conditionwm42019-11-071-6/+3
* stream: fix typos in a commentswm42019-11-072-4/+4
* stream: remove eof getterwm42019-11-071-5/+0
* stream: bump default buffer size from 2K to 64Kwm42019-11-061-1/+1
* stream: remove inline buffer optimizationwm42019-11-062-18/+9
* stream: turn into a ring buffer, make size configurablewm42019-11-062-151/+259
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-3/+2
* stream_memory: remove trivial ffmpeg dependencywm42019-10-311-3/+1
* stream: move stream_read_line to demux_playlist.cwm42019-10-312-71/+0
* stream: stop accessing buffer internals in stream_read_line()wm42019-10-312-8/+16
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-034-8/+367
* stream_dvb: Remove now replaced stream-control code for good.Oliver Freyermuth2019-10-022-85/+0
* stream_dvb: Allow actual zapping of channels again.Oliver Freyermuth2019-10-022-0/+8
* stream_dvb: Add dvb_update_config to poll config parameters.Oliver Freyermuth2019-10-022-0/+33
* stream_dvb: Move stream->is_on initialization to state preparation.Oliver Freyermuth2019-10-022-2/+1
* stream_dvb: Factor out logic to determine program and card.Oliver Freyermuth2019-10-022-47/+75
* stream_dvb: Use separated out options struct.Oliver Freyermuth2019-10-022-27/+33
* stream_lavf: add support for gopherLeonardo Taccari2019-09-291-1/+1
* stream: rearrange open functionswm42019-09-294-56/+96
* stream_cb: add cancel_fn callbackAman Gupta2019-09-271-0/+8
* stream_dvb: remove unused variablewm42019-09-211-1/+0
* stream_libarchive: Always use LC_CTYPE_MASK for libarchiveJames Hilliard2019-09-211-1/+1
* stream: add a generic concat implementationwm42019-09-192-0/+164
* stream: create memory streams in more straightforward waywm42019-09-193-40/+57
* stream: log positions on seek failureswm42019-09-191-1/+2
* stream: redo buffer handling and allow arbitrary size for stream_peek()wm42019-09-192-48/+95
* stream_libarchive: remove base filename stuffwm42019-09-192-6/+0
* stream_libarchive: fix another crash with broken rar fileswm42019-09-191-1/+3
* stream: stop randomly corrupting memorywm42019-09-181-1/+2
* stream_smb: remove unnecessary short write logicwm42019-09-141-11/+4
* stream_file: remove unnecessary short write logicwm42019-09-141-10/+1
* stream: handle short writeswm42019-09-141-7/+10
* demux, stream: remove old rar support in favor of libarchivewm42019-09-135-663/+1
* stream: remove some more optical disc leftoverswm42019-09-132-15/+0
* Remove classic Linux analog TV support, and DVB runtime controlswm42019-09-1316-5522/+4
* stream: remove BD/DVD/CDDA sector size alignmentwm42019-09-135-16/+4
* Remove optical disc fancification layerswm42019-09-134-355/+8
* stream_dvdnav: merge stream_dvd_commonwm42019-09-133-205/+106
* Remove libdvdread support in favor of libdvdnavwm42019-09-132-999/+0
* stream_file: avoid redundant freeAman Gupta2019-09-111-1/+0
* stream_dvb: Increase timeout of streaming read.Oliver Freyermuth2019-09-021-1/+1
* stream_dvb: Adapt to VDR channel config format.Oliver Freyermuth2019-09-021-3/+8
* libarchive: add fallback for systems without C.UTF-8dudemanguy2019-05-041-2/+5
* Merge branch 'master' into pr6360Jan Ekström2019-03-111-2/+2
|\
| * stream_dvb: Correct range for dvbin-card option.Oliver Freyermuth2018-12-121-2/+2
* | stream: silence failed seek message on terminationwm42018-12-061-1/+2
* | stream: somethingwm42018-12-061-3/+4
* | demux, stream: readd cache-speed in some other formwm42018-12-062-0/+5
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-0514-1243/+14
|\ \ | |/ |/|
| * demux, stream: rip out the classic stream cachewm42018-08-3112-1099/+0
| * options: add --http-proxywm42018-05-241-0/+4
| * player: some further cleanup of the mp_cancel crapwm42018-05-241-1/+1
| * command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-242-0/+2
| * stream_file: use a separate mp_cancel thingwm42018-05-241-2/+8
| * misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-246-143/+5
| * stream_file: properly detect stdin as pipewm42018-05-241-17/+16
* | stream_smb: make sure the string is NULL-terminated after strncpypavelxdd2018-10-251-0/+1
* | stream_libarchive: fix hangs when demuxer does out of bound seekswm42018-10-011-2/+9
* | stream_smb/stream_file: fix `write_buffer`Yclept Nemo2018-07-292-16/+16
* | stream_smb: locking to bypass libsmbclient issuesYclept Nemo2018-07-291-1/+21
* | stream_file: enable cache for FUSE filesystems on OpenBSD and FreeBSDgall0ws2018-06-051-1/+1
* | options: add --http-proxywm42018-05-311-0/+4
* | stream_file: properly detect stdin as pipewm42018-05-251-17/+16
|/
* stream_libarchive: mark as needing cachewm42018-04-151-0/+1
* demux, stream: ignore packets and errors on forced exitwm42018-03-261-1/+2
* stream_file: enable cache for FUSE filesystems on OS XPhilip Sequeira2018-03-151-1/+2
* stream_file: add more network file systems (Linux)Philip Sequeira2018-03-151-0/+1
* tv: Recognise v4l2 'JPEG' fourccPhilip Langdale2018-03-043-2/+7
* stream_file: add mode for reading appended fileswm42018-02-211-7/+48
* stream_lavf: remove deprecated hls protocol from whitelistwm42018-01-251-1/+1
* stream_bluray: always show list of available titlesRicardo Constantino2018-01-231-2/+2
* stream_bluray: silence libbluray's debug messages unless we want themRicardo Constantino2018-01-231-0/+4
* Fix undefined preprocessor behaviorwm42018-01-181-1/+5
* stream_bluray: support detecting UHD BD directoriesRicardo Constantino2018-01-111-10/+7
* cache: fix --cache-initial status messagewm42018-01-071-4/+3
* stream: use native libavformat reconnection featurewm42018-01-044-64/+3
* stream_lavf: minor fixes to HTTP reconnection supportwm42018-01-022-6/+14
* stream_libarchive: fix seeking fallbackwm42017-12-241-14/+14
* cache: propagate underlying stream seek errors in some caseswm42017-12-241-1/+12
* cache: lower default size to 2*10MBwm42017-12-231-2/+2
* dvb: Add multiple frontends support: MAX_FRONTENDS now 8.rim2017-12-164-88/+99
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-2/+2
* stream_libarchive: Fix locale includes on macOSsfan52017-12-031-0/+5
* stream_libarchive, osdep: use stubs for POSIX 2008 locale on MinGWwm42017-11-121-0/+1
* stream_libarchive: workaround various types of locale braindeathwm42017-11-122-4/+36
* stream_libarchive: stop reading on ARCHIVE_FATALwm42017-11-021-4/+41
* cache: throttle wakeupswm42017-10-201-2/+14
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-109-0/+41
* dvb: SYS_DVBC_ANNEX_B is now supported if ATSC is activated.Oliver Freyermuth2017-10-091-0/+2
* dvb: Skip channel if ATSC device does not support cable / terr.Oliver Freyermuth2017-10-091-1/+3
* dvb: Implement parsing of modulation for VDR-style channels config.Oliver Freyermuth2017-10-091-0/+50
* dvb: Fixes for ATSC tuning.Oliver Freyermuth2017-10-092-2/+19
* stream_dvb: Multiply frequency and sample rate by 1000 for VDR.Oliver Freyermuth2017-10-091-4/+3
* dvb_tune: Pull out DVBv5 raw tuning part, add verbosity.Oliver Freyermuth2017-10-091-23/+24
* dvb: Explicitly clear via DVBv5 before reverting to DVBv3.Oliver Freyermuth2017-10-091-2/+12
* dvb: Use more elaborate tuning for DVBv5 tuning.Oliver Freyermuth2017-10-091-23/+111
* build: switch preliminary LGPL mode from v3 to v2.1wm42017-10-051-8/+1
* stream_lavf: use avio_read_partial()wm42017-09-011-0/+4
* stream: add an assert() to an obscure seek casewm42017-08-171-0/+1
* vo_opengl: support loading custom user texturesNiklas Haas2017-07-271-27/+1
* Avoid calling close(-1)wm42017-06-291-2/+4
* stream_bluray: change license to LGPLwm42017-06-261-7/+7
* demux_mf, stream_mf: change license to LGPLwm42017-06-241-7/+7
* stream: move cache option declarations to cache.cwm42017-06-231-0/+27
* build: simplify OSS checks and remove changes by "bugmen0t"wm42017-06-221-8/+0
* stream: change license to LGPLwm42017-06-192-28/+26
* Drop/move img_fourcc.hwm42017-06-185-4/+38
* stream_file: option to close fd after use -> fdclose://sfan52017-06-161-5/+8
* stream_lavf: change license to LGPLwm42017-06-161-7/+7
* stream: rewrite url escaping/unescaping functionswm42017-06-131-36/+48
* cache: move duplicated condition to a functionwm42017-05-151-6/+12
* cache: fix unnecessary seek blocking from f4d62dc4a0Uoti Urpala2017-05-151-9/+18
* cache: clarify that copyright will be changed to LGPL v2.1 if possiblewm42017-05-111-0/+2
* stream_smb: disable by default, mark as GPLv3wm42017-05-111-1/+1
* stream_file: change license to LGPLwm42017-05-111-10/+8
* cookies: change license to LGPLwm42017-05-112-15/+14
* cache: change license to LGPL v3wm42017-05-081-7/+12
* stream_null: change license to LGPLwm42017-05-081-7/+7
* wscript: decouple dvdnav check from dvdreadRicardo Constantino2017-03-311-1/+1
* stream/stream_dvdnav: show list of titles on verboseRicardo Constantino2017-03-291-0/+7
* stream/stream_dvdnav: don't ignore setting titleRicardo Constantino2017-03-291-1/+1
* stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titlesqrwyeui2017-03-151-3/+3
* dvb: add support for DVB-T2ivan-832017-03-064-633/+777
* Revert "dvb: add support for DVB-T2"wm42017-02-144-766/+625
* dvb: add support for DVB-T2ivan-832017-02-134-625/+766
* dvb: move priv allocation to dvb_openThomas V2017-02-101-1/+1
* tv: Zero-out newly-allocated handle in tv_new_handle()Frédéric Brière2017-02-051-4/+1
* stream: get rid of streamtype enumwm42017-02-0212-31/+9
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-022-7/+9
* tvi_dummy: don't return bad dummy PTSwm42017-02-021-2/+3
* stream: minor cleanup to previous commitwm42017-01-271-12/+7
* stream: set EOF if stream is canceledwm42017-01-261-1/+3
* stream_lavf: add support for data URIsRicardo Constantino2017-01-251-0/+1
* stream: check for playback aborts on reading toowm42017-01-241-0/+2
* player: remove --stream-capture option/propertywm42017-01-212-39/+0
* stream_bluray: use proper 0-based idxRicardo Constantino2017-01-161-1/+1
* cache: remove redundant free()wm42017-01-091-3/+1
* demux, stream: add option to prevent opening referenced fileswm42016-12-045-0/+16
* tv: fix option typewm42016-11-222-3/+3
* stream_bluray: check title index/playlist rangeschnusch2016-10-171