path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* stream: remove stale MAX_STREAM_PROTOCOLS definewm42013-12-191-2/+0
* Reduce recursive config.h inclusions in headerswm42013-12-183-1/+2
* stream: move O_BINARY dummy definitionwm42013-12-181-4/+0
* Remove the _ macrowm42013-12-181-0/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1731-37/+37
* Merge mp_talloc.h into ta/ta_talloc.hwm42013-12-172-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-1717-22/+22
* Move libquvi stuff to stream/resolve/wm42013-12-173-0/+321
* Move mpvcore/input/ to input/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-1617-168/+166
* dvdnav: select longest title by defaultwm42013-12-141-6/+26
* dvdnav: crappy hack to respect timed still frameswm42013-12-142-21/+12
* dvdnav, tv: force-disable cachingwm42013-12-144-4/+5
* dvdnav: enable cachingwm42013-12-141-2/+1
* stream_dvdnav: drop stream buffers on seekwm42013-12-141-3/+5
* cache: add a way to explicitly resume cachewm42013-12-142-0/+5
* cache: try harder on EOFwm42013-12-141-5/+11
* stream: don't seek when seeking to the same positionwm42013-12-141-0/+3
* stream: add function for dropping the bufferwm42013-12-142-2/+11
* dvdnav: remove highlights if no PCI availablewm42013-12-131-1/+3
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-125-0/+807
* stream: fix clang warningStefano Pigozzi2013-12-071-1/+1
* player: load external subs for uncompressed rar archiveswm42013-12-062-0/+13
* Use O_CLOEXEC when creating FDswm42013-11-309-16/+32
* build: make pthreads mandatorywm42013-11-281-6/+1
* Reduce stheader.h includes, move stream types to mp_common.hwm42013-11-234-4/+0
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-6/+6
* stream_lavf: fix a small memory leakwm42013-11-211-1/+5
* timeline: add edl:// URIswm42013-11-193-0/+24
* stream_dvb: remove bogus free callswm42013-11-181-5/+0
* stream: split out pthread helper functionwm42013-11-171-26/+3
* demux: use talloc for certain stream headerswm42013-11-141-1/+1
* tvi_v4l2: remove VBI stuffwm42013-11-131-100/+0
* tvi_v4l2: let libv4l2 convert to a known pixel formatbugmen0t2013-11-131-47/+58
* stream: don't include linux/types.h in some fileswm42013-11-133-4/+0
* Remove sh_audio->samplesizewm42013-11-093-14/+5
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-071-3/+2
* stream_lavf: don't duplicate list of rtmp protocolswm42013-11-041-6/+4
* stream_lavf: support more libavformat protocolswm42013-11-041-1/+3
* 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-037-72/+72
* Fix some more -Wshadow warningswm42013-11-013-4/+4
* Enable -Wshadowwm42013-11-011-3/+3
* ao_alsa: don't include alloca.hwm42013-10-251-1/+0
* tv: simplify ifdefferywm42013-10-171-8/+2
* Copyright, LICENSE: switch to GPL version 2 or laterwm42013-10-131-1/+2
* audio/out: add sndio supportChristian Neukirchen2013-10-033-0/+127
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-25/+27
* network: add options to control TLS verificationwm42013-09-271-0/+3
* mplayer: attempt to make playback resume work with DVD/BDwm42013-09-224-6/+3
* network: fix rtsp playbackwm42013-09-221-1/+1
* stream_lavf: print lavf options that could not be setwm42013-09-221-0/+6
* stream_dvd: prevent segmentation fault with some broken filesStefano Pigozzi2013-09-141-2/+2
* stream_bluray: return number of titleswm42013-09-101-6/+11
* 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
* tv: attempt to support mjpeg streamswm42013-09-041-2/+6
* stream: read at least a full buffer with stream_peek()wm42013-08-281-1/+1
* stream: add uncompressed rar supportwm42013-08-265-0/+747
* stream: change open code, add stream filter conceptwm42013-08-262-55/+83
* 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-2617-77/+82
* core: add a playlist demuxerwm42013-08-262-0/+20
* stream: allow potentially faster skippingwm42013-08-221-3/+12
* stream: don't require streams to set s->pos in seek callbackwm42013-08-229-22/+11
* stream: move file forward skipping to common stream implementationwm42013-08-223-52/+29
* stream_avdevice: remove redundant dummy callbackwm42013-08-221-6/+0
* stream_file: uncrustifywm42013-08-221-132/+140
* stream_bluray: fix bd:// url segfault introduced by commit bc1d61Noble Huang2013-08-121-6/+2
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-0628-46/+46
* stream_radio: fix some thingswm42013-08-051-2/+2
* stream: parse URL escapes for file://wm42013-08-024-0/+41
* stream: redo URL parsing, replace m_struct usage with m_configwm42013-08-0219-362/+280
* stream: remove inactive URL option fieldswm42013-07-303-23/+0
* stream_dvd: fix .ifo redirectionwm42013-07-301-2/+1
* Fix some -Wshadow warningswm42013-07-233-8/+5
* stream_vcd.c: fix compilation on win32Diogo Franco (Kovensky)2013-07-222-3/+8
* cache: fix time check for printing warningwm42013-07-201-1/+1
* stream: remove unused vcd functionswm42013-07-154-22/+0
* Merge branch 'remove_old_demuxers'wm42013-07-1421-323/+190
| * demux: remove useless author/comment fieldswm42013-07-121-4/+1
| * stream: remove useless author/comment fieldswm42013-07-1217-58/+19
| * stream: remove unused functionswm42013-07-121-36/+0
| * stream: remove fd memberwm42013-07-128-66/+57
| * stream: use talloc for some string memberswm42013-07-121-7/+7
| * stream: don't require streams to set a typewm42013-07-129-34/+13
| * Cleanup some include statementswm42013-07-1210-16/+8
| * demux: rewrite probing and demuxer initializationwm42013-07-123-3/+7
| * core: change open_stream and demux_open signaturewm42013-07-1217-65/+47
| * demux: change signature of open functions, cleanupswm42013-07-111-19/+15
| * video: eliminate frametime variablewm42013-07-111-2/+0
| * core: don't access demux_stream outside of demux.c, make it privatewm42013-07-111-1/+1
| * tv: add hack in preparation of demux_stream removalwm42013-07-111-4/+17
| * mplayer: fix incorrect audio sync after format changeswm42013-07-111-1/+1
| * Merge branch 'master' into remove_old_demuxerswm42013-07-084-26/+6
| |\
| * | demux: remove separate arrays for audio/video/sub streams, simplifywm42013-07-081-12/+0
| * | demux: remove some old stream header functionswm42013-07-081-2/+4
| * | Remove old demuxerswm42013-07-072-2/+2
* | | w32: silence some warningsJames Ross-Gowan2013-07-131-1/+1
* | | stream_vcd: use intptr_t cast for _open_osfhandle in accordance to MSDNJonathan Yong2013-07-131-1/+1
* | | stream: remove some more forgotten network stuffwm42013-07-121-13/+0
* | | options: add --cache-default optionwm42013-07-102-17/+12
| |/ |/|
* | cache: fix compilation without posix timersStefano Pigozzi2013-07-081-0/+1
* | stream/tv: remove unused dshow-specific optionsMartin Herkt2013-07-082-26/+1
* | stream_radio: fix buildwm42013-07-081-0/+4
* 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
* Remove some leftovers from network removalwm42013-07-073-182/+1
* stream: remove weird STREAMTYPE_STREAM special handlingwm42013-07-076-50/+27
* stream: re-add accidentally removed seek callwm42013-07-071-0/+7
* Remove internal network supportwm42013-07-0722-5996/+9
* core: make network options available even if old net code is disabledwm42013-07-075-23/+3
* stream: make eof flag more consistentwm42013-07-041-1/+6
* stream_lavf: request and read streamcast/ICY metadatawm42013-07-021-4/+89
* core: update metadata during playback, allow streams to export metadatawm42013-07-022-1/+23
* cache: fix per-block metadata memory leakwm42013-07-021-0/+1
* stream: redo memory streamswm42013-06-283-8/+91
* Merge branch 'sub_mess2'wm42013-06-252-46/+77
| * stream: remove stream_unread_buffer()wm42013-06-252-21/+0
| * stream: add stream_peek functionwm42013-06-252-0/+35
| * stream: never let read functions return values < 0wm42013-06-251-3/+5
| * stream: readd memory streamswm42013-06-252-5/+21
| * stream: remove padding parameter from stream_read_complete()wm42013-06-232-18/+17
* | cache: cache number of chapterswm42013-06-241-0/+10
* | cache: fix stream_pts cachingwm42013-06-181-20/+20
* | osdep: remove shmem wrapperwm42013-06-181-1/+0
* | cache: actually use time instead of retry count for slow cache warningwm42013-06-181-9/+11
* cache: fix build on OSX (again)wm42013-06-161-0/+7
* cache: fix compilation on Libavwm42013-06-161-1/+8
* cache: use correct header for clock_gettimewm42013-06-161-0/+1
* stream: don't set sector size on cachewm42013-06-161-3/+1
* cache: attempt to improve slow cache warningwm42013-06-161-26/+35
* cache: report more precise stream timewm42013-06-161-9/+39
* 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-167-13/+1
* stream: remove stream_reset()wm42013-06-162-12/+3
* stream: check for interruption when trying to reconnect streamwm42013-06-161-3/+3
* stream: cosmeticswm42013-06-162-26/+12
* stream: reset buffer even on EOF/errorwm42013-06-161-4/+2
* cache: use threads instead of fork()wm42013-06-163-542/+403
* stream: add partial read functionwm42013-06-162-17/+28
* stream: add stream_unread_buffer()wm42013-06-162-4/+33
* cache: make the stream cache a proper stream that wraps other streamswm42013-06-165-331/+220
* stream: remove pointless checkwm42013-06-091-7/+3
* stream: remove unused functionwm42013-06-091-9/+0
* stream: move VCD specific stuff to stream_vcdwm42013-06-093-5/+4
* stream_cdda, stream_vcd: check read buffer sizewm42013-06-092-0/+5
* stream_dvd: remove some deadly insane codewm42013-06-091-15/+0
* stream: misleading statementwm42013-06-091-1/+1
* core: use STREAM_CTRL instead of accessing stream_dvd internalswm42013-06-093-0/+24
* stream: rename cache2.c to cache.cwm42013-06-091-0/+0
* cache2: uncrustifywm42013-06-091-452/+521
* demux: fix "-demuxer mpegps", don't force demuxer in stream_dvdwm42013-06-021-1/+0
* stream: kill STREAM_CTRL_RESETwm42013-05-262-4/+0
* stream: kill memory streamswm42013-05-262-23/+3
* stream: de-inline some larger functionswm42013-05-262-70/+73
* Replace calls to usec_sleep()wm42013-05-262-4/+4
* Replace all calls to GetTimer()/GetTimerMS()wm42013-05-262-4/+4
* Silence some compiler warningswm42013-05-211-8/+7
* core: add --stream-capturewm42013-05-123-0/+41
* Merge branch 'audio_changes'wm42013-05-121-4/+6
| * core: use channel map on demuxer level toowm42013-05-121-4/+6
* | stream_bluray: report chapter timeswm42013-05-091-0/+21
* | stream_bluray: general timeline supportwm42013-05-091-0/+37
* | stream_bluray: make code a bit more obviouswm42013-05-091-4/+4
* | stream: report chapter times, use time seeks for DVD chapterswm42013-05-063-6/+41
* | Fix some cppcheck / scan-build warningswm42013-05-065-32/+5
* | stream: fix bad cache behavior introduced by recent commitwm42013-05-051-1/+8
* | stream: add start time reportingwm42013-05-053-0/+9
* | core: don't report byte-based playback position with dvdwm42013-05-054-0/+17
* | stream: remove unused new_ds_stream()wm42013-05-032-13/+0
* | stream_bluray: remove the broken -bluray-chapter optionreimar2013-04-272-16/+2
* | stream_bluray: fix querying current chapterreimar2013-04-271-3/+1
* | options: untangle track range parsing for stream_cddawm42013-04-211-17/+14
* stream_cddb: fix compilation on MinGW-w64Stephen Hutchinson2013-04-061-1/+1
* vcd_read_win32.h: fix compilation on MinGW-w64Stephen Hutchinson2013-04-061-1/+1
* http: handle broken QuickTime Streaming Server headersreimar2013-04-041-3/+9
* http: fix for broken SHOUTcast streamsreimar2013-04-041-0/+6
* vcd_read: cleanup ifdefsreimar2013-04-041-14/+7
* stream: silence clang empty statement warningswm42013-03-191-12/+8
* network: set default user-agent to MPlayer'swm42013-02-261-1/+1
* core: redo how codecs are mapped, remove codecs.confwm42013-02-101-6/+4
* Check return values of some mp_find_..._config_file function calls for NULLwm42013-02-091-2/+5
* Remove BSD legacy TV/radio support (BT848 stuff)wm42013-02-064-1053/+0
* build: make it work on somewhat older ffmpeg versionswm42013-01-311-1/+1
* stream: set default HTTP user agent to "Mozilla/5.0"wm42013-01-311-1/+1
* stream: fix reconnecting on broken network connectionswm42013-01-243-21/+50
* stream: uncrustify stream.c/.hwm42013-01-242-582/+664
* stream: implement some HTTP specific options for stream_lavfwm42013-01-247-7/+61
* cookies: fix crashwm42013-01-241-3/+3
* stream_cdda: support latest libcdio versionUoti Urpala2013-01-241-1/+31
* Silence two compiler warningswm42013-01-161-3/+2
* video: decouple internal pixel formats from FourCCswm42013-01-135-84/+84
* Remove netstream supportwm42013-01-133-472/+0
* Fix lots of bugs in mp_http URL handlingRudolf Polzer2013-01-102-7/+10
* stream_lavf: warn if protocol not foundwm42012-12-281-1/+6
* stream_dvd: fix angle mathRudolf Polzer2012-12-221-8/+7
* path: add mp_find_config_file and reorganize some of the codeStefano Pigozzi2012-12-152-30/+39
* Fix compilation with Libavwm42012-12-111-0/+2
* audio: remove support for native alaw/mulaw/adpcm outputwm42012-12-111-3/+0
* stream_lavf/demux_lavf: export/use HTTP MIME typewm42012-12-113-15/+17
* stream: handle mms streaming with ffmpegwm42012-12-113-14/+23
* stream_dvd: add a stream_seek() callRudolf Polzer2012-12-071-0/+2
* stream_ftp: cleanupsal2012-12-031-19/+13
* core: automatically pause on low cachewm42012-12-032-1/+9
* stream_lavf: use ffmpeg for http/https streamingwm42012-12-032-3/+5
* cache: simplify furtherwm42012-12-038-34/+28
* cache: refactor how cache enabling is doneUoti Urpala2012-12-038-27/+24
* demux_lavf: add support for libavdevicewm42012-12-033-0/+52
* stream_ftp: fix compilation with libavStefano Pigozzi2012-11-221-1/+1
* stream_ftp: support longer filenamesal2012-11-211-31/+73
* stream: fix dvd:// + cache crashingwm42012-11-203-3/+5
* stream, demux_lavf: minor cleanup for stream size codewm42012-11-202-0/+10
* stream, demux: replace off_t with int64_twm42012-11-2017-48/+48
* stream: change STREAM_CTRL_GET_SIZE argument type to uint64_treimar2012-11-204-4/+13
* asf_streaming: remove broken MMSU support codeupsuper2012-11-201-15/+3
* Fix potential bugs and issues, general cleanupsreimar2012-11-209-89/+87
* cookies: don't read cookie files from ancient browserswm42012-11-161-42/+3
* network: fix crash with -playlist http://...wm42012-11-141-0/+2
* Rename directories, move files (step 2 of 2)wm42012-11-1245-109/+108
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-121-0/+0
* stream: open_stream_plugin() should set error code on failurewm42012-11-011-0/+1
* http: fix potential NULL pointer issuewm42012-11-011-10/+9
* http: fix potential NULL pointer issuewm42012-11-011-1/+4
* cookies: replace sprintf with snprintfreimar2012-10-311-5/+7
* stream_cddb: replace sprintf with snprintfreimar2012-10-311-12/+14
* cleanup: remove references to CONFIG_TV_DSHOWwm42012-10-301-8/+1
* stream: fix redirection for proxy URLsreimar2012-10-303-15/+55
* url: simplifycboesch2012-10-303-25/+43
* stream: add STREAM_CTRL_GET_CURRENT_TITLEib2012-10-304-0/+14
* cache: enable STREAM_CTRL_GET_NUM_TITLESib2012-10-301-0/+3
* cache: fix long hangsreimar2012-10-301-1/+1
* stream_file: explicitly signal EOFreimar2012-10-301-0/+2
* stream_ftp: fix double free in one error caseUoti Urpala2012-10-301-1/+0
* stream_ffmpeg: handle rtsp:// URLs by default, add lavf://Uoti Urpala2012-10-282-17/+23
* stream: remove NULL checks for open callswm42012-10-141-13/+3
* core: show quvi page title in window title, clean up libquvi handlingwm42012-10-142-132/+24
* Rename to "mpv"wm42012-10-121-1/+1
* core, timeline: cache external ordered chapter files tooStefano Pigozzi2012-09-184-7/+17
* bluray: add bd:// as stream prefixwm42012-09-181-1/+1
* core: fix DVD subtitle selectionwm42012-09-183-10/+5
* libaf: rename af_format.h to format.hwm42012-08-293-3/+3
* Adjust ffmpeg/libav #includes to work with recent upstream changesUoti Urpala2012-08-211-3/+4
* Remove support for libnemesi RTSP streamingwm42012-08-202-83/+0
* Remove support for LIVE555 RTSP streamingwm42012-08-204-146/+0
* libmpdemux: remove demux_real, demux_viv, demux_audiowm42012-08-202-2/+2
* Remove dvdnav support (DVD menus)wm42012-08-164-1085/+0
* Remove win32/qt/xanim/real binary codecs loadingwm42012-08-162-4242/+0
* stream_file: print strerror() when failing to open a fileUoti Urpala2012-08-161-1/+3
* win32: fix compilation on MinGWwm42012-08-071-9/+9
* options: get rid of ambiguous option parsingwm42012-08-051-1/+1
* mplayer, stream_tv: move variable initializationwm42012-08-031-1/+1
* tv: reduce code duplicationmplayer-svn2012-08-031-21/+14
* stream_pvr: fix buffer overflowmplayer-svn2012-08-031-16/+13
* stream: detect prematurely closed connectionmplayer-svn2012-08-031-1/+2
* stream: retry reconnecting several timesmplayer-svn2012-08-031-8/+22
* commands, dvd, dvdnav, bluray: cleanup sub/audio track language displaymplayer-svn2012-08-037-23/+99
* cache2: allow cache sizes up to 4 TBmplayer-svn2012-08-032-29/+30
* stream: add new stream control command STREAM_CTRL_GET_NUM_TITLESmplayer-svn2012-08-034-0/+12
* cache2: flush cache and sync stream position/eof after seeking STREAM_CTRLsmplayer-svn2012-08-031-10/+33
* stream/http: add a test file for ultravox in commentmplayer-svn2012-08-031-0/+3
* cache2: make cache process exit when main process diesmplayer-svn2012-08-031-0/+13
* Replace 'q' printf length modifier by 'll'mplayer-svn2012-08-031-1/+1
* cache2: make warnings easier to understandmplayer-svn2012-08-031-2/+2
* Remove teletext supportwm42012-08-035-128/+18
* stream: remove V4L TV input and V4L radio supportwm42012-08-023-2072/+0
* mplayer: rip out --capture supportwm42012-08-023-20/+0
* stream: remove stream_cuewm42012-08-022-643/+0
* stream: remove native RTSP/RTP/PNM supportwm42012-08-0130-10376/+2
* Change <endian.h> include to <sys/types.h>wm42012-07-311-1/+1
* Remove some demuxers and decoderswm42012-07-301-21/+0
* Remove compile time/runtime CPU detection, and drop some platformswm42012-07-301-1/+2
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-1/+1
* Add support for playing video from streaming sites with libquviwm42012-07-281-2/+69
* Merge remote-tracking branch 'origin/master'wm42012-07-281-2/+2
| * demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEYUoti Urpala2012-07-251-2/+2
* | Merge remote-tracking branch 'origin/master'wm42012-04-291-1/+1
| * stream_cdda: print CDTEXT if availablewm42012-04-281-17/+51
| * configure, stream_cdda: remove libcdparanoia supportwm42012-04-281-59/+11
| * cosmetics: stream_cdda.c: reformatwm42012-04-281-359/+368
| * stream_cdda: various fixesreimar2012-04-281-10/+28
| * stream_ffmpeg: fix broken line from 30afc64532ff61Uoti Urpala2012-04-181-1/+1
* | Merge remote-tracking branch 'origin/master'wm42012-04-281-1/+1
| * stream_pvr: fix field size / snprintf size mismatchUoti Urpala2012-04-111-1/+1
* | Merge remote-tracking branch 'origin/master'wm42012-04-134-340/+1
| * build: remove OS/2 supportUoti Urpala2012-04-064-340/+1
* | stream_cdda: print CDTEXT if availablewm42012-04-011-17/+51
* | configure, stream_cdda: remove libcdparanoia supportwm42012-04-011-59/+11
* | stream_cdda: reformatwm42012-04-011-359/+368
* | stream_cdda: various fixesreimar2012-04-011-10/+28
* | Merge remote-tracking branch 'origin/master'wm42012-04-011-2/+3
| * stream_vstream: fix vstream_error format stringUoti Urpala2012-04-011-2/+3
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-164-7/+9
| * windows support: unicode filenameswm42012-03-093-7/+7
| * cleanup: Silence compilation warnings on MinGW-w64wm42012-03-011-0/+2
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-0510-207/+31
| * configure, ao_alsa: drop support for obsolete ALSA versionsUoti Urpala2012-02-271-184/+0
| * build: switch to libavutil bswap.h and intreadwrite.hUoti Urpala2012-02-018-21/+29
| * Update Libav API usesUoti Urpala2012-02-011-2/+2
* | stream: refuse to open directorieswm42012-02-191-0/+9
* stream_vcd: fix option value allocated with strdupUoti Urpala2012-01-161-2/+4
* stream_ffmpeg: switch to libavformat avio APIUoti Urpala2012-01-021-19/+31
* configure, build: require at least Libav 0.7Uoti Urpala2011-12-222-6/+0
* configure, build: remove --disable-libav supportUoti Urpala2011-12-112-4/+0
* stream_cdda: fix incorrectly allocated option fieldUoti Urpala2011-07-301-3/+5
* options: change option parsing to use bstrUoti Urpala2011-07-291-1/+1
* options: indicate ambiguous option parameters explicitlyUoti Urpala2011-07-291-1/+1
* cleanup: do libav* initialization on startupUoti Urpala2011-07-181-1/+0
* stream_bluray: switch to new libbluray APIRico Tzschichholz2011-07-101-7/+7
* cleanup: silence most of the clang warningsClément Bœsch2011-07-091-3/+4
* 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/network: don't clobber buffer byte counts on errorreimar2011-07-061-0/+1
* stream/network: distinguish EOF/error in streaming control APIreimar2011-07-061-1/+2
* cache: don't modify argument when stream control failsreimar2011-07-061-2/+3
* stream/tvi_v4l[2]: fix calculation of free RAM for buffersiive2011-07-062-16/+10
* cleanup: tvi_dshow: add "static", fix printf formatdiego2011-07-061-9/+16
* cache: allow STREAM_CTRL_GET_CURRENT_TIME with cachereimar2011-07-061-3/+12
* cosmetics: cache2.c: Fix commentreimar2011-07-061-2/+2
* cosmetics: stream_dvdnav.c: Remove pointless ()reimar2011-07-061-9/+9
* stream_dvd: fix dvd_get_current_time()reimar2011-07-061-5/+5
* stream_pvr: Replace <sys/fcntl.h> include by <fcntl.h>reimar2011-07-061-1/+1
* stream_cdda: work around libcdparanoia caching issuesreimar2011-07-061-0/+3
* stream: show negative seek position value in error messagereimar2011-07-061-1/+2
* stream_cue: Avoid probing empty filename in cue_find_bin()iive2011-07-061-0/+3
* stream_cue: fix multiple bugsreimar2011-07-061-24/+25
* Merge branch 'mplayer1_changes'Uoti Urpala2011-06-297-14/+22
| * stream.c: make some stream messages translatableib2011-06-291-6/+7
| * Windows: stream_cddb.c: include <path.h> for MinGWvayne2011-06-291-0/+1
| * cleanup: Make vcd_seek_to_track() static in more filesreimar2011-06-294-4/+4
| * cache2.c: Avoid warnings about discarding volatilereimar2011-06-291-4/+10
* | stream/tvi_v4l2: Add V4L2 support for OpenBSD (and NetBSD)Uoti Urpala2011-06-291-0/+4
* cleanup: shut up more warningsClément Bœsch2011-05-067-18/+15
* cleanup: remove more warningsClément Bœsch2011-05-026-7/+6
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-028-9/+76
| * cache: call stream read with at least sector size spacereimar2011-05-011-2/+18
| * stream: http: Allow setting custom http headercehoyos2011-04-132-0/+9
| * stream_dvdnav: output ID_DVD_VOLUME_ID also for dvdnav://cehoyos2011-04-131-1/+1
| * stream_dvdnav: identify: show more title informationcehoyos2011-04-121-0/+3
| * stream: try to reset stream once if read failsreimar2011-04-121-1/+21
| * stream_dvdnav: don't skip last title for dvdnav:// -identifycehoyos2011-04-121-1/+1
| * stream: Make stream_write_buffer() check for short writesranma2011-04-124-4/+23
* | cleanup: avoid various GCC warningsClément Bœsch2011-04-202-2/+1
* | options: change -alang and -slang to use string list typeClément Bœsch2011-04-204-28/+19
* | stream.[ch], ass_mp: new stream function for whole-file readsUoti Urpala2011-03-032-0/+44
* | cleanup: demuxer.[ch]: remove unused code, make functions staticUoti Urpala2011-02-221-0/+3
* stream/url.c: escape characters >= 127 in URLsreimar2011-02-151-2/+1
* terminal output: show cache fill changes in "PAUSED" messagereimar2011-02-152-5/+9
* fix compilation with old FFmpeg versionsUoti Urpala2011-02-082-0/+11
* cache: suggest increasing cache size in the "not filling!" messagereimar2011-01-311-1/+1
* stream/http: assume MakeMKV webservers always support rangesreimar2011-01-311-2/+6
* stream/tvi_v4l2.c: simplify by using getfps helper functionreimar2011-01-311-9/+2
* cleanup: Replace two malloc+memset with calloc.cboesch2011-01-292-6/+2
* stream/http: support 307 (Temporary Redirect) responsescboesch2011-01-291-0/+2
* Merge branch 'sub'Uoti Urpala2011-01-261-1/+1
| * sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-1/+1
* | cleanup: remove unused MEncoder-related codeClément Bœsch2011-01-251-1/+0
* stream.h: check against huge negative values in stream_seek()reimar2010-12-161-0/+4
* stream/http: Add support for login/password in http_proxy env variablecboesch2010-12-163-3/+19
* stream/: delete base64_encode(), use libavutil av_base64_encode()cboesch2010-12-163-74/+13
* stream/network.c, stream/http.c: cleanupcboesch2010-12-162-13/+4
* stream/http: Do not keep authentication in URL when proxiedcboesch2010-12-163-2/+24
* stream/http: Add Proxy-Authorization header to authenticate on proxiescboesch2010-12-163-4/+19
* stream/http: don't use proxy values for "Authorization" headercboesch2010-12-161-1/+1
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-147-35/+23
* stream/url.c: Unescape username/password when parsing URLsreimar2010-11-141-1/+4
* cache: read up to 64 KiB at once from stream_filereimar2010-11-143-1/+7
* stream/network.c: Replace hardcoded str size with sizeofcboesch2010-11-141-5/+5
* options: move some demux options to option structClément Bœsch2010-11-111-1/+0
* cleanup: don't check for NULL before free()diego2010-11-0817-127/+78
* stream_dvd: fill_buffer(): use given buffer, not stream's defaultreimar2010-11-081-2/+5
* stream_dvd: minor cleanupreimar2010-11-081-7/+4
* cache, stream: avoid extra memcpy when using cachereimar2010-11-073-38/+59
* cosmetics: cache2.c: Remove some irrelevant commented-out codereimar2010-11-071-8/+1
* stream_dvd: millisecond accuracy for chapters in -identify outputcigaes2010-11-071-3/+2
* Add a simple capture feature (-capture)Uoti Urpala2010-11-023-0/+22
* stream_network: Fix possible crash for invalid http_proxy URLsreimar2010-11-021-0/+4
* rtsp_rtp.c: Add missing avstring include for av_strlcpyreimar2010-11-021-0/+1
* rtsp_rtp.c: Replace snprintf by av_strlcpyreimar2010-11-021-1/+1
* Remove #warning preprocessor directivesdiego2010-11-021-1/+0
* Remove remaining %lf printf conversionsreimar2010-11-022-5/+5
* build: enable/disable all FFmpeg libraries togetherUoti Urpala2010-11-022-2/+2
* stream/tv: move new_handle() function from header to tv.cdiego2010-11-028-29/+31
* tvi_def.h: sizeof(type) -> sizeof(*ptr)diego2010-11-021-1/+1
* cosmetics: Remove vim/emacs coding style hints from sourcesdiego2010-11-021-4/+0
* cleanup: malloc+memset->calloc, sizeof(TYPE)->sizeof(*ptr)reimar2010-11-022-3/+3
* stream/tv: move free_handle() from header to tv.cdiego2010-11-026-18/+20
* cache: Remove unused cache_stats functiondiego2010-11-021-10/+0
* cache: Move cache_fill_status extern declaration to cache2.hdiego2010-11-021-0/+2
* stream/http.c: Move mime_type_table extern declaration to network.hdiego2010-11-022-1/+2
* stream: make stream_read_line() terminate line on EOFreimar2010-11-021-1/+1
* stream_file: Simplify and document MinGW stdin hackreimar2010-11-021-3/+4
* stream_dvd[nav]: Add const qualifiers to string argumentsreimar2010-11-024-8/+8
* Simplify code: make open_stream() accept NULL file_format argumentreimar2010-11-021-0/+2
* printf format fixes ("%d" -> "%zd")diego2010-11-022-2/+2
* cache: add sanity-check for sector sizereimar2010-11-022-2/+9
* spelling fixessiretart2010-11-025-9/+9
* cache: Don't mess up current position if time-based seek failsreimar2010-11-021-1/+2
* stream_dvd: Improve seeking by positiondiego2010-11-021-15/+8
* stream_dvd: Improve seeking by chaptersdiego2010-11-021-5/+12
* stream_dvd: fix incorrect assumption about chapter countdiego2010-11-021-10/+38
* stream_dvb.c: avoid compiler warning by adding initializationdiego2010-11-021-0/+1
* configure: Rename "network" variable and option to "networking"diego2010-11-022-6/+6
* cache: Use sigaction() instead of signal()reimar2010-11-021-3/+6
* stream.c: add <libavutil/common.h> include needed for GET_UTF16reimar2010-11-021-0/+2
* stream_bluray: implement slave mode compatible controlsben2010-11-021-6/+119
* stream_bluray: add unencrypted Blu-ray playbackben2010-11-023-0/+244
* Factorize MPlayer/MEncoder version string handling.diego2010-11-022-10/+6
* stream: Use MSG_NOSIGNAL flag if available for send().reimar2010-11-027-8/+15
* stream/dvbin.h: Use angular brackets for system #includes.diego2010-11-021-2/+1
* stream_cddb: move structs to the file they're used indiego2010-11-022-18/+18
* stream_cdda: change printf format for cdda_tracks to %ddiego2010-11-021-1/+1
* stream_cdda.c: Reorder functions to avoid forward declarations.diego2010-11-021-110/+106
* stream_cdd*: Move declarations for stream_cddb.c functions to cdd.hdiego2010-11-022-4/+4
* stream_cddb: Remove unused static functionsdiego2010-11-021-31/+0
* stream_ccda: Move cdda_priv structure to the only place it is useddiego2010-11-022-23/+21
* stream/tcp.c: Prefer the use of inet_ntop over inet_ntoaattila2010-11-021-3/+3
* stream.h: support backswards stream_skip() within bufferreimar2010-11-021-1/+1
* tv.h: Change function pointer types to proper declarationsreimar2010-11-026-13/+16
* cache: Respect -cache-seek-min also for on-disk filesreimar2010-11-021-3/+5
* Merge svn changes up to r31291Uoti Urpala2010-06-021-0/+18
| * Add a referrer option to set the HTTP Referer field.reimar2010-05-301-0/+18
| * misc cosmetics: K&R style nits, #include placement, indentationdiego2010-05-291-1/+1
* | stream_radio.c: fix corrupt line from e3061749Uoti Urpala2010-06-021-1/+1
* | Merge svn changes up to r31256Uoti Urpala2010-05-303-6/+38
| * Fix typo in message.reimar2010-05-281-1/+1
| * stream_check_interrupt should sleep even if no callback is set.reimar2010-05-281-1/+4
| * 100l, stream_check_for_interrupt argument is not in usec,reimar2010-05-281-3/+3
| * Document time scale for stream_check_interrupt argument.reimar2010-05-281-1/+2
| * Improve handling of cache process/thread hanging/being killed.reimar2010-05-281-3/+23
| * Fix cache process accidentally being killed by SIGUSR1.reimar2010-05-281-0/+7
* | Merge svn changes up to r31244Uoti Urpala2010-05-301-6/+6
| * Fix a bunch of typos in the stream cache code.diego2010-05-271-6/+6
| * Drop pointless _st suffix from 'struct stream'.diego2010-05-276-29/+29
* | Merge svn changes up to r31226Uoti Urpala2010-05-302-4/+15
| * Retry reading even if we hit eof before.reimar2010-05-262-3/+6
| * Re-enable wakeup-on-signal for cache process.reimar2010-05-261-5/+10
| * Disable waking the cache process up via a signal, itreimar2010-05-261-1/+4
| * Add support for STREAM_CTRL_SEEK_TO_TIME in ffmpeg streamshyc2010-05-251-1/+10
* | Merge svn changes up to r31211Uoti Urpala2010-05-301-45/+78
| * Slightly reduce number of #ifsreimar2010-05-231-22/+20
| * Use an extra define to simplify ifdefsreimar2010-05-231-14/+20
| * Try reducing the #ifdef mess for the different cache variants.reimar2010-05-231-15/+13
| * Extract the cache main loop into a separate function.reimar2010-05-231-14/+19
| * Optimize cache behaviour for the many-consecutive-seeks case.reimar2010-05-231-1/+13
| * Add code to wake up cache process when e.g. a seek is needed.reimar2010-05-231-0/+14
* | cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-293-7/+13
* | stream.h: remove bad EOF check in stream_seek()Uoti Urpala2010-05-221-2/+0
* | Merge svn changes up to r31033Uoti Urpala2010-04-267-3/+26
| * Do not print the "Loading cookie file" message twice.reimar2010-04-051-2/+0
| * Try to fix VCD compilation on non-Linux systems.reimar2010-04-056-1/+26
* | Merge svn changes up to r31020Uoti Urpala2010-04-261-0/+35
| * Export VCD tracks as chapters, just like for cue:// URLs.reimar2010-04-051-0/+35
* | Merge svn changes up to r31004Uoti Urpala2010-04-262-3/+6
| * Remove commented-out #include of a non-existing file.diego2010-04-031-2/+0
| * Change type to uint8_t to avoid checks depending on char signedness.reimar2010-04-021-1/+1
| * Sanitize ICY metadata a bit before printing it.reimar2010-03-311-0/+5
* | Merge svn changes up to r30967Uoti Urpala2010-04-262-2/+5
| * Make http_read_response fail if parsing the response failed.reimar2010-03-231-1/+4
| * Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
* | options: move -chapter values to option structUoti Urpala2010-04-255-45/+3
* | demux_lavf, stream_ffmpeg: support librtmp seeksUoti Urpala2010-04-231-1/+10
* | stream_ffmpeg, demux_lavf: Use flv demuxer for rtmp streamsUoti Urpala2010-04-232-0/+8
* | stream_ffmpeg.c: change reads back to url_read_complete()Uoti Urpala2010-04-231-1/+1
* | Delete things related to old translation systemUoti Urpala2010-03-1034-35/+0
* | Merge svn changes up to r30876Uoti Urpala2010-03-104-10/+5
| * Define O_BINARY in stream/stream.h unless it is defined yet, and use itkomh2010-03-064-10/+5
* | Merge svn changes up to r30848Uoti Urpala2010-03-106-324/+263
| * Define HAVE_SETMODE conditionally, and use it in stream/stream_file.c insteadkomh2010-03-041-4/+4
| * Add a VCD support for OS/2komh2010-03-032-0/+254
| * Drop support for old-style DVB code.diego2010-03-023-320/+5
* | Merge svn changes up to r30815Uoti Urpala2010-03-103-102/+217
| * Remove unused and useless define.reimar2010-03-011-1/+0
| * Fix memleak due to strdup'd filename not being freed.reimar2010-03-011-0/+2
| * Move functions into proper order to avoid extra declarations.reimar2010-03-011-15/+12
| * Deduplicate code to set stream start_pos/end_pos.reimar2010-03-011-12/+15
| * Set stream->pos correctly after seeking to a VCD title.reimar2010-03-011-0/+1
| * Ensure that cue_current_pos.track is not set to an invalid value afterreimar2010-03-011-8/+5
| * Fix off-by-one error in chapter<->VCD track conversion.reimar2010-03-011-2/+2
| * Fix cue_read_toc_entry to also reject negative track numbersreimar2010-03-011-1/+1
| * Implement cue:// track switching via chapter forward/backward like for audio ...reimar2010-03-011-0/+28
| * Fix cue_vcd_get_track_end to not change the current position.reimar2010-03-011-4/+3
| * Avoid fd_bin and fd_cue global variables.reimar2010-03-011-9/+9
| * Avoid a global variable and a strcpy.reimar2010-03-011-6/+2
| * Reindent.reimar2010-03-011-19/+19
| * Avoid code duplication and excessively deep nesting in cue_find_binreimar2010-03-011-37/+32
| * Use sizeof instead of hardcoded size.reimar2010-03-011-2/+2
| * Extend stream_read_line to support reading lines from UTF-16 encoded filesreimar2010-02-282-6/+102
* | Merge svn changes up to r30798Uoti Urpala2010-03-109-104/+114
| * Move stream_read_line implementation from stream.h to stream.c,reimar2010-02-282-26/+27
| * Simplify handling of 0-termination in stream_read_linereimar2010-02-281-3/+5
| * Remove useless cast.reimar2010-02-281-1/+1
| * Add cddb:// support for OS/2komh2010-02-281-0/+74
| * Fix warning "missing braces around initializer".cehoyos2010-02-271-0/+2
| * Remove unused functions.cehoyos2010-02-271-60/+0
| * Fix cd_info_new() prototype.cehoyos2010-02-271-1/+1