summaryrefslogtreecommitdiffstats
path: root/stream/stream_file.c
Commit message (Expand)AuthorAgeFilesLines
* stream_file: use fstat() instead of lseek() to determine file sizestream_size_fstatwm42020-02-161-3/+8
* stream_file: cache file sizewm42020-02-141-4/+11
* stream, demux: redo origin policy thingwm42019-12-201-1/+1
* stream: remove unused read_chunk fieldwm42019-11-071-1/+0
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-071-16/+1
* stream: change buffer argument types from char* to void*wm42019-11-071-2/+2
* stream_file: remove unnecessary short write logicwm42019-09-141-10/+1
* stream_file: avoid redundant freeAman Gupta2019-09-111-1/+0
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-051-3/+9
|\
| * demux, stream: rip out the classic stream cachewm42018-08-311-1/+0
| * player: some further cleanup of the mp_cancel crapwm42018-05-241-1/+1
| * stream_file: use a separate mp_cancel thingwm42018-05-241-2/+8
| * misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-241-0/+1
| * stream_file: properly detect stdin as pipewm42018-05-241-17/+16
* | stream_smb/stream_file: fix `write_buffer`Yclept Nemo2018-07-291-8/+8
* | stream_file: enable cache for FUSE filesystems on OpenBSD and FreeBSDgall0ws2018-06-051-1/+1
* | stream_file: properly detect stdin as pipewm42018-05-251-17/+16
|/
* 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
* stream_file: add mode for reading appended fileswm42018-02-211-7/+48
* stream_file: option to close fd after use -> fdclose://sfan52017-06-161-5/+8
* stream_file: change license to LGPLwm42017-05-111-10/+8
* stream: get rid of streamtype enumwm42017-02-021-2/+2
* stream_file: don't use poll() on directorieswm42016-10-141-3/+5
* win32: fix fd://James Ross-Gowan2016-01-071-3/+4
* win32: revert wchar_t changeswm42015-08-011-1/+1
* win32: more wchar_t -> WCHAR replacementswm42015-07-301-1/+1
* 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
* stream_file: minor simplificationwm42015-04-171-11/+8
* player: allow playing directorieswm42015-04-171-4/+4
* Update license headersMarcin Kurczewski2015-04-131-6/+5
* stream_file: open pipes non-blockingwm42015-02-201-4/+33
* Do not call strerror()wm42014-11-261-1/+2
* stream_dvd: better .ifo probingwm42014-09-251-0/+11
* player: always load playlistswm42014-08-311-0/+1
* Add more constwm42014-06-111-1/+1
* stream_file: readjust some windows ifdefferywm42014-05-241-23/+9
* stream: remove chaos related to writeable streamswm42014-05-241-11/+5
* stream: don't use end_poswm42014-05-241-3/+4
* stream_file: Check the handle for network streamsJames Ross-Gowan2014-04-091-9/+34
* stream_file: network file system detection for LinuxPhilip Sequeira2014-03-121-0/+28
* 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
* player: strip 'file://' from filenames on playback startwm42014-01-081-12/+24
* stream: mp_msg conversionswm42013-12-211-6/+6
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-1/+1
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-3/+3
* stream: fix clang warningStefano Pigozzi2013-12-071-1/+1
* Use O_CLOEXEC when creating FDswm42013-11-301-3/+3
* stream: fix url_options field, make protocols field not fixed lengthwm42013-08-261-3/+3
* stream: don't require streams to set s->pos in seek callbackwm42013-08-221-4/+1
* stream: move file forward skipping to common stream implementationwm42013-08-221-24/+2
* stream_file: uncrustifywm42013-08-221-132/+140
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* stream: parse URL escapes for file://wm42013-08-021-0/+4
* stream: redo URL parsing, replace m_struct usage with m_configwm42013-08-021-43/+2
* stream: remove useless author/comment fieldswm42013-07-121-3/+2
* stream: remove fd memberwm42013-07-121-6/+29
* core: change open_stream and demux_open signaturewm42013-07-121-1/+2
* stream: remove weird STREAMTYPE_STREAM special handlingwm42013-07-071-5/+4
* stream: don't set EOF flag in stream implementationswm42013-06-161-4/+1
* stream, demux: replace off_t with int64_twm42012-11-201-3/+3
* stream: change STREAM_CTRL_GET_SIZE argument type to uint64_treimar2012-11-201-1/+1
* Rename directories, move files (step 2 of 2)wm42012-11-121-3/+3
* stream_file: explicitly signal EOFreimar2012-10-301-0/+2
* stream_file: print strerror() when failing to open a fileUoti Urpala2012-08-161-1/+3
* Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-161-0/+2
|\
| * windows support: unicode filenameswm42012-03-091-0/+2
* | stream: refuse to open directorieswm42012-02-191-0/+9
|/
* stream: Make stream_write_buffer() check for short writesranma2011-04-121-2/+10
* cache: read up to 64 KiB at once from stream_filereimar2010-11-141-0/+1
* stream_file: Simplify and document MinGW stdin hackreimar2010-11-021-3/+4
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30876Uoti Urpala2010-03-101-2/+0
|\
| * Define O_BINARY in stream/stream.h unless it is defined yet, and use itkomh2010-03-061-2/+0
* | Merge svn changes up to r30848Uoti Urpala2010-03-101-4/+4
|\|
| * Define HAVE_SETMODE conditionally, and use it in stream/stream_file.c insteadkomh2010-03-041-4/+4
* | Merge svn changes up to r30663Uoti Urpala2010-03-101-1/+1
|\|
| * Replace platform preprocessor check by HAVE_DOS_PATHS.komh2010-02-191-1/+1
* | Merge svn changes up to r30475Uoti Urpala2010-03-091-0/+17
|\|
| * Add license header to all files missing it in the stream subdirectory.diego2010-01-301-0/+17
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-1/+1
|\|
| * Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-221-1/+1
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-3/+3
|\|
| * Files should be opened in binary mode on OS/2.diego2009-06-031-3/+3
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-2/+2
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-2/+2
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-2/+2
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-2/+2
|/
* Replace preprocessor check for WIN32 with checks for __MINGW32__ and __CYGWIN__.diego2008-10-131-1/+1
* Avoid a pointless special-case for opening a filereimar2008-02-241-4/+0
* Add support for DOS-style file:///x:/path paths.diego2008-02-201-0/+6
* stream_opts should be constreimar2008-01-131-1/+1
* stream_opts arrays should be constreimar2007-12-021-1/+1
* Mark all stream_info_t as constreimar2007-12-021-1/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-2/+2
* truncate mencoder's output file if it exists, instead of overwriting just par...lorenm2007-03-051-1/+1
* fix compilation on the most delicious variant of unix (mingw) that lacks S_IR...nicodvb2006-12-211-2/+7
* in WRITE mode open the output file with mode 0666; umask will filter itnicodvb2006-12-191-1/+1
* implemented STREAM_CTRL_GET_SIZEnicodvb2006-12-181-0/+17
* in STREAM_WRITE mode open the stream with O_RDWR|O_CREAT, S_IRUSR|S_IWUSR and...nicodvb2006-12-181-3/+6
* introduce new 'stream' directory for all stream layer related components and ...ben2006-07-311-0/+162