summaryrefslogtreecommitdiffstats
path: root/stream/stream.h
Commit message (Expand)AuthorAgeFilesLines
* 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 Urpala2008-08-081-2/+2
|\|
| * Give a CONFIG_ prefix to preprocessor directives that lacked one anddiego2008-08-071-2/+2
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-1/+1
|\|
| * Start unifying names of internal preprocessor directives.diego2008-07-301-1/+1
* | Create a context for input.c stateUoti Urpala2008-04-301-1/+3
* | Remove _s/_st suffix from some struct namesUoti Urpala2008-04-251-8/+8
* | Add option pointer to stream struct (at least temporarily)Uoti Urpala2008-04-231-3/+5
|/
* Remove the need for code using stream to export an mp_input_check_interrupt()albeu2008-04-091-0/+5
* Add MPLAYER_ prefix to multiple inclusion guards.diego2008-02-221-3/+3
* stream_info_t opts and protocols point to constant data as well.reimar2008-01-131-2/+2
* NEW STREAM_CTRLs: STREAM_CTRL_GET_NUM_ANGLES STREAM_CTRL_GET_ANGLE STREAM_CTR...nicodvb2008-01-051-0/+3
* consistency cosmeticsdiego2008-01-011-1/+1
* Support stream redirection from http to mms, fix bug #927.ulion2007-11-261-0/+1
* introduced STREAM_CTRL_GET_ASPECT_RATIO to report the aspect ratio read from ...nicodvb2007-09-011-0/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-1/+1
* Fix a bug in stream_read_qword_le due to sign extension from int to uint64_t.reimar2007-08-191-8/+2
* Do not use leading underscores in multiple inclusion guards, they are reserved.diego2007-07-021-3/+3
* Fix live555 compilation when stream cache is disabled.diego2007-03-131-0/+2
* new STREAM_CTRL_GET_SIZE to get size of output streamnicodvb2006-12-181-0/+1
* added member and definitions for output streamsnicodvb2006-12-181-0/+3
* added definitions of STREAM_CTRL_GET_CURRENT_TIME STREAM_CTRL_SEEK_TO_TIMEnicodvb2006-11-071-0/+2
* Radio support, patch by Vladimir Voroshilov (voroshil gmail com)reimar2006-08-281-0/+1
* added STREAM_CTRL_GET_NUM_CHAPTERS to get total number of chapters from the s...nicodvb2006-08-211-0/+1
* new stream_ctrl to get currently playing chapter (needed for stream-driven re...<