summaryrefslogtreecommitdiffstats
path: root/stream
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 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
* | Merge svn changes up to r30748Uoti Urpala2010-03-108-47/+47
|\|
| * 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
* | Merge svn changes up to r30732Uoti Urpala2010-03-105-13/+13
|\|
| * 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
* | Merge svn changes up to r30702Uoti Urpala2010-03-103-29/+30
|\|
| * 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
* | Merge svn changes up to r30694Uoti Urpala2010-03-106-138/+187
|\|
| * 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
* | Merge svn changes up to r30672Uoti Urpala2010-03-105-741/+780
|\|
| * 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
* | Merge svn changes up to r30663Uoti Urpala2010-03-107-9/+17
|\|
| * 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
* | Merge svn changes up to r30529Uoti Urpala2010-03-091-4/+5
|\|
| * Prefer libavformat over our own mov demuxer also for video/quicktimereimar2010-02-051-4/+5
* | Merge svn changes up to r30502Uoti Urpala2010-03-092-8/+12
|\|
| * 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
* | Merge svn changes up to r30475Uoti Urpala2010-03-0955-66/+995
|\|
| * 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
* | translations: tweak cases that relied on concatenating adjacent stringsUoti Urpala2010-03-072-3/+6
* | Restore collapsed whitespace in output messagesUoti Urpala2010-03-073-4/+4
* | Merge svn changes up to r30419Uoti Urpala2010-01-254-17/+42
|\|
| * 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