summaryrefslogtreecommitdiffstats
path: root/stream/stream.c
Commit message (Expand)AuthorAgeFilesLines
* stream: minor cleanupswm42015-02-061-82/+59
* stream: slightly improve reconnect behaviorwm42015-02-061-18/+28
* stream: reject overly long URLswm42015-01-211-0/+4
* stream_lavf: escape disallowed characters in http URLswm42015-01-211-2/+2
* stream: always make stream dumping/capturing append to output filewm42014-12-271-1/+1
* stream: always disable cache for pseudo-streamswm42014-12-241-0/+3
* Do not call strerror()wm42014-11-261-2/+2
* stream: fix endian swappingwm42014-11-211-2/+2
* stream: reduce ifdeffery for win32 somewhatwm42014-11-181-12/+7
* stream: signal a Windows event object on cancelJames Ross-Gowan2014-11-181-0/+31
* stream: fix --stream-dump dropping the file headerwm42014-10-251-10/+12
* stream: remove duplicate messagewm42014-10-251-1/+1
* stream: stupid compilation workaround for win32wm42014-10-191-1/+1
* lua: add an utility function for starting processeswm42014-10-191-7/+29
* stream: better error message for unmatched protocolwm42014-10-171-1/+3
* stream: change internal instead of external pos when dropping bufferswm42014-10-081-0/+1
* stream: don't drop buffers on failed seekswm42014-09-291-6/+2
* stream: change malloc+memset to callocBruno George Moraes2014-09-271-3/+1
* stream_bluray: allow opening BDMV directories directlywm42014-09-261-0/+2
* stream_dvdnav: allow opening DVD directories directlywm42014-09-261-0/+2
* Remove mpbswap.hwm42014-09-251-2/+1
* stream: fix build with emulated atomicswm42014-09-131-3/+3
* stream: redo playback abort handlingwm42014-09-131-16/+43
* stream: change cache return valueswm42014-09-071-3/+3
* player: don't allow remote playlists to load local fileswm42014-09-011-0/+4
* player: always load playlistswm42014-08-311-0/+16
* stream: correctly propagate uncached stream typewm42014-08-301-1/+1
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-2/+2
* stream: tweaks to network reconnection codewm42014-08-291-3/+1
* player: redo how stream caching and pausing on low cache workswm42014-08-271-0/+1
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+15
* Remove DVD and Bluray supportwm42014-07-141-15/+0
* stream: don't sleep for reconnecting network if playback is stoppedwm42014-07-121-0/+2
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-5/+0
* options: add --list-protocols optionAlessandro Ghedini2014-06-301-0/+22
* stream: add a file cachewm42014-06-221-16/+32
* Add more constwm42014-06-111-1/+1
* stream_dvd, stream_dvdnav, stream_bluray: remove global option variableswm42014-06-111-4/+0
* stream_cdda: remove global option variableswm42014-06-111-1/+0
* stream: add a generic way to setup stream priv defaultswm42014-06-111-0/+2
* stream: remove VCD supportwm42014-06-011-4/+0
* stream: unbreak writeable streamswm42014-05-271-2/+2
* stream: remove chaos related to writeable streamswm42014-05-241-2/+8
* stream: don't use end_poswm42014-05-241-34/+29
* stream: kill start_pos, remove --sb optionwm42014-05-241-1/+0
* cache: redo options and default settingswm42014-05-201-24/+22
* stream: remove interrupt callback global variableswm42014-04-251-18/+5
* stream: use uninterruptible sleep on reconnectingwm42014-04-251-2/+8
* Remove radio://wm42014-04-131-4/+0
* stream_bluray: implement navigation interface for Blu-ray streamxylosper2014-03-291-0/+2
* 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
* stream: always respect sector_size, fixes cdda://wm42014-01-021-1/+1
* stream: mp_msg conversionswm42013-12-211-39/+45
* m_option, m_config: mp_msg conversionswm42013-12-211-1/+1
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-3/+3
* Move options/config related files from mpvcore/ to options/wm42013-12-171-3/+3
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-11/+11
* dvdnav, tv: force-disable cachingwm42013-12-141-1/+2
* stream: don't seek when seeking to the same positionwm42013-12-141-0/+3
* stream: add function for dropping the bufferwm42013-12-141-2/+10
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-0/+4
* build: make pthreads mandatorywm42013-11-281-6/+1
* Reduce stheader.h includes, move stream types to mp_common.hwm42013-11-231-1/+0
* timeline: add edl:// URIswm42013-11-191-0/+2
* Merge branch 'master' into have_configurewm42013-11-041-5/+11
|\
| * stream: more consistent checks for whether stream is seekablewm42013-11-031-6/+10
| * stream: reconnecting doesn't make sense if stream is not seekablewm42013-11-031-0/+2
* | configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-10/+10
|/
* network: fix rtsp playbackwm42013-09-221-1/+1
* stream: force demuxer of cached stream, fixes cdda:// + cachewm42013-09-101-0/+1
* path: add a common mp_is_url() functionwm42013-09-041-4/+3
* stream: read at least a full buffer with stream_peek()wm42013-08-281-1/+1
* stream: add uncompressed rar supportwm42013-08-261-0/+34
* stream: change open code, add stream filter conceptwm42013-08-261-54/+75
* stream: don't drop buffer when creating the cachewm42013-08-261-3/+0
* stream: fix url_options field, make protocols field not fixed lengthwm42013-08-261-3/+6
* core: add a playlist demuxerwm42013-08-261-0/+18
* stream: allow potentially faster skippingwm42013-08-221-3/+12
* stream: don't require streams to set s->pos in seek callbackwm42013-08-221-5/+3
* stream: move file forward skipping to common stream implementationwm42013-08-221-28/+26
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-4/+4
* stream: parse URL escapes for file://wm42013-08-021-0/+31
* stream: redo URL parsing, replace m_struct usage with m_configwm42013-08-021-46/+104
* Merge branch 'remove_old_demuxers'wm42013-07-141-59/+19
|\
| * stream: remove useless author/comment fieldswm42013-07-121-4/+1
| * stream: remove fd memberwm42013-07-121-12/+1
| * stream: use talloc for some string memberswm42013-07-121-7/+7
| * stream: don't require streams to set a typewm42013-07-121-4/+0
| * core: change open_stream and demux_open signaturewm42013-07-121-32/+10
* | stream: remove some more forgotten network stuffwm42013-07-121-13/+0
* | options: add --cache-default optionwm42013-07-101-14/+11
|/
* stream: unbreak streams with large sector sizes (stream_cdda)wm42013-07-071-1/+2
* stream: don't treat position 0 speciallywm42013-07-071-7/+6
* stream: remove weird STREAMTYPE_STREAM special handlingwm42013-07-071-38/+20
* stream: re-add accidentally removed seek callwm42013-07-071-0/+7
* Remove internal network supportwm42013-07-071-71/+5
* stream: make eof flag more consistentwm42013-07-041-1/+6
* stream: redo memory streamswm42013-06-281-8/+5
* Merge branch 'sub_mess2'wm42013-06-251-38/+73
|\
| * stream: remove stream_unread_buffer()wm42013-06-251-20/+0
| * stream: add stream_peek functionwm42013-06-251-0/+34
| * stream: never let read functions return values < 0wm42013-06-251-3/+5
| * stream: readd memory streamswm42013-06-251-5/+20
| * stream: remove padding parameter from stream_read_complete()wm42013-06-231-11/+15
* | osdep: remove shmem wrapperwm42013-06-181-1/+0
|/
* stream: don't set sector size on cachewm42013-06-161-3/+1
* stream: don't align stream position if not neededwm42013-06-161-3/+1
* stream: don't adjust stream position if seek succeeds, but read failswm42013-06-161-3/+2
* stream: fix some aspects of EOF handlingwm42013-06-161-10/+22
* stream: don't set EOF flag in stream implementationswm42013-06-161-2/+0
* stream: remove stream_reset()wm42013-06-161-11/+3
* stream: check for interruption when trying to reconnect streamwm42013-06-161-3/+3
* stream: cosmeticswm42013-06-161-16/+6
* stream: reset buffer even on EOF/errorwm42013-06-161-4/+2
* cache: use threads instead of fork()wm42013-06-161-11/+19
* stream: add partial read functionwm42013-06-161-17/+27
* stream: add stream_unread_buffer()wm42013-06-161-1/+26
* cache: make the stream cache a proper stream that wraps other streamswm42013-06-161-27/+86
* stream: remove pointless checkwm42013-06-091-7/+3
* stream: move VCD specific stuff to stream_vcdwm42013-06-091-1/+0
* stream: misleading statementwm42013-06-091-1/+1
* stream: kill STREAM_CTRL_RESETwm42013-05-261-3/+0
* stream: kill memory streamswm42013-05-261-20/+3
* stream: de-inline some larger functionswm42013-05-261-0/+70
* Replace calls to usec_sleep()wm42013-05-261-2/+2
* core: add --stream-capturewm42013-05-121-0/+34
* core: don't report byte-based playback position with dvdwm42013-05-051-0/+5
* stream: remove unused new_ds_stream()wm42013-05-031-11/+0
* stream: silence clang empty statement warningswm42013-03-191-12/+8
* stream: fix reconnecting on broken network connectionswm42013-01-241-10/+19
* stream: uncrustify stream.c/.hwm42013-01-241-409/+461
* Remove netstream supportwm42013-01-131-2/+0
* stream_lavf/demux_lavf: export/use HTTP MIME typewm42012-12-111-12/+6
* cache: simplify furtherwm42012-12-031-7/+3
* cache: refactor how cache enabling is doneUoti Urpala2012-12-031-2/+12
* demux_lavf: add support for libavdevicewm42012-12-031-0/+2
* stream, demux_lavf: minor cleanup for stream size codewm42012-11-201-0/+9
* stream, demux: replace off_t with int64_twm42012-11-201-5/+5
* Rename directories, move files (step 2 of 2)wm42012-11-121-4/+4
* stream: open_stream_plugin() should set error code on failurewm42012-11-011-0/+1
* stream_ffmpeg: handle rtsp:// URLs by default, add lavf://Uoti Urpala2012-10-281-1/+1
* stream: remove NULL checks for open callswm42012-10-141-13/+3
* core: show quvi page title in window title, clean up libquvi handlingwm42012-10-141-0/+24
* Remove support for libnemesi RTSP streamingwm42012-08-201-4/+0
* Remove support for LIVE555 RTSP streamingwm42012-08-201-6/+0
* Remove dvdnav support (DVD menus)wm42012-08-161-8/+0
* options: get rid of ambiguous option parsingwm42012-08-051-1/+1
* stream: detect prematurely closed connectionmplayer-svn2012-08-031-1/+2
* stream: retry reconnecting several timesmplayer-svn2012-08-031-8/+22
* mplayer: rip out --capture supportwm42012-08-021-16/+0
* stream: remove stream_cuewm42012-08-021-2/+0
* stream: remove native RTSP/RTP/PNM supportwm42012-08-011-4/+2
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-1/+1
* build: switch to libavutil bswap.h and intreadwrite.hUoti Urpala2012-02-011-3/+3
* configure, build: remove --disable-libav supportUoti Urpala2011-12-111-2/+0
* options: change option parsing to use bstrUoti Urpala2011-07-291-1/+1
* options: indicate ambiguous option parameters explicitlyUoti Urpala2011-07-291-1/+1
* stream.c: make reconnect checks more robustreimar2011-07-061-14/+21
* stream.c: Pass streaming_ctrl eof on to struct stream fieldreimar2011-07-061-0/+2
* stream.c: make some stream messages translatableib2011-06-29<