Statistics
| Branch: | Revision:

ffmpeg / ffserver.c @ 45a09319

History | View | Annotate | Download (147 KB)

# Date Author Comment
f8cda19e 02/13/2008 12:51 PM Luca Abeni

Include poll.h instead of sys/poll.h

Originally committed as revision 11924 to svn://svn.ffmpeg.org/ffmpeg/trunk

815f98cc 02/02/2008 12:54 AM Aurelien Jacobs

non-const 2nd parameter for strtol/strtod

Originally committed as revision 11803 to svn://svn.ffmpeg.org/ffmpeg/trunk

8bfb108b 12/21/2007 11:50 AM Diego Biurrun

comment typo fixes

Originally committed as revision 11294 to svn://svn.ffmpeg.org/ffmpeg/trunk

17e45b37 12/19/2007 11:29 PM Aurelien Jacobs

pb->buf_end is already set by url_open_buf()

Originally committed as revision 11277 to svn://svn.ffmpeg.org/ffmpeg/trunk

562b2163 12/12/2007 06:47 PM Michael Niedermayer

avoid using first_avcodec

Originally committed as revision 11205 to svn://svn.ffmpeg.org/ffmpeg/trunk

90901860 12/01/2007 12:19 AM Michael Niedermayer

stupid code (casting of void*) found by checktree.sh

Originally committed as revision 11117 to svn://svn.ffmpeg.org/ffmpeg/trunk

93115b82 11/27/2007 11:42 AM Dave Yeo

Add #include "os_support.h" to restore OS/2 support.
patch by Dave Yeo, daveryeo telus net

Originally committed as revision 11096 to svn://svn.ffmpeg.org/ffmpeg/trunk

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007

Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk

c971ff19 10/29/2007 09:15 AM Luca Abeni

Remove the inclusion of rtsp.h and rtp.h from avformat.h, and
explicitly include such headers where needed

Originally committed as revision 10871 to svn://svn.ffmpeg.org/ffmpeg/trunk

8eb1c1cd 09/30/2007 04:09 AM Stefano Sabatini

Remove redundant banner output from ffserver.
patch by Stefano Sabatini, stefano.sabatini-lala poste it
Date: Sat, 29 Sep 2007 13:45:12 +0200
Subject: [FFmpeg-devel] [PATCH] Remove redundant banner output from ffserver

Originally committed as revision 10629 to svn://svn.ffmpeg.org/ffmpeg/trunk

3578e9a0 09/28/2007 03:09 PM Stefano Sabatini

Make ffserver show a banner at startup.
Patch by Stefano Sabatini stefano sabatini-lala poste it

Originally committed as revision 10607 to svn://svn.ffmpeg.org/ffmpeg/trunk

86074ed1 09/27/2007 06:38 AM Stefano Sabatini

Implement common show version and banner.
Patch by Stefano Sabatini [stefano sabatini-lala poste it]

Originally committed as revision 10600 to svn://svn.ffmpeg.org/ffmpeg/trunk

f9436161 09/19/2007 12:38 PM Stefano Sabatini

Make parse_date return INT64_MIN in case of unparsable input.
Patch by Stefano Sabatini: [stefano sabatini-lala poste it]
Original thread:
[FFmpeg-devel] [PATCH] Enhace documentation forlibavformat/utils.c:parse_date
Date: 08/17/2007 09:40 PM

Originally committed as revision 10533 to svn://svn.ffmpeg.org/ffmpeg/trunk

25e3e53d 09/17/2007 12:47 PM Luca Abeni

Fix an ffserver crash when a non-existing rtsp: url is requested

Originally committed as revision 10519 to svn://svn.ffmpeg.org/ffmpeg/trunk

9dc0bc3d 09/17/2007 07:50 AM Luca Abeni

Use AVFMT_FLAG_GENPTS for the input file (the RTP output format needs all the
PTSs to be set)

Originally committed as revision 10514 to svn://svn.ffmpeg.org/ffmpeg/trunk

b156b88c 09/10/2007 10:48 PM Aurelien Jacobs

rtp and rtsp demuxer declarations are not part of public API

Originally committed as revision 10474 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ce5df08 08/22/2007 01:10 PM Stefano Sabatini

Make ffserver use cmdutils.c show_license function
patch by Stefano Sabatini: [stefano sabatini minus lala ! poste it]

