summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* command: shuffle some crap aroundwm413 days1-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-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/+3
* stream_dvb: remove dead codewm42016-02-121-5/+0
* dvb: fix segmentation fault in case no valid configuration is found.Oliver Freyermuth2016-01-241-2/+3
* dvb: remove trailing whitespacewm42016-01-222-18/+18
* dvb: fix compilation with older Linux headerswm42016-01-221-1/+2
* stream_dvb: add verbose output in non-DVBv5 querying.Oliver Freyermuth2016-01-211-1/+3
* stream_dvb: use DVBv5 API also for DVB-C tuning.Oliver Freyermuth2016-01-211-8/+39
* stream_dvb: improve messages on delivery-type detection.Oliver Freyermuth2016-01-211-10/+14
* stream_dvb: don't requery tuner type, rely on initial query.Oliver Freyermuth2016-01-211-11/+9
* stream_dvb: support frontends with multiple delivery systems.Oliver Freyermuth2016-01-213-59/+122
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-193-21/+22
* cache: add mechanism for disabling readaheadwm42016-01-182-1/+17
* player, stream_dvb: implement dvb-channel-name property.Oliver Freyermuth2016-01-143-1/+37
* stream_dvb: global protection mutex and usage bit for global_dvb_state.Oliver Freyermuth2016-01-142-1/+21
* stream_dvb: implement GET_METADATA and return program name.Oliver Freyermuth2016-01-141-2/+13
* stream_dvb: persist state-information across channel-switches.Oliver Freyermuth2016-01-142-35/+71
* dvb: rename dvb_config_t to dvb_state_t, keep config and state there.Oliver Freyermuth2016-01-143-117/+128
* stream: stream_read_complete() reads from current pos, not 0wm42016-01-121-1/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-116-6/+6
* cache: remove useless return valuewm42016-01-111-5/+2
* dvb: cleanup dvb_params struct, remove some unneeded fdsOliver Freyermuth2016-01-073-11/+8
* win32: fix fd://James Ross-Gowan2016-01-071-3/+4
* stream_lavf: remove tabswm42015-12-221-2/+2
* Fix some typos in code commentsAman Gupta2015-12-211-1/+1
* stream: drop PVR supportwm42015-12-102-1619/+0
* stream_libarchive: make libarchive seek callback lazyKevin Mitchell2015-11-091-3/+22
* stream_libarchive: add multivolume supportKevin Mitchell2015-11-092-16/+156
* libarchive: remove redundant log prefixKevin Mitchell2015-11-091-3/+3
* stream/audio: fix unchecked strdupswm42015-10-304-11/+23
* options: add support for client certificate authenticationJoschka Tillmanns2015-10-201-0/+4
* stream: minor cleanup to verbose loggingwm42015-09-302-3/+4
* cache: do not include backbuffer size in total stream cache sizewm42015-09-101-1/+1
* stream_libarchive: read tar only in "unsafe" modewm42015-08-221-2/+4
* stream_libarchive: disable raw filterwm42015-08-201-2/+0
* stream_libarchive: fix libarchive callback signaturewm42015-08-201-1/+1
* stream_libarchive: restrict number of allowed formatswm42015-08-181-2/+11
* stream: provide a stream_get_size() convenience functionwm42015-08-185-11/+17
* demux_libarchive: open flat compressed fileswm42015-08-172-3/+9
* stream: libarchive wrapper for reading compressed archiveswm42015-08-173-0/+274
* stream: remove remaining DVD/BD menu definitionswm42015-08-032-88/+0
* stream_bluray: remove menu implementationwm42015-08-031-358/+11
* stream_dvdnav: rip out lower-level menu implementationwm42015-08-031-255/+7
* win32: revert wchar_t changeswm42015-08-011-1/+1
* win32: more wchar_t -> WCHAR replacementswm42015-07-301-1/+1
* cache: make backbuffer size configurablewm42015-07-221-5/+12
* cache: fix backbuffer logicwm42015-07-221-4/+5
* stream_file: remove an indirectionwm42015-07-101-17/+13
* stream_file: cosmetics: shorten variable namewm42015-07-101-10/+10
* stream_file: initialize `fd`Ben Boeckel2015-07-091-1/+2
* stream_file: add fd:// protocolwm42015-07-091-2/+10
* Disable DVD and BD menu support (to be removed)wm42015-06-262-0/+4
* cache: limit readahead size to half the cache size at the beginningwm42015-05-291-0/+6
* vo_opengl: add support for custom shadersNiklas Haas2015-05-272-0/+16
* command: add protocol-list propertywm42015-05-232-6/+22
* Remove trailing whitespacesMichael Vetter2015-05-151-4/+4
* threads: use utility+POSIX functions instead of weird wrapperswm42015-05-111-3/+6
* path: make mp_path_join accept normal C stringswm42015-05-092-4/+4
* stream: don't print reconnection message if no stream supportwm42015-04-291-3/+5
* cache: exit early on cancellationwm42015-04-211-0/+3
* cache: another minor simplificationwm42015-04-211-11/+5
* cache: simplify the check for printing the "cache stuck" messagewm42015-04-211-16/+6
* command: disc-mouse-on-button propertyxylosper2015-04-213-6/+12
* stream_file: minor simplificationwm42015-04-171-11/+8
* player: allow playing directorieswm42015-04-172-4/+5
* Update license headersMarcin Kurczewski2015-04-1331-159/+127
* stream_rar: update commentwm42015-03-291-4/+2
* stream_lavf: workaround broken rtmp "timeout" optionwm42015-03-191-4/+7
* options: introduce --cache=yes choicewm42015-03-121-0/+2
* stream: use relaxed atomic loads for checking playback abortswm42015-03-091-1/+1
* stream/smb: mark as network stream for --cache=autoKevin Mitchell2015-03-091-0/+1
* options: add M_OPT_FILE to new options that are missing itPhilip Sequeira2015-03-071-1/+1
* cache: assume file size from EOF positionwm42015-03-041-2/+8
* stream_cdda: add option to enable cdtext, and disable it by defaultwm42015-03-031-3/+5
* stream_cdda: fix parameter passingwm42015-03-031-2/+0
* player: refine rar:// playlist-safety handlingwm42015-03-023-6/+2
* stream_dvb: Always define NO_STREAM_ID_FILTER if missing.Oliver Freyermuth2015-02-281-1/+1
* stream: remove stream filter conceptwm42015-02-274-42/+15
* stream_rar: treat rar files as playlistswm42015-02-272-77/+8
* cache: use MPCLAMP() macrowm42015-02-251-9/+2
* cache: limit to file sizewm42015-02-251-1/+8
* stream_file: open pipes non-blockingwm42015-02-201-4/+33
* cache: silence "EOF reached" messagewm42015-02-181-1/+1
* dvb_tune: fix invalid syntaxwm42015-02-111-1/+1
* stream: get rid of remaining uses of the end_pos fieldwm42015-02-067-26/+25
* stream: minor cleanupswm42015-02-064-88/+64
* stream: slightly improve reconnect behaviorwm42015-02-062-18/+29
* stream_lavf: fix build with Libavwm42015-02-061-2/+5
* options: add --network-timeoutwm42015-02-061-0/+3
* stream_cdda: fix bugs in chapter time retrievalwm42015-02-041-2/+2
* command: add dummy get implementation for tv-channel propertywm42015-02-021-0/+1
* stream: reject overly long URLswm42015-01-211-0/+4
* stream_lavf: escape disallowed characters in http URLswm42015-01-212-5/+24
* dvd: try to improve seekingwm42015-01-191-3/+41
* stream_dvb: silence bogus compiler warningwm42015-01-191-1/+1
* cache: cache-position needs to be int64_tOliver Freyermuth2015-01-131-1/+1
* stream_dvb: Add MP_ERR if polling worked, but read fails.Oliver Freyermuth2015-01-131-0/+4
* stream_pvr: uncrustifywm42015-01-061-1306/+1188
* dvb: uncrustifywm42015-01-063-1272/+1261
* stream_dvb: Enable streaming mode, activates cache.Oliver Freyermuth2015-01-061-0/+1
* stream_dvb: Do not add special PIDs if we anyways record the full TP.Oliver Freyermuth2015-01-061-23/+22
* stream_dvb: Add possibility to dump a full transponder.Oliver Freyermuth2015-01-062-4/+11
* stream_dvb: Record PIDs with human-readable content, bump max demuxer count.Oliver Freyermuth2015-01-062-1/+15
* stream_dvb: Also demux PMT if possible, reactivate TPID parsing.Oliver Freyermuth2015-01-064-12/+113
* stream_dvb: Extend token-list for pid-parsing, magically allows to parse VDR-...Oliver Freyermuth2015-01-061-3/+33
* stream_dvb: Move out PID-parsing, disable TPID parsing.Oliver Freyermuth2015-01-061-26/+38
* stream_dvb: Add TPID (teletext-pid) parsing from VDR-style channel-lists.Oliver Freyermuth2015-01-061-23/+28
* stream_dvb: Handle VDR-config location-field as DISEQc-field.Oliver Freyermuth2015-01-061-6/+26
* dvb: Extend understanding of VDR channel config: stream_id, inversion.Oliver Freyermuth2015-01-064-9/+33
* stream_dvb: Very basic vdr-type channels.conf support.Oliver Freyermuth2015-01-061-24/+80
* dvb: Extend dvb_channel struct, needs to know whether channel is S2.Oliver Freyermuth2015-01-063-11/+19
* dvb_tune: (DVB-S) Initial S2API support.Oliver Freyermuth2015-01-061-13/+79
* dvbin: Prepare S2API-implementation, support different DVB-API versions.Oliver Freyermuth2015-01-061-1/+17
* stream_pvr: sort channel list by --tv-channels orderwm42014-12-281-2/+25
* stream: always make stream dumping/capturing append to output filewm42014-12-271-1/+1
* stream_pvr: remove redundant log prefixeswm42014-12-261-103/+82
* stream_pvr: increase timeout, slightly better error reportingwm42014-12-261-5/+10
* stream: always disable cache for pseudo-streamswm42014-12-242-1/+3
* stream_edl: disable cachingwm42014-12-231-0/+1
* dvd: add the last chapterwm42014-12-161-1/+1
* command, dvd: add property which returns list of DVD titleswm42014-12-133-22/+63
* stream_cdda: don't return number of tracks as number of titleswm42014-12-131-5/+0
* dvd: drop last chapterwm42014-12-131-2/+2
* dvd: add an extra chapter at position 0wm42014-12-131-2/+2
* dvd, bd: don't unnecessarily block on demuxer/stream all the timewm42014-12-041-2/+2
* Do not call strerror()wm42014-11-268-75/+81
* Silence some Coverity warningswm42014-11-211-0/+1
* Remove some unneeded NULL checkswm42014-11-211-3/+2
* stream: fix endian swappingwm42014-11-211-2/+2
* stream: reduce ifdeffery for win32 somewhatwm42014-11-182-16/+8
* stream: signal a Windows event object on cancelJames Ross-Gowan2014-11-182-0/+35
* cache: don't relay STREAM_CTRL_AVSEEK if it's unsupportedwm42014-11-011-0/+4
* demux_lavf, stream_lavf: drop local buffers on time-seekswm42014-10-301-1/+3
* demux_lavf: mark as seekable if protocol supports seeking by timewm42014-10-303-0/+9
* Drop libquvi supportwm42014-10-253-334/+0
* tv: remove some differences between immediate/normal modewm42014-10-251-38/+23
* tv: reduce waiting loop from 10ms to 1mswm42014-10-251-2/+2
* stream: fix --stream-dump dropping the file headerwm42014-10-251-10/+12
* stream: remove duplicate messagewm42014-10-251-1/+1
* tv: remove duplicated crapwm42014-10-251-124/+76
* tv: unqueue buffers correctly (maybe, maybe not)wm42014-10-251-5/+7
* stream: stupid compilation workaround for win32wm42014-10-191-1/+1
* Set thread name for debuggingwm42014-10-191-0/+1
* lua: add an utility function for starting processeswm42014-10-192-7/+30
* stream: better error message for unmatched protocolwm42014-10-171-1/+3
* demux_lavf: set stream network options if applicablewm42014-10-142-29/+47
* stream_lavf: expose concat://wm42014-10-141-0/+1
* stream: change internal instead of external pos when dropping bufferswm42014-10-081-0/+1
* stream_dvb: use stream_drop_buffers()wm42014-10-081-2/+1
* stream: don't drop buffers on failed seekswm42014-09-291-6/+2
* cache_file: refuse to cache unseekable streamswm42014-09-291-0/+5
* stream_bluray: autodetect AVCHD directorieswm42014-09-271-3/+4
* stream: change malloc+memset to callocBruno George Moraes2014-09-273-8/+2
* stream_bluray: allow opening BDMV directories directlywm42014-09-262-0/+88
* stream_dvdnav: allow opening DVD directories directlywm42014-09-262-0/+54
* stream_dvd: better .ifo probingwm42014-09-255-21/+66
* Remove mpbswap.hwm42014-09-251-2/+1
* stream_cdda, demux_raw: always use s16lewm42014-09-251-8/+0
* audio: drop swapped-endian audio formatswm42014-09-234-6/+6
* stream: fix build with emulated atomicswm42014-09-131-3/+3
* stream: redo playback abort handlingwm42014-09-137-26/+62
* stream: change cache return valueswm42014-09-072-7/+7
* stream_lavf: assume icy title data is terminated with ';'wm42014-09-061-1/+1
* player: don't allow remote playlists to load local fileswm42014-09-013-4/+11
* player: always load playlistswm42014-08-314-3/+37
* cache_file: add a mode that creates a temporary filewm42014-08-301-1/+2
* stream: correctly propagate uncached stream typewm42014-08-301-1/+1
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-294-5/+5
* stream: tweaks to network reconnection codewm42014-08-293-3/+6
* tv: initialize frequencies to 0Ben Boeckel2014-08-281-2/+2
* player: redo how stream caching and pausing on low cache workswm42014-08-271-0/+1
* stream_dvb: restore --dvbin-file optionwm42014-08-062-7/+15
* stream_dvb: fix channels.conf preference orderwm42014-08-061-3/+4
* Improve setting AVOptionswm42014-08-021-5/+1
* stream: hack-fix rtmp-level seekingwm42014-07-303-7/+15
* stream_lavf: allow setting AVOptions with --stream-lavf-owm42014-07-301-0/+17
* demux: add a demuxer threadwm42014-07-161-23/+0
* Revert "Remove DVD and Bluray support"wm42014-07-156-0/+2608
* Remove DVD and Bluray supportwm42014-07-146-2608/+0
* stream_dvdnav: suspend read on vts change even if the requested title is not ...Alessandro Ghedini2014-07-131-1/+0
* stream: don't sleep for reconnecting network if playback is stoppedwm42014-07-121-0/+2
* cache_file: fix operation if stream size is unknownwm42014-07-121-2/+3
* Revert "build: avoid defining _GNU_SOURCE"wm42014-07-101-3/+0
* build: include <strings.h> for strcasecmp()wm42014-07-104-0/+4
* build: deal with endian messwm42014-07-101-1/+2
* build: avoid defining _GNU_SOURCEwm42014-07-091-0/+3
* cache, dvd, bluray: simplify stream time handlingwm42014-07-071-42/+16
* stream_dvdnav: more debugging outputwm42014-07-061-2/+5
* stream: remove now unused STREAM_CTRL_GET_START_TIMEwm42014-07-064-19/+0
* tv: move demuxer parts to separate filewm42014-07-052-250/+13
* demux: minor simplification to internal APIwm42014-07-051-3/+3
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-058-24/+7
* demux, stream: change metadata notificationwm42014-07-052-41/+28
* stream_dvdnav: check the length of all titles with dvdnav://longesttholin2014-07-041-1/+1
* stream_dvdnav: free pointer to priv->filename on closetholin2014-07-041-0/+2
* stream_dvdnav: make sure seeking bounds are within rangetholin2014-07-041-1/+5
* cache_file: use unicode on windowswm42014-07-021-0/+2
* cache: clear DVD timestampswm42014-07-021-0/+3
* Audit and replace all ctype.h useswm42014-07-015-7/+4
* options: add --list-protocols optionAlessandro Ghedini2014-06-302-0/+24
* Basic xdg directory implementationKenneth Zhou2014-06-261-12/+7
* stream: add a file cachewm42014-06-223-16/+183
* stream: minor cleanupswm42014-06-223-10/+7
* stream_dvd, stream_dvdnav: map dvd:// to dvdnavwm42014-06-202-3/+3
* stream_dvd: fix potential endless loop on seekingwm42014-06-201-1/+2
* cache: avoid race condition between cache wakeup and idlingwm42014-06-161-0/+1
* tv: if timestamp is unset, return NOPTSwm42014-06-141-4/+4
* tv: remove some non-sensewm42014-06-141-2/+2
* tv: fix compilation without clock_gettime, don't claim to be MPlayerwm42014-06-141-1/+1
* tv: add missing header for clock_gettimewm42014-06-131-0/+1
* cache: print cache size only in verbose modewm42014-06-121-2/+2
* tv: fix a hidden static variablewm42014-06-121-9/+9
* stream_bluray: fix some const declarationswm42014-06-121-6/+6
* tv: use correct timestampsiive2014-06-121-12/+48
* Add more constwm42014-06-1119-31/+31
* stream_dvd: minor cleanupswm42014-06-113-141/+44
* stream_dvd, stream_dvdnav, stream_bluray: remove global option variableswm42014-06-117-67/+61
* stream_dvb: remove global option variableswm42014-06-112-20/+22
* stream_cdda: remove global option variableswm42014-06-113-33/+37
* stream: add a generic way to setup stream priv defaultswm42014-06-112-0/+3
* stream_pvr: remove global option variableswm42014-06-114-188/+84
* tv: remove printing of useless comment informationwm42014-06-114-14/+3
* tv: remove global option variableswm42014-06-115-194/+244
* command: redo ancient TV/DVB/PVR commandswm42014-06-115-10/+113
* stream/cache: handle failure of seeking underlying streamwm42014-06-051-1/+4
* stream: remove VCD supportwm42014-06-016-989/+0
* tv: remove sysinfo() usagewm42014-05-301-10/+0
* af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriateMarcoen Hirschberg2014-05-281-1/+1
* audio: rename i_bps to 'bitrate' to avoid confusionMarcoen Hirschberg2014-05-281-1/+1
* audio: change values from bytes-per-second to bits-per-secondMarcoen Hirschberg2014-05-281-4/+5
* stream: unbreak writeable streamswm42014-05-271-2/+2
* stream_cdda: fix compilationwm42014-05-241-1/+1
* stream_smb: fix compilationwm42014-05-241-4/+4
* stream_file: readjust some windows ifdefferywm42014-05-241-23/+9
* stream: remove chaos related to writeable streamswm42014-05-2419-83/+41
* stream_lavf: remove redundant message prefixeswm42014-05-241-6/+6
* stream: don't use end_poswm42014-05-2412-69/+67
* stream: kill start_pos, remove --sb optionwm42014-05-249-9/+17
* cache: be silent if no initial fill is requestedwm42014-05-221-1/+3
* cache: redo options and default settingswm42014-05-203-35/+34
* threads: use mpv time for mpthread_cond_timedwait wrapperwm42014-05-181-2/+2
* stream_smb: increase to 128k read_chuuk from default 8kKevin Mitchell2014-05-121-0/+1
* stream_bluray: remove unused variableswm42014-05-041-3/+0
* options: remove deprecated --identifyMartin Herkt2014-05-043-75/+1
* stream: use libavformat interrupt callbackwm42014-04-251-1/+12
* stream: remove interrupt callback global variableswm42014-04-253-28/+8
* stream: use uninterruptible sleep on reconnectingwm42014-04-251-2/+8
* stream: remove unused functionswm42014-04-251-25/+0
* cache: remove redundant log prefixwm42014-04-231-1/+1
* threads: fix function namewm42014-04-231-2/+2
* Fix some libav* include statementswm42014-04-192-2/+1
* stream_dvdnav: print more debugging infowm42014-04-171-1/+6
* stream_dvd: fix seeking regressionwm42014-04-171-8/+48
* Remove radio://wm42014-04-133-1040/+0
* Kill all tabswm42014-04-1323-2382/+2382
* stream_dvd, cache: hack seeking with --cache + dvd:// back into workingwm42014-04-092-41/+1
* cache: fix description of the offset fieldwm42014-04-091-1/+3
* cache: change a define to an enumwm42014-04-091-3/+3
* cache: fix checks/output on initializationwm42014-04-091-8/+3
* stream_file: Check the handle for network streamsJames Ross-Gowan2014-04-091-9/+34
* cache: simplifywm42014-04-091-25/+17
* cache: allow resizing at runtimewm42014-04-092-21/+78
* cache: minor simplificationwm42014-04-091-11/+7
* cache: adjust stream position if necessarywm42014-04-091-1/+6
* cache: no short reads in read_bufferwm42014-04-091-16/+21
* cache: move ringbuffer read into a separate functionwm42014-04-091-17/+32
* cache: fix typo in commentwm42014-04-091-1/+1
* cache: always update cached controls after running a stream controlwm42014-04-091-0/+1
* stream_bluray: move lookup of AACS error codes into a functionwm42014-03-301-30/+16
* stream_bluray: check AACS and BD+ protectionsxylosper2014-03-301-5/+80
* player: rename dvdnav to discnavxylosper2014-03-303-2/+2
* stream_bluray: cosmetic refactoringxylosper2014-03-301-74/+33
* stream_bluray: select initial angle only if peeking title succeededxylosper2014-03-301-39/+52
* stream_bluray: use more proper error code for stream controlxylosper2014-03-301-7/+7
* stream_bluray: implement navigation interface for Blu-ray streamxylosper2014-03-293-62/+447
* stream_bluray: remove BD_EVENT_IDLEwm42014-03-261-3/+0
* stream_bluray: use bd_get_playlist_info()xylosper2014-03-261-4/+10
* stream_bluray: cache current playback informationsxylosper2014-03-261-20/+34
* stream_bluray: implement event handler for libblurayxylosper2014-03-261-0/+16
* mf: fix operation with --cachewm42014-03-261-0/+1
* stream_cdda: print cd text header only if there are any cd text fieldswm42014-03-261-2/+6
* stream_cdda: remove unused stuffwm42014-03-263-251/+2
* stream_cdda: fix track time accuracywm42014-03-261-2/+2
* dvdnav: make MP_NAV_EVENT_RESET_ALL handled properlyxylosper2014-03-251-30/+37
* stream: remove old chapter handling codewm42014-03-255-103/+0
* stream_cdda: report track timeswm42014-03-251-27/+8
* stream_bluray: fix for significant memory leakxylosper2014-03-241-0/+1
* stream_bluray: fix for zero-based title index for Blu-rayxylosper2014-03-181-7/+11
* command: make 'disc-title' property writablexylosper2014-03-181-1/+8
* stream_dvd/stream_dvdnav: make disc-title for DVDs start from 0xylosper2014-03-172-27/+35
* Remove some more unneeded version checkswm42014-03-161-11/+2
* stream_dvdnav: implement STREAM_CTRL_GET_NUM_TITLES for dvdnavxylosper2014-03-151-0/+7
* command: set 'media-title' property for bluray disc with meta-dataxylosper2014-03-135-11/+19
* stream_file: network file system detection for LinuxPhilip Sequeira2014-03-121-0/+28
* dvd: treat missing volume ID as "unsupported", not errorwm42014-02-232-4/+4
* cache: cache DVD volume IDwm42014-02-231-0/+13
* dvd: check for empty DVD volume IDwm42014-02-232-3/+7
* command: use DVD volume ID for media-title propertyxylosper2014-02-233-0/+17
* stream_file: cache remote files on WindowsJames Ross-Gowan2014-02-181-0/+17
* stream_file: activate cache with files on network file systemsStefano Pigozzi2014-02-171-0/+28
* stream_lavf: prefix icy metadata with "icy-"wm42014-02-061-1/+1
* cache: refuse to seek outside of cache boundarieswm42014-01-311-4/+18
* stream_pvr: Fix fd check, -1 indicates invalid, not 0.reimar2014-01-231-1/+1
* stream: print stream_read_line warnings by defaultwm42014-01-191-1/+1
* stream: treat embedded 0 bytes as error in stream_read_linewm42014-01-191-1/+1
* stream: redo stream_read_line()wm42014-01-191-114/+54
* cookies.c: cols must (and does) have 7 elements.reimar2014-01-191-1/+1
* vcd_read: Fix sizeof argument.reimar2014-01-191-1/+1
* cache: remove debug codewm42014-01-171-1/+0
* cache: reduce message spamwm42014-01-161-7/+16