summaryrefslogtreecommitdiff
path: root/ffserver.c
Commit message (Collapse)AuthorAgeFilesLines
* simplified version handlingFabrice Bellard2003-09-111-1/+0
| | | | Originally committed as revision 2264 to svn://svn.ffmpeg.org/ffmpeg/trunk
* removed ctype.hFabrice Bellard2003-09-081-1/+0
| | | | Originally committed as revision 2234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more sections in help - copyright fixesFabrice Bellard2003-08-241-9/+13
| | | | Originally committed as revision 2143 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rate distortion mb decision supportMichael Niedermayer2003-07-291-2/+2
| | | | | | | fix decoding of old %16!=0 divx fix assertion failure in motion_est.c Originally committed as revision 2094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added RTP/TCP protocol supportFabrice Bellard2003-07-171-106/+225
| | | | Originally committed as revision 2063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Gracefully handle the case where not all the streams are requested/wantedGiancarlo Formicuccia2003-07-111-6/+19
| | | | | | | | | | | | | | | from the client. Simply ignore the unwanted/unasked streams. - Don't need to pool() for every input character! (the socket is nonblocking, so the loop is ok). - Partially resurrect compute_send_delay for avoiding udp flood. Without a similar patch, udp transmission is seriously unreliable. (note that we don't link to a specific input reference stream, it's not needed as the pts values should be coherent anyway. Also, non-monotonic pts progression is unimportant in the long term). - rtsp_cmd_pause must reset the time reference patch by (Giancarlo Formicuccia <ilsensine at inwind dot it>) Originally committed as revision 2034 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Missing ffserver.c format parameter fix by (Giancarlo Formicuccia <ilsensine ↵Michael Niedermayer2003-07-031-1/+1
| | | | | | at inwind dot it>) Originally committed as revision 2005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* segfault fix by (Giancarlo Formicuccia <ilsensine at inwind dot it>)Michael Niedermayer2003-07-031-0/+4
| | | | Originally committed as revision 2003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* *** fix for read()Giancarlo Formicuccia2003-06-291-5/+14
| | | | | | | | | | | Reading 1-char per read() is the less intrusive way to fix the behaviour I observed. Not a nice fix, but the client requests shouldn't steal so much bandwidth *** fix for find_rtp_session_with_url. Note that mplayer send one PLAY request per stream, I don't know if this should be handled more gracefully patch by (Giancarlo Formicuccia <ilsensine at inwind dot it>) Originally committed as revision 1998 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a horrible bug with the launch keyword not handling arguments of length 1!Philip Gladstone2003-04-121-5/+2
| | | | Originally committed as revision 1761 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Applied Roumen Petrov patch to fix crash/memory leakPhilip Gladstone2003-04-121-3/+3
| | | | Originally committed as revision 1758 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bunch of small thing patch by (Roman Shaposhnick <rvs at sun dot com>)Roman Shaposhnik2003-04-111-2/+5
| | | | Originally committed as revision 1753 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Add Video4MotionVector in a stream description to behave like the -4mv flagPhilip Gladstone2003-04-091-1/+30
| | | | | | | * Add ReadOnlyFile which behaves like File, but does not permit changing of the file. This can be used to prevent deleting of saved ffm files. Originally committed as revision 1743 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTSP "OPTIONS" command patch by (Andriy Rysin <arysin at bcsii dot net>)Andriy Rysin2003-04-041-0/+12
| | | | Originally committed as revision 1728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffserver deallocate ctx->streams on closing patch by (Mark Hills <mark at ↵Mark Hills2003-03-261-1/+5
| | | | | | pogo dot org dot uk>) Originally committed as revision 1704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* per context frame_rate_base, this should finally fix frame_rate related av ↵Michael Niedermayer2003-03-121-6/+11
| | | | | | sync issues Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifiedAlex Beregszaszi2003-03-091-0/+1
| | | | Originally committed as revision 1655 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to eliminate memory leak on stream termination. It doesn't crash, but I'mPhilip Gladstone2003-03-041-0/+11
| | | | | | not sure if it fixes the problem. Originally committed as revision 1620 to svn://svn.ffmpeg.org/ffmpeg/trunk
* This should fix the negative bandwidth in use in ffserver. Turned out thatPhilip Gladstone2003-03-041-0/+1
| | | | | | | when WMP reports in, then we didn't increment the bandwidth, but we did decrement it. Originally committed as revision 1619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ACLs work correctly for streams. Try comparing the addresses inPhilip Gladstone2003-02-231-3/+5
| | | | | | host order rather than network order. Originally committed as revision 1597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * UINTX -> uintx_t INTX -> intx_tZdenek Kabelac2003-02-111-40/+40
| | | | Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * static,const,compiler warning cleanupZdenek Kabelac2003-02-101-17/+16
| | | | Originally committed as revision 1571 to svn://svn.ffmpeg.org/ffmpeg/trunk
* zero sized malloc patch by Roman ShaposhnickRoman Shaposhnik2003-01-231-3/+6
| | | | Originally committed as revision 1501 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added av_set_parameters()Fabrice Bellard2003-01-111-0/+3
| | | | Originally committed as revision 1441 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve bind failure message to indicate the port that failedPhilip Gladstone2003-01-051-1/+3
| | | | Originally committed as revision 1399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix a crash in ffserver when streaming to WMP from a file. However, itPhilip Gladstone2003-01-031-0/+4
| | | | | | still doesn't seem to work for me anyway. Originally committed as revision 1391 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make asf files work again -- the match against the URL was being done ↵Philip Gladstone2002-12-211-1/+1
| | | | | | incorrectly. Originally committed as revision 1353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mimetype fixes patch by (Ryutaroh Matsumoto <ryutaroh at it dot ss dot ↵Ryutaroh Matsumoto2002-12-201-1/+0
| | | | | | titech dot ac dot jp>) Originally committed as revision 1352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Try and fix the crashes in ffserver associated with the coded_frame stuff.Philip Gladstone2002-12-111-0/+9
| | | | | | | This code is wrong, but it is not obvious what the right code is. * Make sure that we reset SIGPIPE before execing ffmpeg. Originally committed as revision 1330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVVideoFrame -> AVFrameMichael Niedermayer2002-12-091-2/+2
| | | | Originally committed as revision 1327 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanupMichael Niedermayer2002-12-041-2/+2
| | | | | | | | | | | adding AVVideoFrame moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame removing obsolete variables in AVCodecContext skiping of MBs in b frames correctly initalizing AVCodecContext picture buffer cleanup Originally committed as revision 1302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to make this compile on platforms with dlfcn.hPhilip Gladstone2002-11-301-0/+10
| | | | Originally committed as revision 1296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More fixes to compile and build on more platforms.Philip Gladstone2002-11-261-1/+1
| | | | Originally committed as revision 1280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minimum handling for mpeg4 video multicast from avi filesFabrice Bellard2002-11-201-4/+85
| | | | Originally committed as revision 1262 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTP multicast begins to work in MPEG1 - simplified stream bandwidth ↵Fabrice Bellard2002-11-201-53/+165
| | | | | | computation (no need to recompute it at each request) Originally committed as revision 1260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* clean up of redirector code - first stage of RTP multicast support - added ↵Fabrice Bellard2002-11-201-88/+160
| | | | | | SDP redirector output for multicast Originally committed as revision 1257 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * const warning fixZdenek Kabelac2002-11-141-4/+4
| | | | Originally committed as revision 1210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* reversing header gameMichael Niedermayer2002-11-101-6/+2
| | | | | | MIN/MAX -> FFMIN/FFMAX Originally committed as revision 1184 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MIN/MAX sys/param.h patch by (François Revol <revol at free dot fr>)François Revol2002-11-051-2/+6
| | | | Originally committed as revision 1164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added VideoBitRateRange and VideoBitRAteTolerance settingsPhilip Gladstone2002-10-301-1/+29
| | | | | | | Also made the Launch directive work again if you invoke ffserver with a relative path. Originally committed as revision 1111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* changed write_packet API - should work as beforeFabrice Bellard2002-10-211-1/+1
| | | | Originally committed as revision 1060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new ffserver options patch by (D Richard Felker III <dalias at aerifal dot cx>)D Richard Felker III2002-10-211-0/+20
| | | | Originally committed as revision 1057 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing i_quant_factor, this should finally fix the bitrate bug with ffserver ↵Michael Niedermayer2002-09-191-1/+1
| | | | | | hopefully Originally committed as revision 959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Add code to pace sending a stream when it is being sent from a file.Philip Gladstone2002-09-121-1/+29
| | | | | | | | | We limit the datarate to twice the average datarate (however the first few seconds are sent flat out to help with prebuffering). * Add the initialization of the rc_eq fields and the like for VIDEO codecs. * Add the missing get_arg calls for VideoQxxxx Originally committed as revision 920 to svn://svn.ffmpeg.org/ffmpeg/trunk
* oggvorbis support patch by (Mark Hills <mark at pogo dot org dot uk>)Mark Hills2002-09-011-0/+5
| | | | Originally committed as revision 896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Now we do not delete the feed file if it was created with the samePhilip Gladstone2002-07-281-2/+71
| | | | | | | | | | | parameters as the currently desired codec settings. Thus it is important not to fiddle with the streams if you want to keep the old data. * Fix it so that the ?buffer= paramter can be larger than 40 minutes or so. Why is this good? So I can use ?buffer=43200 and get video from 12 hours ago (i.e. when it is daylight outside) Originally committed as revision 829 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Removed a debug printfPhilip Gladstone2002-07-271-2/+1
| | | | | | * Fix the sense of the test for "-" with customlog and not closing stdout in daemon mode Originally committed as revision 828 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Make asf streaming work again. Now uses the output format asf_stream.Philip Gladstone2002-07-271-14/+116
| | | | | | | | | * Add ip address based acls for streams. I recommend adding ACL entries for all feeds to control who can submit stuff. You might also want to consider who can get to your status page. * Make logging work again if customlog == "-" Originally committed as revision 821 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added RTSP and RTP server support - added daemon mode as default (use -d for ↵Fabrice Bellard2002-07-251-437/+1680
| | | | | | foreground mode) - added module support Originally committed as revision 812 to svn://svn.ffmpeg.org/ffmpeg/trunk
* renamed gettime() av_gettime() - same for register_all()Fabrice Bellard2002-07-251-3/+3
| | | | Originally committed as revision 808 to svn://svn.ffmpeg.org/ffmpeg/trunk