Originally committed as revision 10183 to svn://svn.ffmpeg.org/ffmpeg/trunk

89da5781 08/20/2007 07:17 AM Luca Abeni

Call av_find_stream_info() immediately after opening an input file.
Needed to avoid reading the same TS two times at the beginning of the
file (whic resulted in an "error, non monotone timestamps..." when
streaming RTP from a file)

Originally committed as revision 10148 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd723472 08/20/2007 07:07 AM Luca Abeni

Use avf_sdp_create() in ffserver

Originally committed as revision 10147 to svn://svn.ffmpeg.org/ffmpeg/trunk

88381412 08/13/2007 08:41 AM Stefano Sabatini

Make ffserver -h exit 0.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 10103 to svn://svn.ffmpeg.org/ffmpeg/trunk

5c14a795 08/11/2007 01:11 PM Stefano Sabatini

Make show-license exit 0.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 10070 to svn://svn.ffmpeg.org/ffmpeg/trunk

3cf9ea7f 08/08/2007 08:25 PM Alex Beregszaszi

use proper closesocket defines

Originally committed as revision 9992 to svn://svn.ffmpeg.org/ffmpeg/trunk

611c5741 08/08/2007 07:40 PM Alex Beregszaszi

cosmetic: remove a huge number of useless braces

Originally committed as revision 9990 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d563d2f 08/08/2007 07:23 PM Alex Beregszaszi

cosmetic: simplify some constructs

Originally committed as revision 9989 to svn://svn.ffmpeg.org/ffmpeg/trunk

0bd53967 08/08/2007 07:04 PM Alex Beregszaszi

cosmetic: extra space

Originally committed as revision 9987 to svn://svn.ffmpeg.org/ffmpeg/trunk

33a4ecbe 08/08/2007 06:56 PM Alex Beregszaszi

cosmetic: indentation

Originally committed as revision 9986 to svn://svn.ffmpeg.org/ffmpeg/trunk

eeffbdea 08/08/2007 06:55 PM Alex Beregszaszi

cosmetic: remove extra parenthesis

Originally committed as revision 9985 to svn://svn.ffmpeg.org/ffmpeg/trunk

af0f3712 07/13/2007 12:55 AM Alex Beregszaszi

10l to Benoit, poll.h is already included below, and this broke compilation on mingw

Originally committed as revision 9620 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5a389a1 07/05/2007 10:40 AM Diego Biurrun

license header consistency cosmetics

Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk

0f4e8165 07/02/2007 07:43 AM Ronald S. Bultje

to be able to compile without HAVE_AV_CONFIG_H
patch by Ronald S. Bultje: [rsbultje gmail com]
original thread: [FFmpeg-devel] ffmpeg.c/cmdutils.c compilation
date: 06/23/2007 03:15 AM

Originally committed as revision 9453 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7d78f36 06/24/2007 11:27 AM Måns Rullgård

replace the uses of old string functions that Reimar missed

Originally committed as revision 9406 to svn://svn.ffmpeg.org/ffmpeg/trunk

b33ece16 06/18/2007 08:08 AM Stefano Sabatini

replace calls to deprecated parsing functions to calls to new ones
patch by Stefano Sabatini: [stefano sabatini-lala poste it]

Originally committed as revision 9359 to svn://svn.ffmpeg.org/ffmpeg/trunk

755bfeab 06/12/2007 09:29 AM Diego Biurrun

misc spelling fixes

Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk

364a9607 06/10/2007 02:34 PM Diego Biurrun

Move HAVE_AV_CONFIG_H definition to the Makefile like in the rest of FFmpeg.

Originally committed as revision 9273 to svn://svn.ffmpeg.org/ffmpeg/trunk

ba472aaf 04/27/2007 12:41 AM Alex Beregszaszi

implement ff_socket_nonblock and use it in networking code

Originally committed as revision 8846 to svn://svn.ffmpeg.org/ffmpeg/trunk

8da4034f 04/27/2007 12:35 AM Alex Beregszaszi

use ff_neterrno() and FF_NETERROR() for networking error handling

Originally committed as revision 8845 to svn://svn.ffmpeg.org/ffmpeg/trunk

0bdacf29 04/27/2007 12:17 AM Alex Beregszaszi

use network.h instead network includes

