path: root/stream/stream.c
Commit message (Expand)AuthorAgeFilesLines
* demux_lavf: workaround reading gif from unseekable streamswm44 days1-1/+9
* stream: make stream_read_file() more robustwm42020-05-101-11/+19
* stream: actually drop unneeded bufferwm42020-04-101-16/+21
* stream: add assert, a cosmetic changewm42020-04-101-1/+3
* stream: minor adjustment to buffer size limit logicwm42020-04-101-6/+6
* options: change option macros and all option declarationswm42020-03-181-3/+3
* stream_file: mark fd protocols as "unsafe"wm42020-03-081-0/+2
* stream_smb: remove thiswm42020-03-051-4/+0
* stream: early-out in stream_seek_skip() if nothing is skippedwm42020-02-141-2/+7
* stream, demux: redo origin policy thingwm42019-12-201-18/+43
* demux_mkv, stream: attempt to improve behavior in unseekable streamswm42019-11-141-7/+7
* stats, demux: log byte level stream seekswm42019-11-071-0/+2
* stream: remove unused read_chunk fieldwm42019-11-071-3/+0
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-071-4/+1
* stream: change buffer argument types from char* to void*wm42019-11-071-6/+6
* stream: avoid a duplicate conditionwm42019-11-071-6/+3
* stream: fix typos in a commentswm42019-11-071-1/+1
* stream: bump default buffer size from 2K to 64Kwm42019-11-061-1/+1
* stream: remove inline buffer optimizationwm42019-11-061-14/+9
* stream: turn into a ring buffer, make size configurablewm42019-11-061-142/+222
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-3/+2
* stream: move stream_read_line to demux_playlist.cwm42019-10-311-69/+0
* stream: stop accessing buffer internals in stream_read_line()wm42019-10-311-8/+15
* stream: rearrange open functionswm42019-09-291-42/+59
* stream: create memory streams in more straightforward waywm42019-09-191-26/+27
* stream: log positions on seek failureswm42019-09-191-1/+2
* stream: redo buffer handling and allow arbitrary size for stream_peek()wm42019-09-191-42/+91
* stream: stop randomly corrupting memorywm42019-09-181-1/+2
* stream: handle short writeswm42019-09-141-7/+10
* demux, stream: remove old rar support in favor of libarchivewm42019-09-131-3/+0
* Remove classic Linux analog TV support, and DVB runtime controlswm42019-09-131-4/+0
* stream: remove BD/DVD/CDDA sector size alignmentwm42019-09-131-11/+4
* Remove libdvdread support in favor of libdvdnavwm42019-09-131-6/+0
* stream: silence failed seek message on terminationwm42018-12-061-1/+2
* stream: somethingwm42018-12-061-3/+4
* demux, stream: readd cache-speed in some other formwm42018-12-061-0/+1
* demux, stream: rip out the classic stream cachewm42018-08-311-97/+0
* misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-241-135/+1
* demux, stream: ignore packets and errors on forced exitwm42018-03-261-1/+2
* stream: use native libavformat reconnection featurewm42018-01-041-35/+0
* stream_lavf: minor fixes to HTTP reconnection supportwm42018-01-021-2/+1
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-2/+2
* stream: add an assert() to an obscure seek casewm42017-08-171-0/+1
* Avoid calling close(-1)wm42017-06-291-2/+4
* stream: change license to LGPLwm42017-06-191-21/+19
* stream: rewrite url escaping/unescaping functionswm42017-06-131-36/+48
* wscript: decouple dvdnav check from dvdreadRicardo Constantino2017-03-311-1/+1
* stream: get rid of streamtype enumwm42017-02-021-3/+2
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-021-6/+7
* stream: minor cleanup to previous commitwm42017-01-271-12/+7
* stream: set EOF if stream is canceledwm42017-01-261-1/+3
* stream: check for playback aborts on reading toowm42017-01-241-0/+2
* player: remove --stream-capture option/propertywm42017-01-211-34/+0
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-0/+6
* stream_cb: don't add "*://" to protocol listwm42016-09-101-4/+1
* stream, demux, config: remove some dead/unneeded option-related codewm42016-09-091-79/+0
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-081-7/+11
* osdep: rename atomics.h to atomic.hwm42016-09-071-1/+1
* demux: do not access global optionswm42016-09-061-1/+15
* stream: fix double-free if cache init failswm42016-08-081-1/+3
* client API: add stream_cb API for user-defined stream implementationsAman Gupta2016-08-071-0/+19
* build: silence -Wunused-resultNiklas Haas2016-06-071-1/+1
* stream: separate posix/win32 cancellation codewm42016-05-201-27/+55
* stream: stream_read_complete() reads from current pos, not 0wm42016-01-121-1/+1
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* Fix some typos in code commentsAman Gupta2015-12-211-1/+1
* stream: drop PVR supportwm42015-12-101-4/+0
* stream: minor cleanup to verbose loggingwm42015-09-301-2/+4
* stream: provide a stream_get_size() convenience functionwm42015-08-181-4/+11
* stream: libarchive wrapper for reading compressed archiveswm42015-08-171-0/+4
* vo_opengl: add support for custom shadersNiklas Haas2015-05-271-0/+14
* command: add protocol-list propertywm42015-05-231-6/+21
* stream: don't print reconnection message if no stream supportwm42015-04-291-3/+5
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* options: introduce --cache=yes choicewm42015-03-121-0/+2
* stream: use relaxed atomic loads for checking playback abortswm42015-03-091-1/+1
* player: refine rar:// playlist-safety handlingwm42015-03-021-1/+0
* stream: remove stream filter conceptwm42015-02-271-33/+11
* stream_rar: treat rar files as playlistswm42015-02-271-4/+2
* stream: get rid of remaining uses of the end_pos fieldwm42015-02-061-16/+2
* 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-291-6/+7
* cleanup: shut up more warningsClément Bœsch2011-05-061-1/+1
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-021-1/+23
| * stream: try to reset stream once if read failsreimar2011-04-121-1/+21
| * stream: Make stream_write_buffer() check for short writesranma2011-04-121-0/+2
* | stream.[ch], ass_mp: new stream function for whole-file readsUoti Urpala2011-03-031-0/+34
* cleanup: don't check for NULL before free()diego2010-11-081-2/+2
* cache, stream: avoid extra memcpy when using cachereimar2010-11-071-36/+53
* Add a simple capture feature (-capture)Uoti Urpala2010-11-021-0/+17
* build: enable/disable all FFmpeg libraries togetherUoti Urpala2010-11-021-1/+1
* stream: make stream_read_line() terminate line on EOFreimar2010-11-021-1/+1
* configure: Rename "network" variable and option to "networking"diego2010-11-021-4/+4
* stream.c: add <libavutil/common.h> include needed for GET_UTF16reimar2010-11-021-0/+2
* stream_bluray: add unencrypted Blu-ray playbackben2010-11-021-0/+4
* Merge svn changes up to r31256Uoti Urpala2010-05-301-1/+5
| * stream_check_interrupt should sleep even if no callback is set.reimar2010-05-281-1/+4
* | Merge svn changes up to r31226Uoti Urpala2010-05-301-1/+4
| * Retry reading even if we hit eof before.reimar2010-05-261-1/+4
* | Merge svn changes up to r31004Uoti Urpala2010-04-261-2/+0
| * Remove commented-out #include of a non-existing file.diego2010-04-031-2/+0
* | Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* | Merge svn changes up to r30815Uoti Urpala2010-03-101-5/+101
| * Extend stream_read_line to support reading lines from UTF-16 encoded filesreimar2010-02-281-5/+101
* | Merge svn changes up to r30798Uoti Urpala2010-03-101-0/+26
| * Move stream_read_line implementation from stream.h to stream.c,reimar2010-02-281-0/+26
* | Merge svn changes up to r30748Uoti Urpala2010-03-101-4/+5
| * Mark stream open filename parameter as const, the filename string is notreimar2010-02-251-3/+3
* | Merge svn changes up to r30672Uoti Urpala2010-03-101-4/+4
| * Do not discard stream buffer on eof, instead reuse it to slightly improvereimar2010-02-201-4/+4
| * stream: Mark functions not used outside of their files as static.diego2010-02-161-3/+4
* | 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 r30419Uoti Urpala2010-01-251-2/+0
| * Call cache-uninit unconditionally, it should always be safe to call.reimar2010-01-231-2/+0
* | stream: improve EOF handling in seeksUoti Urpala2010-01-181-6/+10
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-10/+15
| * Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-221-4/+4
| * Merge malloc+memset -> callocreimar2009-11-171-4/+2
| * Enable the read-based forward seek fallback also when CONFIG_NETWORK isreimar2009-11-171-2/+2
| * Use fill_buffer if available also for STREAMTYPE_STREAMreimar2009-11-171-0/+3
| * Add preliminary support for streaming via FFmpeg's URProtocol functions.reimar2009-11-171-0/+4
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-6/+4
| * The code for the non-networking case is the same whether networkingreimar2009-11-091-5/+2
| * Factor out triplicated break statement.reimar2009-11-091-3/+4
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-12/+12
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-12/+12
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-1/+1
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-1/+1
* | Merge svn changes up to r28461Uoti Urpala2009-02-041-3/+3
| * Convert HAVE_WINSOCK2_H into a 0/1 definition.diego2009-02-011-3/+3
* | Merge svn changes up to r27514Uoti Urpala2008-09-031-6/+4
| * Move '#define closesocket close' preprocessor directive to a common placediego2008-09-011-4/+2
| * Revert moving closesocket definition and network headers to network.h.diego2008-08-311-1/+8
| * Move duplicated '#define closesocket close' into network.h along withdiego2008-08-291-8/+1
| * Rename HAVE_WINSOCK preprocessor condition to HAVE_WINSOCK_H.diego2008-08-291-3/+3
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-12/+12
| * Give a CONFIG_ prefix to preprocessor directives that lacked one anddiego2008-08-071-6/+6
| * Rename a bunch of miscellaneous preprocessor directives.diego2008-08-071-3/+3
| * Change a bunch of video/audio-output-specific preprocessor directives fromdiego2008-08-031-3/+3
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-6/+6
| * Start unifying names of internal preprocessor directives.diego2008-07-301-6/+6
* | Merge svn changes up to r27242Uoti Urpala2008-07-091-0/+2
| * Surround stream cache specific code by an appropriate #ifdef; fixes linkingdiego2008-07-051-0/+2
* | Merge svn changes up to r26979Uoti Urpala2008-06-041-0/+2
| * Add basic support for stream controls with cache enabled.reimar2008-05-241-0/+2
* | Create a context for input.c stateUoti Urpala2008-04-301-3/+8
* | Add option pointer to stream struct (at least temporarily)Uoti Urpala2008-04-231-15/+11
* | Mark some functions staticUoti Urpala2008-04-231-1/+1
* Remove the need for code using stream to export an mp_input_check_interrupt()albeu2008-04-091-0/+11
* Remove pointless #ifdefs around extern declarations.diego2008-02-201-26/+0
* Remove unnecessary <signal.h> includesuau2008-01-091-1/+0
* Protocol name should be case insensitive.ulion2007-12-191-1/+1
* Mark all stream_info_t as constreimar2007-12-021-26/+26
* When IFO file is opened (detected by extension), set dvd-device to IFO file'svoroshil2007-12-021-0/+2
* Make auto_open_streams array itself constreimar2007-12-021-1/+1
* auto_open_streams should have const type, fix also the places where it is usedreimar2007-12-011-3/+3
* this local variable can be staticben2007-11-301-1/+1
* Support stream redirection from http to mms, fix bug #927.ulion2007-11-261-3/+23
* Fix possible null-pointer-dereference in stream_fill_buffer().cehoyos2007-11-081-1/+1
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-2/+2
* cleaned stream_seek() : simplified the alignment to STREAM_BUFFER_SIZE or s->...nicodvb2007-02-281-20/+4
* support functions for writing to streamsnicodvb2006-12-181-0/+28
* Make sure invalid protocols are rejected instead of treatedreimar2006-12-051-1/+2
* Streamline and simplify internal vs external libdvdread handling.diego2006-11-031-2/+2
* * remove extern definitions of functions in .c filesattila2006-09-121-2/+1
* Radio support, patch by Vladimir Voroshilov (voroshil gmail com)reimar2006-08-281-0/+6
* split rtp stack, udp input layer and rtp input layer from rtp.cben2006-08-041-2/+4
* proper inclusion of demuxer.h (including libmpdemux in Makefile only was to m...ben2006-08-041-1/+1
* added dedicated file for mf:// inputben2006-08-031-0/+2
* add an explicit tv stream input instead of the previous hack in stream_nullben2006-07-311-0/+6
* introduce new 'stream' directory for all stream layer related components and ...ben2006-07-311-0/+434