summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* 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-6/+20
* stream_bluray: select title by playlistschnusch2016-10-171-18/+34
* stream_file: don't use poll() on directorieswm42016-10-141-3/+5
* stream_libarchive: add some more points at which reading can be stoppedwm42016-10-011-1/+4
* stream_lavf: check seekable flag correctlywm42016-09-271-1/+1
* stream_lavf: fix determining seekabilitywm42016-09-261-3/+23
* stream/stream_lavf: user-agent option is deprecatedRiCON2016-09-181-1/+1
* stream_cb: don't add "*://" to protocol listwm42016-09-102-5/+1
* stream, demux, config: remove some dead/unneeded option-related codewm42016-09-092-92/+0
* stream_cdda: remove weird option parsing stuffwm42016-09-091-29/+12
* tv: remove weird option parsing stuffwm42016-09-091-17/+0
* stream_dvb: remove weird option parsing stuffwm42016-09-091-24/+24
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-084-66/+93
* stream_bluray: fix a minor memory leakwm42016-09-081-2/+3
* stream_bluray: remove weird option parsing stuffwm42016-09-081-51/+45
* osdep: rename atomics.h to atomic.hwm42016-09-071-1/+1
* demux: do not access global optionswm42016-09-063-27/+65
* stream_cb: remove broken castwm42016-08-311-1/+1
* cache: don't use a backbuffer if the cache is as large as the filewm42016-08-261-10/+14
* stream_memory: disable stream cachewm42016-08-261-0/+1
* stream/stream_bluray: display list of available titles on verboseRicardo Constantino2016-08-111-0/+6
* stream: fix double-free if cache init failswm42016-08-081-1/+3
* client API: add stream_cb API for user-defined stream implementationsAman Gupta2016-08-073-0/+128
* tvi_v4l2: fix style in the uninit functionBen Boeckel2016-08-051-4/+6
* tvi_v4l2: explicitly brace the codeBen Boeckel2016-08-051-1/+4
* libarchive: sanitize non-UTF8 archive entrieswm42016-07-181-2/+2
* libarchive: unify entry iteration between stream/demux layerswm42016-07-182-26/+51
* cache: minor simplificationwm42016-07-111-7/+10
* cache: fix previous commitwm42016-07-111-1/+11
* cache: propagate seek failureswm42016-07-111-7/+17
* Fix misspellingsstepshal2016-06-261-1/+1
* build: silence -Wunused-resultNiklas Haas2016-06-071-1/+1
* stream: separate posix/win32 cancellation codewm42016-05-201-27/+55
* cache: simplify speed calculationswm42016-05-121-19/+7
* stream_cdda: enable cache by defaultwm42016-05-101-0/+2
* stream_memory: add hex:// protocolwm42016-04-201-2/+35
* cache: disable useless "Cache is not responding" warningwm42016-04-031-1/+1
* build: make DVB test stricterwm42016-04-021-0/+2
* cache: fix incorrect EOF conditionwm42016-03-291-1/+2
* cache: use a single STREAM_CTRL for various cache infowm42016-03-292-23/+23
* command: add cache-speed propertywm42016-03-202-14/+48
* cache: remove unused STREAM_CTRL_RESUME_CACHEwm42016-03-032-5/+0
* demux: remove relative seekingwm42016-02-281-33/+4
* stream_dvb: fix minor resource leakswm42016-02-121-0/