Originally committed as revision 8844 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ee10633 04/26/2007 07:27 PM Diego Biurrun

cosmetics: Remove trailing whitespace and tabs.

Originally committed as revision 8838 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bd8416e 04/25/2007 10:23 PM Alex Beregszaszi

use resolve_host in acl handlign too, simplificates the code

Originally committed as revision 8819 to svn://svn.ffmpeg.org/ffmpeg/trunk

18405874 04/25/2007 10:22 PM Alex Beregszaszi

make the last globals static

Originally committed as revision 8818 to svn://svn.ffmpeg.org/ffmpeg/trunk

ad8b8abc 04/25/2007 09:05 PM Alex Beregszaszi

support for hostnames instead ip addresses in ffserver conf (using resolve_host now)

Originally committed as revision 8815 to svn://svn.ffmpeg.org/ffmpeg/trunk

57dbe08b 04/24/2007 01:28 PM Luca Abeni

Fix ffserver crash when closing the second RTP session

Originally committed as revision 8799 to svn://svn.ffmpeg.org/ffmpeg/trunk

aabce533 04/22/2007 06:06 PM Alex Beregszaszi

check ip port range from config

Originally committed as revision 8787 to svn://svn.ffmpeg.org/ffmpeg/trunk

5eb782f0 04/22/2007 06:01 PM Alex Beregszaszi

simplificate

Originally committed as revision 8786 to svn://svn.ffmpeg.org/ffmpeg/trunk

cb2abe3f 04/22/2007 05:56 PM Alex Beregszaszi

use av_strdup instead malloc/strcpy

Originally committed as revision 8785 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2040a8f 04/22/2007 05:48 PM Alex Beregszaszi

fixed InputFormat option, which was never working

Originally committed as revision 8784 to svn://svn.ffmpeg.org/ffmpeg/trunk

0aecfdf9 04/22/2007 03:06 PM Alex Beregszaszi

remove useless code, file removal is handled elsewhere

Originally committed as revision 8782 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0b2faa7 04/19/2007 01:55 PM Luca Abeni

Fix an use-after-free bug

Originally committed as revision 8759 to svn://svn.ffmpeg.org/ffmpeg/trunk

2c6a5e6c 04/19/2007 01:54 PM Luca Abeni

Remove unused callbacks from ffserver

Originally committed as revision 8758 to svn://svn.ffmpeg.org/ffmpeg/trunk

e8d658df 04/10/2007 02:40 PM Luca Abeni

Fix the poll() loop (ret == 0 means that a timeout expired, so it must be
handled)

Originally committed as revision 8711 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e665cd3 04/10/2007 02:36 PM Luca Abeni

Fix the generation of RTSP reply headers (the "DEF" macro is not used
anymore in rtspcodes.h)

Originally committed as revision 8710 to svn://svn.ffmpeg.org/ffmpeg/trunk

6308caca 03/31/2007 04:36 PM Stanislav Brabec

Fix warning:
ffserver.c:4303: warning: 'acl.next' is used uninitialized in this function
patch by Stanislav Brabec, sbrabec suse cz

Originally committed as revision 8573 to svn://svn.ffmpeg.org/ffmpeg/trunk

087fa475 03/31/2007 02:39 PM Alex Beregszaszi

fix x-octet-stream mime type

Originally committed as revision 8568 to svn://svn.ffmpeg.org/ffmpeg/trunk

65e72261 03/31/2007 02:36 PM Alex Beregszaszi

use av_strdup

Originally committed as revision 8567 to svn://svn.ffmpeg.org/ffmpeg/trunk

55d07ba6 03/31/2007 02:34 PM Alex Beregszaszi

remove dead code

Originally committed as revision 8566 to svn://svn.ffmpeg.org/ffmpeg/trunk

c367d067 03/27/2007 09:47 PM Michael Niedermayer

prevent exit missuse

Originally committed as revision 8536 to svn://svn.ffmpeg.org/ffmpeg/trunk

750f0e1f 03/12/2007 02:17 PM Panagiotis Issaris

Introduce two new logging functions av_hex_dump_log() and av_pkt_dump_log()
which use av_log() for logging instead of fprintf().

Originally committed as revision 8339 to svn://svn.ffmpeg.org/ffmpeg/trunk

acdc8520 03/09/2007 11:20 AM Alex Beregszaszi

