summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* misc cosmetics: K&R style nits, #include placement, indentationdiego2010-05-291-1/+1
* 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
* 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
* 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
* 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
* 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
* Export VCD tracks as chapters, just like for cue:// URLs.reimar2010-04-051-0/+35
* 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
* 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
* Define O_BINARY in stream/stream.h unless it is defined yet, and use itkomh2010-03-064-10/+5
* 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
* 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
* 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
* Threaded cache fixes: do not free the stream_t struct twice on windowsreimar2010-02-271-8/+6
* Remove unused static function streaming_stop().cehoyos2010-02-271-6/+0
* Restructure #ifs to be clearer, also ensures that we return from the threadreimar2010-02-271-3/+3
* Do not cast the results of malloc/calloc/realloc.diego2010-02-264-18/+16
* Mark stream open filename parameter as const, the filename string is notreimar2010-02-253-7/+7
* Remove unused function declaration.reimar2010-02-251-2/+0
* Make local-only cddb functions static.reimar2010-02-251-19/+19
* Remove declarations of functions now already declared in stream.hreimar2010-02-251-3/+0
* Define O_BINARY if it is undefined.komh2010-02-251-5/+5
* Mark vcd_get_track_end () and vcd_read_toc() as static.diego2010-02-224-8/+8
* Declare functions from network.c in network.h.diego2010-02-223-3/+3
* Move struct streaming_control from network.h to stream.h, where it is used.diego2010-02-222-22/+24
* Remove commented-out declaration of non-existing function streaming_start.diego2010-02-221-1/+0
* Declare stream_fill_buffer() and stream_seek_long() unconditionally.diego2010-02-211-2/+3
* Add header for asf_mmst_streaming_start() instead of forward declaring it.diego2010-02-213-3/+28
* Add header for exported DVB-related functions.diego2010-02-212-0/+38
* cosmetics: Move functions around to avoid forward declarations and #ifdefs.diego2010-02-211-134/+119
* cosmetics: Remove pointless empty lines at EOF.diego2010-02-205-5/+0
* cosmetics: K&R coding style, indent with 4 spaces, no tabsdiego2010-02-201-733/+776
* Print response headers as debugging output also for HTTP seeks.reimar2010-02-201-0/+3
* 10l, fix a close() that should be a closesocket()reimar2010-02-201-1/+1
* Do not discard stream buffer on eof, instead reuse it to slightly improvereimar2010-02-202-4/+6
* Replace misuse of stream_reset to set stream pos to 0 by more appropriate code.reimar2010-02-201-3/+3
* Fix mov reference files: for video/quicktime mime do not force a demuxerreimar2010-02-201-1/+5
* Make sure we do not try to use IPv6 with winsock2, we end up connectingreimar2010-02-201-0/+8
* Add dvd_parse_chapter_range() to stream_dvd.h instead of forward declaring it.diego2010-02-191-0/+2
* Add missing 'defined' for __bsdi__.komh2010-02-191-1/+1
* Remove pointless '#if 1' preprocessor directives.diego2010-02-191-2/+0
* Replace platform preprocessor check by HAVE_DOS_PATHS.komh2010-02-191-1/+1
* Remove useless CONFIG_SETLOCALEkomh2010-02-191-4/+0
* stream: Mark functions not used outside of their files as static.diego2010-02-165-11/+18
* Prefer libavformat over our own mov demuxer also for video/quicktimereimar2010-02-051-4/+5
* Reindentreimar2010-02-031-4/+4
* Add support for FFmpeg's rtsp dummy URL-with-pseudo-demuxer scheme.reimar2010-02-031-3/+7
* Fix argument order for lseek, fixes cookie loading in Windows and in generalreimar2010-02-031-1/+1
* Add license header to all files missing it in the stream subdirectory.diego2010-01-3054-62/+980
* stream/rtp.h appears not to originate from dvbstream.diego2010-01-301-4/+15
* Fix ftp support to properly support large files > 2GB.reimar2010-01-241-3/+4
* Always call cache_uninit to immediately free everything cache-related if wereimar2010-01-231-3/+10
* Call cache-uninit unconditionally, it should always be safe to call.reimar2010-01-231-2/+0
* Change code to allow playing a stream even if enabling the cache failedreimar2010-01-231-2/+5
* Make cache_init static, it is not used outside this filereimar2010-01-231-1/+1
* Handle Content-Length also when Content-Type is not set.reimar2010-01-231-5/+6
* Use atoll to parse Content-Length to support http for files > 2GB.reimar2010-01-231-1/+1
* Add an exit() to silence a gcc warning and ensure forked code will neverreimar2010-01-231-0/+2
* 100l, shouldn't write to memory after freeing it.reimar2010-01-231-1/+2
* Reindent.reimar2010-01-231-3/+3
* Zero freed pointers.reimar2010-01-231-0/+3
* Check for fork failing and make sure cache_uninit always frees the cache datareimar2010-01-231-1/+10
* Add hack to fix tvi_dshow compilation with 64-bit MinGWreimar2010-01-171-0/+3
* Change GUID declarations in tvi_dshow so they are not exported and thusreimar2010-01-171-38/+76
* Add support for distinguishing between little- and big-endian SPDIF AC3reimar2010-01-111-1/+0
* Support rtmp:// URLs directly instead of requiring ffmpeg://rtmp://reimar2010-01-061-1/+1
* Simplify ffmpeg stream support, we (so far) do not need any special option pa...reimar2010-01-061-29/+3
* Add a few missing header #includes and #defines.diego2010-01-048-0/+14
* Disambiguate HEADER_SIZE definition in stream/librtsp and stream/realrtsp.diego2010-01-043-4/+4
* Several hacks to fix compilation of tvi_dshow on MinGW64.reimar2010-01-022-0/+21
* Make code slightly more readable.reimar2009-12-311-2/+2
* Fix crash if http reply contains neither "Accept-Ranges" nor "Server" fields.reimar2009-12-311-1/+2
* Add a hack for broken youtube servers not returning Accept-Ranges.reimar2009-12-301-0/+2
* 100l, fix check for V4L2 capture capability flag.reimar2009-12-111-1/+1
* mime type [video/x-ms-wmv] is not an ASF redirector.compn2009-11-261-0/+1
* Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-229-16/+16
* 10l to Reimar: Fix typo.cehoyos2009-11-181-1/+1
* Deobfuscate the special hack to disable cache for live555.reimar2009-11-173-2/+6
* Merge malloc+memset -> callocreimar2009-11-171-4/+2
* Fall back to read-based seeking for ffmpeg:// URLs when is_streamed is setreimar2009-11-171-2/+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-172-0/+144
* Move headers related to setting dvd speed to dvd_common.reimar2009-11-112-14/+19
* Set the EOF flag when dvdnav reached the end of the requested title.reimar2009-11-111-2/+6
* Move dvd_speed and dvd_set_speed to dvd_common and implement -dvd-speedreimar2009-11-104-73/+79
* Move arrays used by both dvd and dvdnav to dvd_common.reimar2009-11-104-5/+6
* Remove unused extern declarations.reimar2009-11-101-1/+0
* Share dvd_device extern declaration between dvd and dvdnav.reimar2009-11-103-2/+1
* Remove an unused variable.reimar2009-11-101-1/+1
* Set demuxer->teletext to NULL when closing the TV interface,reimar2009-11-101-0/+1
* 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
* Remove unused mp_dvdnav_aid_from_audio_num functionreimar2009-11-091-21/+0
* Fixup the dvdnav <-> sid mapping, dvdnav_spu_stream_to_lang andreimar2009-11-091-9/+13
* Remove CONFIG_TV_TELETEXT.cehoyos2009-11-073-35/+0
* Separate teletext from tv support.cehoyos2009-11-075-17/+31
* dvdnav: print ID_SID_..._LANG, just like dvd://reimar2009-11-051-0/+2
* Cosmetics: indentation, merge two consecutive ifs.reimar2009-11-051-6/+4
* Make dvdnav also print info about audio streams with unknown language, just l...reimar2009-11-051-1/+1
* Make the dvdnav stream language information output more similar to the dvd one.reimar2009-11-051-10/+6
* Change the subtitle numbers in the dvdnav subtitle language info to matchreimar2009-11-051-1/+1
* Replace two more occurences of tvi_vbi with dec_teletext.cehoyos2009-10-311-1/+1
* Support ISDB-Tb tunning in Brazilcehoyos2009-10-301-3/+7
* Add MSGT_TELETEXT, rename TVI_CONTROL as VBI_CONTROL and fix some pathscehoyos2009-10-293-3/+3
* Move teletext specific code from stream into libmpcodecs.cehoyos2009-10-297-1960/+4
* Fix teletext character set auto-detection.cehoyos2009-10-241-1/+1
* cosmetics: Remove some pointless parentheses from return calls.diego2009-10-083-8/+8
* Fix possible crashes with invalid SDPs that result in stream descriptionsreimar2009-09-022-1/+4
* Fix several more rtsp-related memleaks.reimar2009-09-023-1/+4
* Fix asmrp_dispose to also free the buffer.reimar2009-09-021-0/+1
* Use calloc to ensure rmff_new_mdpr returns fully initialized data.reimar2009-09-021-1/+1
* Move variable declaration to where it is used.reimar2009-09-021-2/+1
* Make sure we do not strdup(NULL), avoids a crash with non-real streams.reimar2009-09-021-1/+4
* Fix several memleaks in real_setup_and_get_headerreimar2009-09-021-1/+4
* Change real_setup_and_get_header to use goto a single exit path to simplifyreimar2009-09-021-11/+7
* Fix file information. Patch by Francesco Lavra, francescolavra interfree itcehoyos2009-08-151-1/+1
* Add missing major contributors to copyright statement.cehoyos2009-08-151-0/+2
* Fix another typo. Patch by Francesco Lavra, francescolavra interfree itcehoyos2009-08-021-1/+1
* Add standard GPL license header. Patch by Francesco Lavra, francescolavra int...cehoyos2009-08-021-0/+22
* Fix more typos. Patch by Francesco Lavra, francescolavra interfree itcehoyos2009-08-021-3/+3
* Remove unused include's. Patch by Francesco Lavra, francescolavra interfree itcehoyos2009-08-021-4/+0
* Fix typos. Patch by Francesco Lavra, francescolavra interfree itcehoyos2009-08-021-2/+2
* stream/realrtsp/real.c: Fix another integer overflowuau2009-07-281-0/+2
* stream/realrtsp/real.c: Fix integer overflowuau2009-07-271-0/+2
* Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-1/+1
* Replace incorrect use of strncpy by av_strlcpy.reimar2009-06-261-1/+2
* Files should be opened in binary mode on OS/2.diego2009-06-031-3/+3
* Using nl_langinfo in the asf mmst implementation makes no sense sincereimar2009-05-311-8/+1
* whitespace cosmetics: Remove all trailing whitespace.diego2009-05-1380-966/+966
* Reemit the ID_AID_x_LANG for the track. This allows the identification of thediego2009-04-111-3/+10
* Make tvi_v4l2 print -1 as "Current input" if the ioctl to read it failed.reimar2009-04-101