Statistics
| Branch: | Revision:

ffmpeg / ffserver.c @ 5bb6fbb3

History | View | Annotate | Download (81.2 KB)

# Date Author Comment
31def229 05/30/2002 08:37 PM Philip Gladstone
  • Bad buffer management bug. Forgot to take care of the case
    where doubling the size of the buffer is not enough.

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

cde25790 05/30/2002 02:49 AM Philip Gladstone
  • New stuff and bug fixes:
  • Change to dynamically allocated buffers. Should reduce memory footprint significantly
    as well as eliminate a call to av_abort!
  • Better version of WMP rate switching infrastructure. Currently turned off till
    the PTS fixes are in....
3120d2a2 05/26/2002 03:36 AM Philip Gladstone
  • Add first cut of code to handle Windows Media Player rate switching
    requests. The current state is that at startup, WMP will get the
    best stream that it can handle. However, subsequent rate switching
    only puts a message in the log saying what the new stream ought to...
773a21b8 05/25/2002 10:26 PM Fabrice Bellard

license/copyright change - fixed header mess

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

b582f314 05/24/2002 02:06 AM Philip Gladstone
  • Added yet more output to the status page to try and track down a problem

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

ec3b2232 05/24/2002 01:18 AM Philip Gladstone
  • Add support for time-limiting a live stream. (Some guy streamed one of
    my pondcam streams for 24 hours! I'll bet he wasn't watching.
  • Add code to allocate the priv_data so that the ffm header can be
    parsed again. [Fix crash]

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

bd7cf6ad 05/20/2002 04:33 PM Fabrice Bellard

use new api (NOT TESTED) - suppressed strlcpy

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

2e04edb3 05/20/2002 03:02 AM Philip Gladstone

Fix a segfault when handling errors or .asx or .ram files. Silly bug
on my part.

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

0f1578af 05/18/2002 11:17 PM Fabrice Bellard

use av memory functions

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

a6e14edd 05/18/2002 09:33 PM Philip Gladstone
  • If a stream gets stuck in WAIT_FEED, then disconnecting the other end
    will clear out the stream. I think that this is really a linux bug in
    the handling of poll, but I did a workaround anyway.
  • Improve the statistics output and prevent a buffer overrun when lots...
79c4ea3c 05/17/2002 01:53 AM Philip Gladstone
  • Change the default behaviour to start streaming as soon as possible (i.e.
    no waiting for key frames).
  • Provide StartSendOnKey paramter for a stream to wait until we get key frames
    before sending.
  • Add the codec names into the status page. May help debugging problems....
42a63c6a 05/16/2002 02:03 AM Philip Gladstone
  • Add code to configure the following: * prebuffering/preroll a live stream -- this improves startup time * videoqmin/videoqmax/videoqdiff -- codec parameters * maximum bandwidth for live streams
  • Add support for .ram and .rpm extensions mapping onto .rm...
7434ba6d 05/10/2002 02:20 AM Philip Gladstone
  • Improve logging -- now actually gives you the number of bytes sent
  • Print out the logging information that comes from WMP (you'd be suprised what
    it sends!
  • Fix a remotely exploitable buffer overflow (argh!)
  • Add support for automatically serving up .asx files. It generates an automatic...
e7f9c674 05/09/2002 07:43 AM Juanjo

- HQ option for ffserver. Thanks to D Richard Felker III.

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

ba9b374f 05/09/2002 02:33 AM Juanjo

- Changed default qmin = 3 as ffmpeg.c
- Less bitrate tolerance since we are streaming.

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

f747e6d3 05/09/2002 01:11 AM Philip Gladstone
  • Fix a nasty problem with output buffering not have enough (or large enough)
    buffers. In fact, the code was pretty much shot.
  • Try to fool WMP into thinking that we are a microsoft server.
  • When we establish a stream to a user, copy the codec information from...
10bb7023 04/07/2002 09:44 PM Juanjo

- Added force_pts to av_write_packet() to be able to force PTS, this helps
(and fix) stream copying. By now force_pts it's just honoured by the MPEG
muxer. ASF could honour this also, but it should be fixed to use Tickers
first.
- MPEG audio decoder exports it's frame size in bytes....

68d7eef9 03/19/2002 04:31 AM Michael Niedermayer

trying to fix qscale==0

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

f5d1f41b 02/26/2002 11:11 PM Michael Niedermayer

fixing warning

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

608d0dee 02/18/2002 10:20 AM Zdenek Kabelac

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

d8cf5aea 02/15/2002 12:14 AM Michael Niedermayer

optimized the normal bitstream writer, its faster than the alternative one on p3 now ... lets hope its at least not slower on p4 & k7

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

63bdb086 09/25/2001 06:27 PM Fabrice Bellard

fixed prototype change

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

dd2af5aa 08/15/2001 01:03 PM Fabrice Bellard

jpeg hack

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

85f07f22 07/22/2001 02:37 PM Fabrice Bellard

merge

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

1b58d58d 07/19/2001 08:46 PM Fabrice Bellard

removing old files

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

9aeeeb63 12/20/2000 12:02 AM Fabrice Bellard

Initial revision

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