summaryrefslogtreecommitdiffstats
path: root/stream/stream.h
Commit message (Expand)AuthorAgeFilesLines
* stream: turn stream_info.open2's args argument constsfan52021-04-081-1/+1
* demux_lavf: workaround reading gif from unseekable streamswm42020-07-091-0/+1
* stream: make stream_read_file() more robustwm42020-05-101-0/+5
* stream: fix whitespace within commentwm42020-04-101-1/+1
* stream, demux: redo origin policy thingwm42019-12-201-10/+19
* stream_lavf: set --network-timeout to 60 seconds by defaultwm42019-11-141-0/+1
* demux_mkv, stream: attempt to improve behavior in unseekable streamswm42019-11-141-2/+2
* stats, demux: log byte level stream seekswm42019-11-071-0/+2
* stream: remove unused read_chunk fieldwm42019-11-071-1/+0
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-071-2/+2
* stream: change buffer argument types from char* to void*wm42019-11-071-6/+6
* stream: fix typos in a commentswm42019-11-071-3/+3
* stream: remove eof getterwm42019-11-071-5/+0
* stream: remove inline buffer optimizationwm42019-11-061-4/+0
* stream: turn into a ring buffer, make size configurablewm42019-11-061-9/+37
* stream: move stream_read_line to demux_playlist.cwm42019-10-311-2/+0
* stream: stop accessing buffer internals in stream_read_line()wm42019-10-311-0/+1
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-031-3/+28
* stream: rearrange open functionswm42019-09-291-4/+13
* stream: add a generic concat implementationwm42019-09-191-0/+4
* stream: create memory streams in more straightforward waywm42019-09-191-4/+9
* stream: redo buffer handling and allow arbitrary size for stream_peek()wm42019-09-191-6/+4
* stream_libarchive: remove base filename stuffwm42019-09-191-3/+0
* demux, stream: remove old rar support in favor of libarchivewm42019-09-131-1/+1
* stream: remove some more optical disc leftoverswm42019-09-131-14/+0
* Remove classic Linux analog TV support, and DVB runtime controlswm42019-09-131-24/+0
* stream: remove BD/DVD/CDDA sector size alignmentwm42019-09-131-2/+0
* Remove optical disc fancification layerswm42019-09-131-17/+4
* demux, stream: readd cache-speed in some other formwm42018-12-061-0/+4
* demux, stream: rip out the classic stream cachewm42018-08-311-27/+0
* command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-241-0/+1
* misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-241-8/+0
* stream: use native libavformat reconnection featurewm42018-01-041-1/+0
* stream: change license to LGPLwm42017-06-191-7/+7
* stream: get rid of streamtype enumwm42017-02-021-16/+2
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-021-1/+2
* player: remove --stream-capture option/propertywm42017-01-211-5/+0
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-0/+1
* stream, demux, config: remove some dead/unneeded option-related codewm42016-09-091-13/+0
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-081-0/+7
* demux: do not access global optionswm42016-09-061-3/+2
* client API: add stream_cb API for user-defined stream implementationsAman Gupta2016-08-071-0/+1
* cache: use a single STREAM_CTRL for various cache infowm42016-03-291-4/+9
* command: add cache-speed propertywm42016-03-201-0/+1
* cache: remove unused STREAM_CTRL_RESUME_CACHEwm42016-03-031-1/+0
* cache: add mechanism for disabling readaheadwm42016-01-181-0/+1
* player, stream_dvb: implement dvb-channel-name property.Oliver Freyermuth2016-01-141-0/+2
* stream: provide a stream_get_size() convenience functionwm42015-08-181-0/+1
* stream: remove remaining DVD/BD menu definitionswm42015-08-031-2/+0
* vo_opengl: add support for custom shadersNiklas Haas2015-05-271-0/+2
* command: add protocol-list propertywm42015-05-231-0/+1
* player: allow playing directorieswm42015-04-171-0/+1
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* player: refine rar:// playlist-safety handlingwm42015-03-021-1/+0
* stream: remove stream filter conceptwm42015-02-271-3/+0
* stream: get rid of remaining uses of the end_pos fieldwm42015-02-061-2/+1
* stream: minor cleanupswm42015-02-061-2/+2
* stream: slightly improve reconnect behaviorwm42015-02-061-0/+1
* command: add dummy get implementation for tv-channel propertywm42015-02-021-0/+1
* command, dvd: add property which returns list of DVD titleswm42014-12-131-22/+35
* stream: reduce ifdeffery for win32 somewhatwm42014-11-181-4/+1
* stream: signal a Windows event object on cancelJames Ross-Gowan2014-11-181-0/+4
* demux_lavf: mark as seekable if protocol supports seeking by timewm42014-10-301-0/+1
* lua: add an utility function for starting processeswm42014-10-191-0/+1
* demux_lavf: set stream network options if applicablewm42014-10-141-0/+7
* stream_dvd: better .ifo probingwm42014-09-251-0/+1
* stream: redo playback abort handlingwm42014-09-131-3/+9
* player: don't allow remote playlists to load local fileswm42014-09-011-2/+5
* player: always load playlistswm42014-08-311-0/+3
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* stream: hack-fix rtmp-level seekingwm42014-07-301-0/+8
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+9
* Remove DVD and Bluray supportwm42014-07-141-9/+0
* stream: remove now unused STREAM_CTRL_GET_START_TIMEwm42014-07-061-1/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-4/+1
* options: add --list-protocols optionAlessandro Ghedini2014-06-301-0/+2
* stream: add a file cachewm42014-06-221-0/+2
* stream: minor cleanupswm42014-06-221-9/+0
* Add more constwm42014-06-111-2/+2
* stream_dvd, stream_dvdnav, stream_bluray: remove global option variableswm42014-06-111-9/+0
* stream_cdda: remove global option variableswm42014-06-111-1/+1
* stream: add a generic way to setup stream priv defaultswm42014-06-111-0/+1
* command: redo ancient TV/DVB/PVR commandswm42014-06-111-1/+19
* stream: remove chaos related to writeable streamswm42014-05-241-1/+2
* stream: don't use end_poswm42014-05-241-11/+6
* stream: kill start_pos, remove --sb optionwm42014-05-241-1/+1
* cache: redo options and default settingswm42014-05-201-6/+5
* stream: remove interrupt callback global variableswm42014-04-251-8/+1
* stream: remove unused functionswm42014-04-251-25/+0
* cache: allow resizing at runtimewm42014-04-091-0/+1
* stream: remove old chapter handling codewm42014-03-251-2/+0
* command: set 'media-title' property for bluray disc with meta-dataxylosper2014-03-131-1/+1
* command: use DVD volume ID for media-title propertyxylosper2014-02-231-0/+1
* player: avoid stalling when starting a network streamwm42014-01-141-0/+1
* player: strip 'file://' from filenames on playback startwm42014-01-081-0/+3
* stream: mp_msg conversionswm42013-12-211-4/+6
* stream: remove stale MAX_STREAM_PROTOCOLS definewm42013-12-191-2/+0
* Reduce recursive config.h inclusions in headerswm42013-12-181-1/+0
* stream: move O_BINARY dummy definitionwm42013-12-181-4/+0
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* dvdnav, tv: force-disable cachingwm42013-12-141-0/+1
* cache: add a way to explicitly resume cachewm42013-12-141-0/+1
* stream: add function for dropping the bufferwm42013-12-141-0/+1
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-0/+3
* player: load external subs for uncompressed rar archiveswm42013-12-061-0/+1
* timeline: add edl:// URIswm42013-11-191-0/+1
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-25/+27
* mplayer: attempt to make playback resume work with DVD/BDwm42013-09-221-0/+3
* stream: add uncompressed rar supportwm42013-08-261-0/+1
* stream: change open code, add stream filter conceptwm42013-08-261-1/+8
* stream: fix url_options field, make protocols field not fixed lengthwm42013-08-261-2/+2
* core: add a playlist demuxerwm42013-08-261-0/+2
* stream: move file forward skipping to common stream implementationwm42013-08-221-0/+1
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* stream: parse URL escapes for file://wm42013-08-021-0/+2
* stream: redo URL parsing, replace m_struct usage with m_configwm42013-08-021-6/+9
* Merge branch 'remove_old_demuxers'wm42013-07-141-65/+16
|\
| * stream: remove useless author/comment fieldswm42013-07-121-3/+0
| * stream: remove unused functionswm42013-07-121-36/+0
| * stream: remove fd memberwm42013-07-121-1/+0
| * stream: don't require streams to set a typewm42013-07-121-21/+13
| * core: change open_stream and demux_open signaturewm42013-07-121-4/+3
* | options: add --cache-default optionwm42013-07-101-3/+1
|/
* stream: remove weird STREAMTYPE_STREAM special handlingwm42013-07-071-1/+0
* Remove internal network supportwm42013-07-071-29/+0
* core: update metadata during playback, allow streams to export metadatawm42013-07-021-0/+1
* stream: redo memory streamswm42013-06-281-0/+2
* stream: remove stream_unread_buffer()wm42013-06-251-1/+0
* stream: add stream_peek functionwm42013-06-251-0/+1
* stream: readd memory streamswm42013-06-251-0/+1
* stream: remove padding parameter from stream_read_complete()wm42013-06-231-7/+2
* stream: remove stream_reset()wm42013-06-161-1/+0
* stream: cosmeticswm42013-06-161-10/+6
* cache: use threads instead of fork()wm42013-06-161-5/+1
* stream: add partial read functionwm42013-06-161-0/+1
* stream: add stream_unread_buffer()wm42013-06-161-3/+7
* cache: make the stream cache a proper stream that wraps other streamswm42013-06-161-27/+17
* stream: remove unused functionwm42013-06-091-9/+0
* stream: move VCD specific stuff to stream_vcdwm42013-06-091-4/+0
* core: use STREAM_CTRL instead of accessing stream_dvd internalswm42013-06-091-0/+6
* stream: kill STREAM_CTRL_RESETwm42013-05-261-1/+0
* stream: kill memory streamswm42013-05-261-3/+0
* stream: de-inline some larger functionswm42013-05-261-70/+3
* core: add --stream-capturewm42013-05-121-0/+6
* stream: report chapter times, use time seeks for DVD chapterswm42013-05-061-0/+1
* stream: add start time reportingwm42013-05-051-0/+1
* core: don't report byte-based playback position with dvdwm42013-05-051-0/+4
* stream: remove unused new_ds_stream()wm42013-05-031-2/+0
* stream_bluray: remove the broken -bluray-chapter optionreimar2013-04-271-2/+1
* stream: fix reconnecting on broken network connectionswm42013-01-241-0/+1
* stream: uncrustify stream.c/.hwm42013-01-241-173/+203
* stream_lavf/demux_lavf: export/use HTTP MIME typewm42012-12-111-0/+1
* stream: handle mms streaming with ffmpegwm42012-12-111-1/+1
* core: automatically pause on low cachewm42012-12-031-0/+1
* cache: simplify furtherwm42012-12-031-4/+5
* cache: refactor how cache enabling is doneUoti Urpala2012-12-031-4/+3
* demux_lavf: add support for libavdevicewm42012-12-031-0/+1
* stream: fix dvd:// + cache crashingwm42012-11-201-1/+1
* stream, demux_lavf: minor cleanup for stream size codewm42012-11-201-0/+1
* stream, demux: replace off_t with int64_twm42012-11-201-9/+9
* Rename directories, move files (step 2 of 2)wm42012-11-121-2/+2
* stream: add STREAM_CTRL_GET_CURRENT_TITLEib2012-10-301-0/+1
* core, timeline: cache external ordered chapter files tooStefano Pigozzi2012-09-181-0/+3
* core: fix DVD subtitle selectionwm42012-09-181-6/+1
* Remove support for LIVE555 RTSP streamingwm42012-08-201-4/+0
* Remove dvdnav support (DVD menus)wm42012-08-161-1/+0
* commands, dvd, dvdnav, bluray: cleanup sub/audio track language displaymplayer-svn2012-08-031-1/+12
* cache2: allow cache sizes up to 4 TBmplayer-svn2012-08-031-2/+2
* stream: add new stream control command STREAM_CTRL_GET_NUM_TITLESmplayer-svn2012-08-031-0/+1
* Replace 'q' printf length modifier by 'll'mplayer-svn