summaryrefslogtreecommitdiff
path: root/ffserver.c
Commit message (Collapse)AuthorAge
* ffserver: Send a Content-Base header in the reply to RTSP DESCRIBE requestsReinhard Tartler2010-05-29
| | | | | | | | | | This is needed for QuickTime Player to be able to connect properly. backport r23325 by mstorsjo Originally committed as revision 23383 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* backport latest ffserver fixes like memory leaks and invalid readsReinhard Tartler2010-05-29
| | | | | | | | | | Patches by Howard Chu, hyc at highlandsun dot com backport r23290-23295 by mstorsjo Originally committed as revision 23382 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* ffserver: Make sure a destination URL is set when creating the SDPReinhard Tartler2010-05-21
| | | | | | | | | | Debugged by Howard Chu, hyc at highlandsun dot com. backport r23151 by mstorsjo Originally committed as revision 23224 to svn://svn.ffmpeg.org/ffmpeg/branches/0.6
* Mark av_metadata_set() as deprecated, and use av_metadata_set2()Stefano Sabatini2010-04-25
| | | | | | | | in its place. av_metadata_set() is going to be dropped at the next major bump. Originally committed as revision 22961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement ffserver.c:report_config_error() and a macro for loggingStefano Sabatini2010-04-24
| | | | | | error messages / updating the error count. Originally committed as revision 22960 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Statically initialize ffserver.c:config_filename, simplify.Stefano Sabatini2010-04-24
| | | | Originally committed as revision 22959 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make ffserver support rfc3550Luca Barbato2010-04-19
| | | | Originally committed as revision 22907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add DynamicACL support for FFserver.Benjamin Larsson2010-04-07
| | | | Originally committed as revision 22815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix FFM-based streaming from ffmpeg to ffserver. The basic problem is thatRonald S. Bultje2010-03-31
| | | | | | | | | | | we'd memset() the codec context to zero, thereby setting audio input to U8 and video to YUV420P. For most video encoders, that actually works, but for most audio codecs, it doesn't. This patch changes defaults to those set by avcodec_context_get_defaults() and have ffmpeg figure out the optimal encoding format itself if not set explicitely (as it does for the non-ffserver-cases also). Originally committed as revision 22751 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas2010-03-31
| | | | | | Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Actually parse the auth headers in RTSPMartin Storsjö2010-03-25
| | | | Originally committed as revision 22677 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move resolve_host() to ffserver.cMåns Rullgård2010-03-08
| | | | | | | | | | This deprecated function is only used by ffserver, yet does not have a prototype visible there. In the long term, ffserver should be made IPv6-aware. In the meantime, this change removes cruft from lavf and fixes some warnings in ffserver. Originally committed as revision 22329 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename url_split to ff_url_splitMartin Storsjö2010-03-08
| | | | | | Since this function isn't in the public API, it should have an ff_ prefix. Originally committed as revision 22321 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffserver: remove bogus commentMåns Rullgård2010-03-08
| | | | Originally committed as revision 22303 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove hacks not required since HAVE_AV_CONFIG_H was unset for the appsMåns Rullgård2010-03-07
| | | | Originally committed as revision 22295 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffserver: do not use intreadwrite.hMåns Rullgård2010-03-07
| | | | | | | intreadwrite.h is not part of the public API and should thus not be used by the ff* applications. Originally committed as revision 22293 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffserver: use av_stristr()Måns Rullgård2010-03-06
| | | | Originally committed as revision 22252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update to work with chunked encoding HTTP streams (as served by FFmpeg sinceRonald S. Bultje2010-03-03
| | | | | | a few months now). Fixes issue 1738. Originally committed as revision 22175 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prefix non-static RTSP functions with ff_.Ronald S. Bultje2010-02-23
| | | | Originally committed as revision 21974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark http_log() as static; it is only used in this file.Diego Biurrun2010-01-04
| | | | Originally committed as revision 21017 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_match_ext() in place of the deprecated match_ext() function.Stefano Sabatini2010-01-01
| | | | Originally committed as revision 21000 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_guess_format() in place of the deprecated guess_format().Stefano Sabatini2010-01-01
| | | | Originally committed as revision 20994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Deprecate and mark for deletion the function guess_stream_format(),Stefano Sabatini2009-12-31
| | | | | | | | | | and clone its code to ffserver_guess_format() in ffserver.c. guess_stream_format() is hackish since it relies on some undocumented properties of the name of the muxers (wich is currently only relevant for the ASF muxer), and has no use outside ffserver.c. Originally committed as revision 20987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Factorize common commandline options definition.Stefano Sabatini2009-11-29
| | | | Originally committed as revision 20664 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split show_formats().Michael Niedermayer2009-11-19
| | | | Originally committed as revision 20553 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Prefer "loglevel" over "logging level number or string" as argname ofStefano Sabatini2009-10-02
| | | | | | | | | | the loglevel command line option. Make the loglevel option help message more clear, since the option argument is shown as a single token, and make the whole message better aligned with the other help messages. Originally committed as revision 20149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove disabled code cruft.Diego Biurrun2009-09-29
| | | | Originally committed as revision 20087 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a -loglevel command line option to ffserver.Stefano Sabatini2009-09-26
| | | | | | | The -loglevel option makes possible to set the logging level used by the libav* libraries. Originally committed as revision 20035 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move get_arg to avoid future declaration of function whenBenjamin Larsson2009-09-10
| | | | | | new code is added. Originally committed as revision 19815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Consistently lowercase all HTML tags.Diego Biurrun2009-07-19
| | | | Originally committed as revision 19464 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check if feed max file size is too smallBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics, reindent and remove empty lineBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18108 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new Truncate option which will make feeder truncate feed fileBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18107 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not call av_find_stream_info if stream is ffm, should fix stallingBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18104 to svn://svn.ffmpeg.org/ffmpeg/trunk
* send busy reply if max connections number is exceededBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adjust write index if not setBaptiste Coudurier2009-03-21
| | | | Originally committed as revision 18097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check av_find_stream_info return valueBaptiste Coudurier2009-03-20
| | | | Originally committed as revision 18060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* uniformize log messages and add some moreBaptiste Coudurier2009-03-20
| | | | Originally committed as revision 18059 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use lfg and ff_random_get_seed instead of deprecated av_randomBaptiste Coudurier2009-03-20
| | | | Originally committed as revision 18058 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check if feed and stream already exist before registering new oneBaptiste Coudurier2009-03-20
| | | | Originally committed as revision 18057 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump major version of libavutil due to FIFO fixes.Michael Niedermayer2009-03-08
| | | | | | | The current API/ABI should not be considered stable yet, further ABI/API breakage is possible without major bumps. Originally committed as revision 17871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert ffserver to new metadata APIAurelien Jacobs2009-03-01
| | | | Originally committed as revision 17685 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add bandwidth before failing if feed is already being receivedBaptiste Coudurier2009-02-22
| | | | Originally committed as revision 17516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not set error if an unknown parameter is in config file, just skipBaptiste Coudurier2009-02-22
| | | | Originally committed as revision 17515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename RTSPHeader to RTSPMessageHeader to reflect more clearly what theRonald S. Bultje2009-02-21
| | | | | | | structure is meant to represent. See "[PATCH] rtsp.[ch]: RTSPHeader -> RTSPServerResponse" and "[PATCH] document rtsp.h" threads on ML. Originally committed as revision 17504 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change sizeof(struct_type) to sizeof(variable).Ronald S. Bultje2009-02-21
| | | | Originally committed as revision 17474 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check return value of ffm_write_write_index and ffm_read_write_index.Patrik Kullman2009-02-12
| | | | | | Patch by Patrik Kullman, patrik at yes dot nu Originally committed as revision 17174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace the calls to the deprecated av_alloc_format_context() withStefano Sabatini2009-02-08
| | | | | | corresponding calls to avformat_alloc_context(). Originally committed as revision 17048 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split rtp.h in rtp.h, rtpdec.h, and rtpenc.hLuca Abeni2009-02-06
| | | | Originally committed as revision 17016 to svn://svn.ffmpeg.org/ffmpeg/trunk