summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* stream_libarchive: remember archive headers from initial openKevin Mitchell2020-04-282-17/+50
* stream_libarchive: simplify multi-volume rar hate messageKevin Mitchell2020-04-271-14/+8
* stream_libarchive: put multi_rar check in a functionKevin Mitchell2020-04-271-10/+14
* stream_dvb: Remove call to stream_drop_buffers in fill_buffer.Oliver Freyermuth2020-04-101-2/+0
* stream: actually drop unneeded bufferwm42020-04-101-16/+21
* stream: add assert, a cosmetic changewm42020-04-101-1/+3
* stream: minor adjustment to buffer size limit logicwm42020-04-101-6/+6
* stream: fix whitespace within commentwm42020-04-101-1/+1
* options: change option macros and all option declarationswm42020-03-184-33/+33
* options: change how option range min/max is handledwm42020-03-131-1/+1
* options: remove intpair option typewm42020-03-131-1/+3
* stream_file: mark fd protocols as "unsafe"wm42020-03-082-2/+11
* stream_lavf: use smb:// for ffmpeg libsmbclient supportwm42020-03-071-1/+1
* stream_smb: remove thiswm42020-03-052-159/+0
* stream_file: remove file size cachingwm42020-02-161-14/+7
* stream_file: use fstat() instead of lseek() to determine file sizewm42020-02-161-3/+8
* Remove remains of Libav compatibilitywm42020-02-161-4/+0
* stream: early-out in stream_seek_skip() if nothing is skippedwm42020-02-141-2/+7
* stream_file: cache file sizewm42020-02-141-4/+11
* stream_libarchive: disable tar supportwm42020-02-021-5/+0
* stream_cdda: fix operationwm42020-02-021-12/+15
* stream_lavf: remove version from user agentwm42020-01-261-1/+1
* stream_libarchive: more broken garbagewm42020-01-201-7/+22
* Revert "stream_libarchive: remove "old" rar volume pattern"wm42020-01-201-0/+8
* stream_libarchive: do not require leading / in archive URLswm42020-01-191-3/+3
* 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 LGPLwm4