print codec parameters for audio too

Originally committed as revision 8303 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0a5513b 03/06/2007 01:29 PM Alex Beregszaszi

disconnect new feeder if feed is already being received

Originally committed as revision 8271 to svn://svn.ffmpeg.org/ffmpeg/trunk

bae79c04 02/24/2007 03:17 AM Alex Beregszaszi

redirect http get requests of / to index.html (note, the http_parse_request may worth a rewrite)

Originally committed as revision 8113 to svn://svn.ffmpeg.org/ffmpeg/trunk

c3f58185 02/24/2007 02:39 AM Alex Beregszaszi

store internal timestamps in int64_t instead long

Originally committed as revision 8112 to svn://svn.ffmpeg.org/ffmpeg/trunk

f1debfd0 02/24/2007 02:28 AM Alex Beregszaszi

rescale pts/dts for output format

Originally committed as revision 8111 to svn://svn.ffmpeg.org/ffmpeg/trunk

f75cdda7 02/24/2007 02:24 AM Alex Beregszaszi

return error if av_write_header failed (it fails on some containers when codec is not supported)

Originally committed as revision 8110 to svn://svn.ffmpeg.org/ffmpeg/trunk

638831aa 02/24/2007 02:16 AM Alex Beregszaszi

disconnect client if trailer is sent

Originally committed as revision 8109 to svn://svn.ffmpeg.org/ffmpeg/trunk

5400e092 02/22/2007 01:27 PM Alex Beregszaszi

if feeder is disconnected, clear the feed registration, thus a new feeder can connect

Originally committed as revision 8072 to svn://svn.ffmpeg.org/ffmpeg/trunk

038a1243 02/22/2007 01:23 PM Alex Beregszaszi

codec_tag settable via VideoTag, and transmit codec_tag in ffm

Originally committed as revision 8071 to svn://svn.ffmpeg.org/ffmpeg/trunk

c60202df 02/22/2007 12:38 PM Alex Beregszaszi

change write/read to send/recv on socket operations

Originally committed as revision 8069 to svn://svn.ffmpeg.org/ffmpeg/trunk

d96633bb 02/22/2007 12:17 PM Alex Beregszaszi

change close() to closesocket() on sockets (compatible with libavformat)

Originally committed as revision 8068 to svn://svn.ffmpeg.org/ffmpeg/trunk

8cba6ba9 02/21/2007 02:06 PM Alex Beregszaszi

remove gettime_ms and use av_gettime instead of it

Originally committed as revision 8052 to svn://svn.ffmpeg.org/ffmpeg/trunk

1df93ae9 02/21/2007 01:50 PM Alex Beregszaszi

use av_random instead random/srandom

Originally committed as revision 8051 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0c858d8 02/15/2007 07:44 AM François Revol

poll() emulation for BeOS, and maybe MinGW.

Originally committed as revision 7987 to svn://svn.ffmpeg.org/ffmpeg/trunk

18b67ae5 11/14/2006 11:53 PM Måns Rullgård

rename HAVE_DLFCN to HAVE_DLFCN_H

Originally committed as revision 7078 to svn://svn.ffmpeg.org/ffmpeg/trunk

78e61cc5 11/13/2006 11:14 PM Måns Rullgård

rename CONFIG_HAVE_DLFCN and CONFIG_HAVE_DLOPEN to HAVE_DLFCN/HAVE_DLOPEN

Originally committed as revision 7018 to svn://svn.ffmpeg.org/ffmpeg/trunk

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

3e66a740 10/01/2006 05:26 PM Diego Biurrun

Update copyright year and mention other copyright holders.

Originally committed as revision 6408 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2a067d1 07/09/2006 11:40 PM Måns Rullgård

give AVInput/OutputFormat structs consistent names

Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk

f1cc88a5 06/20/2006 10:24 AM Diego Biurrun

Use Subversion revision for FFMPEG_VERSION.
based on a patch by Ismail Dönmez ismail$$at$$pardus$$dot$$org$$dot$$tr

Originally committed as revision 5502 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b49ce2e 06/18/2006 11:33 AM Stefan Huehner

Add const to (mostly) char* and make some functions static, which aren't used
outside their declaring source file and which have no corresponding prototype.
patch by Stefan Huehner stefan^^@^^huehner^^.^^org

