summaryrefslogtreecommitdiffstats
path: root/stream/stream.h
Commit message (Expand)AuthorAgeFilesLines
* 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-svn2012-08-031-1/+1
* mplayer: rip out --capture supportwm42012-08-021-2/+0
* stream: show negative seek position value in error messagereimar2011-07-061-1/+2
* cleanup: remove more warningsClément Bœsch2011-05-021-1/+2
* stream.[ch], ass_mp: new stream function for whole-file readsUoti Urpala2011-03-031-0/+10
* cleanup: demuxer.[ch]: remove unused code, make functions staticUoti Urpala2011-02-221-0/+3
* stream.h: check against huge negative values in stream_seek()reimar2010-12-161-0/+4
* cache: read up to 64 KiB at once from stream_filereimar2010-11-141-0/+1
* options: move some demux options to option structClément Bœsch2010-11-111-1/+0
* cache, stream: avoid extra memcpy when using cachereimar2010-11-071-0/+4
* Add a simple capture feature (-capture)Uoti Urpala2010-11-021-0/+3
* cache: add sanity-check for sector sizereimar2010-11-021-1/+2
* configure: Rename "network" variable and option to "networking"diego2010-11-021-2/+2
* stream_bluray: add unencrypted Blu-ray playbackben2010-11-021-0/+4
* stream.h: support backswards stream_skip() within bufferreimar2010-11-021-1/+1
* Merge svn changes up to r31256Uoti Urpala2010-05-301-1/+2
|\
| * Document time scale for stream_check_interrupt argument.reimar2010-05-281-1/+2
| * Drop pointless _st suffix from 'struct stream'.diego2010-05-271-8/+8
* | stream.h: remove bad EOF check in stream_seek()Uoti Urpala2010-05-221-2/+0
* | options: move -chapter values to option structUoti Urpala2010-04-251-2/+0
* | stream_ffmpeg, demux_lavf: Use flv demuxer for rtmp streamsUoti Urpala2010-04-231-0/+1
* | Merge svn changes up to r30876Uoti Urpala2010-03-101-0/+5
|\|
| * Define O_BINARY in stream/stream.h unless it is defined yet, and use itkomh2010-03-061-0/+5
* | Merge svn changes up to r30815Uoti Urpala2010-03-101-1/+1
|\|
| * Extend stream_read_line to support reading lines from UTF-16 encoded filesreimar2010-02-281-1/+1
* | Merge svn changes up to r30798Uoti Urpala2010-03-101-24/+1
|\|
| * Move stream_read_line implementation from stream.h to stream.c,reimar2010-02-281-26/+1
| * Simplify handling of 0-termination in stream_read_linereimar2010-02-281-3/+5
* | Merge svn changes up to r30748Uoti Urpala2010-03-101-3/+5
|\|
| * Mark stream open filename parameter as const, the filename string is notreimar2010-02-251-3/+3
* | Merge svn changes up to r30702Uoti Urpala2010-03-101-4/+26
|\|
| * Declare functions from network.c in network.h.diego2010-02-221-1/+0
| * Move struct streaming_control from network.h to stream.h, where it is used.diego2010-02-221-3/+23
* | Merge svn changes up to r30694Uoti Urpala2010-03-101-1/+2
|\|
| * Declare stream_fill_buffer() and stream_seek_long() unconditionally.diego2010-02-211-2/+3
* | Merge svn changes up to r30672Uoti Urpala2010-03-101-0/+2
|\|
| * Do not discard stream buffer on eof, instead reuse it to slightly improvereimar2010-02-201-0/+2
* | Merge svn changes up to r30475Uoti Urpala2010-03-091-0/+18
|\|
| * Add license header to all files missing it in the stream subdirectory.diego2010-01-301-0/+18
* | stream: improve EOF handling in seeksUoti Urpala2010-01-181-0/+1
* | Merge svn changes up to r30216Uoti Urpala2010-01-081-0/+1
|\|
| * Add a few missing header #includes and #defines.diego2010-01-041-0/+1
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-5/+9
|\|
| * Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-221-5/+5
| * Deobfuscate the special hack to disable cache for live555.reimar2009-11-171-0/+4
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-3/+3
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-3/+3
* | Merge svn changes up to r28641Uoti Urpala2009-02-181-1/+1
|\|
| * Replace double semicolon by single semicolon.diego2009-02-161-1/+1
* | Merge svn changes up to 27824Uoti Urpala2008-10-251-0/+1
|\|
| * Determine default CD/DVD device in configure instead of using an #ifdef jungle.diego2008-10-211-26/+0
| * Move DEFAULT_CDROM_DEVICE/DEFAULT_DVD_DEVICE to stream.h where it belongs.diego2008-10-161-0/+27
* | stream.h: Add 2 prototypes instead of declaring them in cache2.cUoti Urpala2008-08-121-2/+2
* | Merge svn changes up to r27441Uoti Ur