Originally committed as revision 5497 to svn://svn.ffmpeg.org/ffmpeg/trunk

267b0e57 03/09/2006 12:36 AM Aurelien Jacobs

Update ffserver regression tests:
- really produce readable files (instead of 0 byte files or headers only)
- use bitexact, fastint dct, simple idct and qscale
- gives consistent results across several archs
- still fails on altivec ppc

Originally committed as revision 5129 to svn://svn.ffmpeg.org/ffmpeg/trunk

33f5e2ec 02/21/2006 09:15 PM Alex Beregszaszi

make those nasty variables static, also fix a html bug

Originally committed as revision 5044 to svn://svn.ffmpeg.org/ffmpeg/trunk

b2b77b9c 02/02/2006 08:11 PM Måns Rullgård

remove unused function get_longterm_datarate()

Originally committed as revision 4928 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

4733abcb 12/12/2005 01:56 AM Måns Rullgård

use PRIxN, %zd, %td formats where needed

Originally committed as revision 4740 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b0bdc75 11/13/2005 03:26 AM Alex Beregszaszi

support for unlimited feed size

Originally committed as revision 4697 to svn://svn.ffmpeg.org/ffmpeg/trunk

90f9c440 11/13/2005 03:12 AM Alex Beregszaszi

debug the launch commandline and new connections

Originally committed as revision 4695 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac6a655b 11/13/2005 01:45 AM Alex Beregszaszi

Make Launch more appropriate with support for full paths for the ffmpeg binary

Originally committed as revision 4693 to svn://svn.ffmpeg.org/ffmpeg/trunk

4b4f38e4 11/13/2005 01:41 AM Alex Beregszaszi

Support Launch when BindAddress is not INADDR_ANY or localhost. Also fix a possible buffer overflow

Originally committed as revision 4692 to svn://svn.ffmpeg.org/ffmpeg/trunk

edfdd798 10/14/2005 05:29 PM Alex Beregszaszi

10l, dont make bandwidth statistics negative when feed stops being sent (it was decreased every time feed sending was aborted)

Originally committed as revision 4642 to svn://svn.ffmpeg.org/ffmpeg/trunk

8d931070 07/18/2005 09:02 AM Michael Niedermayer

ffserver segfault & other fatal failure fixes

Originally committed as revision 4454 to svn://svn.ffmpeg.org/ffmpeg/trunk

01f4895c 07/17/2005 10:24 PM Michael Niedermayer

changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility

Originally committed as revision 4453 to svn://svn.ffmpeg.org/ffmpeg/trunk

e8d27bc3 05/07/2005 12:56 AM Philip Gladstone

Turn on the seeking support for ffm streams. Now means that streams are
played from the current time rahter than from the beginning

Originally committed as revision 4194 to svn://svn.ffmpeg.org/ffmpeg/trunk

291fe90a 05/06/2005 03:21 AM Philip Gladstone

Fill out some mandatory fields in the Codec structure. Also add fields in
the configuration to allow you to set Debug and Strict values.

Originally committed as revision 4185 to svn://svn.ffmpeg.org/ffmpeg/trunk

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk

7c054ea7 01/03/2005 02:42 AM Philip Gladstone

ffserver now runs again (sort of).

  • In the test cases, the swf, asf, jpg file formats all work
  • The avi case doesn't play in winamp. I suspect that the duration field
    of zero confuses it
  • The RM doesn't play. This always was pretty flaky.

Originally committed as revision 3795 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ba5cbc6 08/12/2004 12:09 AM Petr Doubek

HTTP Authentication Patch by (Petr Doubek <doubek at vision dot ee dot ethz dot ch>)
tested and submitted by (Torsten Spindler <spindler at hbt dot arch dot ethz dot ch>)

Originally committed as revision 3381 to svn://svn.ffmpeg.org/ffmpeg/trunk

668fe04e 07/28/2004 10:24 AM Michael Niedermayer

min rate should be 0 by default

Originally committed as revision 3362 to svn://svn.ffmpeg.org/ffmpeg/trunk

53e2f9ca 07/25/2004 11:59 AM Michael Niedermayer

ffserver fixes by (Koos Vriezen <koos.vriezen at xs4all dot nl>)

Originally committed as revision 3340 to svn://svn.ffmpeg.org/ffmpeg/trunk