8155233413fixed layer1/2 overflow if very loud sound - fixed broken free format decoding to pass all mpeg audio standard decoding tests (please avoid patching the parser without having all test streams available - contact me if necessary) by
Fabrice Bellard
2002-06-01 14:34:29 +0000
31def22984* Bad buffer management bug. Forgot to take care of the case where doubling the size of the buffer is not enough. by
Philip Gladstone
2002-05-30 20:37:51 +0000
fca0f0e59f* removed MANGLE from macros for setting constants * using MOVQ_WONE/MOVQ_BFE as two instruction instead of static memory value access as its always faster * PAVGB_MMX macro is using now mm6 -> mm7 is unmodified * replaced original pixels_xy2_mmx with new faster and equal implementation * replaced usage of mm7 for other then ZERO contstant in _rnd & _avg file with mm6 by
Zdenek Kabelac
2002-05-30 15:14:56 +0000
4e33b83b18Added Launch, FaviconURL and Redirect examples by
Philip Gladstone
2002-05-30 02:54:25 +0000
cde25790ec* 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. * Added a Redirect type feature. This allows URLs served by ffserver to just redirect to somewhere else. You might want to do this. Really this needs to be enhanced -- say to handle all 404 pages. * Add mechanism to automatically fire up ffmpeg on ffserver start. This is turned on by adding the Launch keyword to the <feed> definition. * Add logic to take care of non-wmp user agents requesting .asf files. They now get a [reference] file with an appropriate mime type. This fixes the mplayer problem. * Make sure that we have a large buffer for the stats page. * Add a FaviconURL keyword to the status stream definition. If set, then it generates the appropriate HTML so that IE and Mozilla will display the favicon as appropriate. OK -- this is a pretty random feature. * If the ffmpeg is running as a child of ffserver, then report it's CPU usage on the status page. [This is linux only -- maybe somebody could do the work for another OS. The tricky thing is getting the 'ps' command right.] by
Philip Gladstone
2002-05-30 02:49:07 +0000
cb09b2ed92* Go faster stripes: don't check to see if the user presses 'q' if stdin returns EOF -- e.g. it is connected to /dev/null * Make the 1MB video buffer only allocated once rather than on each frame. The allocation and deallocation causes significant performance loss as the kernel remaps the address space each time. by
Philip Gladstone
2002-05-30 02:38:57 +0000
3a2d04473dMake sure that the http_proxy environment variable starts with http:// If not, then ignore it's value. by
Philip Gladstone
2002-05-29 21:18:06 +0000
5845431a86* added dependency on dsputil_mmx_rnd.h for dsputil test by
Zdenek Kabelac
2002-05-29 20:55:16 +0000
ff9657069a* using unrolled loops seems to help to MMX Celerons * calculating average in parallel to use two MMX units * disabled xy2 put code - it's producing rouding errors by
Zdenek Kabelac
2002-05-29 20:00:10 +0000
6aa6ea8e11* reenabled original xy2 put routine - rounding error is really bad with the new code * added PAVGP macros for parallel processing to safe few more cycles on celerons by
Zdenek Kabelac
2002-05-29 19:57:21 +0000
91abb473fb* code with new PAVGB for MMX only CPU splited into separate file and being compiled in the same way as _avg.h * PAVG_MMX macros accept also output parameter * implemented faster put_pixels_xy2, but it has slightly smaller precission. But there is not visible difference in the image quality - might be eventualy easily switched back (#if 0 #endif)- please check by
Zdenek Kabelac
2002-05-29 17:16:22 +0000
def60345ad* new mmx code - based upon http://aggregate.org/MAGIC for now it's rather sneak preview (new functions are nearly 100% faster) by
Zdenek Kabelac
2002-05-29 14:29:48 +0000
541027e26a* cosmetic minor change by
Zdenek Kabelac
2002-05-29 14:20:48 +0000
d17b6f0bbb* optimized remaing avg_pixels_xy2 by
Zdenek Kabelac
2002-05-29 08:31:22 +0000
c04643a2c2* Make video grabbing work again (if you are grabbing multiple streams at different frame rates). * Do the av_abort() change that is not otherwise worth checking in. by
Philip Gladstone
2002-05-29 01:55:12 +0000
e9c0a38ff0* optimized avg_* functions (except xy2) * minor speedup for put_pixels_x2 & cleanup by
Zdenek Kabelac
2002-05-28 16:35:58 +0000
33a1f1a3c1fixing stackoverflow by
Michael Niedermayer
2002-05-27 19:47:57 +0000
cd4af68ad5* started to cleanup name clashes for onetime compilation by
Zdenek Kabelac
2002-05-27 16:42:14 +0000
c0eb0bb717* more PIC friendly and faster code by
Zdenek Kabelac
2002-05-27 14:09:10 +0000
5f6230016a* removed TESTCPU_MAIN - not needed for testing by
Zdenek Kabelac
2002-05-27 11:32:01 +0000
8758f7e43c* for this moment bswap.h included ahead of HAVE_AV_CONFIG_H check as its functionality is used even in those parts which are being compiled without this flag - generaly this would require more complicated cleanup patch - for now leaving for the main author by
Zdenek Kabelac
2002-05-27 09:17:21 +0000
6fea8454ac* yet a bit more extended * fixed busy loop test bug on mmx-only machine by
Zdenek Kabelac
2002-05-27 08:39:04 +0000
e5f3d22d35* undefine local defines when they are no longer needed by
Zdenek Kabelac
2002-05-27 08:37:13 +0000
674e6204f1* added by
Zdenek Kabelac
2002-05-27 08:36:05 +0000
f0ca2e1b0a* compatibilized declaration with its original definition (though I'm not sure which one is correct - but they should match) by
Zdenek Kabelac
2002-05-27 08:34:24 +0000
30eb039652* avoids double inclusion of this header (how about making all headers in ffmpeg working this way ?) by
Zdenek Kabelac
2002-05-27 08:31:54 +0000
74fc99894bdon't use inttypes.h - use inline function for bswap_64() by
Fabrice Bellard
2002-05-26 15:24:32 +0000
b13788c53fuse sys/soundcard.h for OSS audio by
Fabrice Bellard
2002-05-26 15:09:58 +0000
6063bce788bsd fixes by
Fabrice Bellard
2002-05-26 15:08:53 +0000
6a3d7e36c9fixed mangle issue by
Fabrice Bellard
2002-05-26 15:07:57 +0000
fad9f495c0removed invalid buffer handling by
Fabrice Bellard
2002-05-26 14:41:53 +0000
bbdadbda05untested generic bswap64 by
Nick Kurshev
2002-05-26 09:45:45 +0000
3120d2a265* 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 be. Solving this will be tricky. I guess that we would have to wait for key frames to appear in the new stream, and then switch over to it. Some care would be needed to deal with the PTS of the new stream versus the old stream. by
Philip Gladstone
2002-05-26 03:36:34 +0000
6394a2886dadded license by
Fabrice Bellard
2002-05-25 23:01:48 +0000
d0c30ca54ereactivated swf/mjpeg/jpg formats testing by
Fabrice Bellard
2002-05-25 22:47:17 +0000
ff4ec49e64license/copyright change by
Fabrice Bellard
2002-05-25 22:45:33 +0000
2ef0f2b269consistent include usage by
Fabrice Bellard
2002-05-25 22:42:45 +0000
3093185ea6fixed incorrect buffer handling by
Fabrice Bellard
2002-05-25 22:39:29 +0000
d503f97038better logic for bswap by
Fabrice Bellard
2002-05-25 22:38:02 +0000
d75dd1ca4cremoved by
Fabrice Bellard
2002-05-25 22:36:24 +0000
b17c92d10emoved in libavcodec by
Fabrice Bellard
2002-05-25 22:36:01 +0000
19720f15fdlicense/copyright change by
Fabrice Bellard
2002-05-25 22:34:32 +0000
17269bdfcdfixed double free - fixed probe function by
Fabrice Bellard
2002-05-25 22:33:18 +0000
66d2ff2a3dfixed memory free (no free necessary for private data) - added better support for automatic testing by
Fabrice Bellard
2002-05-25 22:31:48 +0000
360d33c9b6update by
Fabrice Bellard
2002-05-25 22:26:48 +0000
5cbcf02cf1more config options by
Fabrice Bellard
2002-05-25 22:24:08 +0000
17048ca88flicense/copyright change by
Fabrice Bellard
2002-05-25 22:23:19 +0000
a1b63811c3license/copyright change - use consistent library names by
Fabrice Bellard
2002-05-25 22:22:57 +0000
23642d8e54add more info about new configure features by
Fabrice Bellard
2002-05-25 22:21:14 +0000
a31e01c554updated by
Fabrice Bellard
2002-05-25 22:18:04 +0000
a8dbe9514fChange order of extensions and read_probe checking. This gives the read_probe a higher priority than extensions. This gives FFM a chance of working. Note that some of the other probe functions are bit optimistic, and can be confused by binary data (such as 0x00 0x00 0x01 0xzz) for some values of zz. by
Philip Gladstone
2002-05-24 02:09:40 +0000
07c4ed85f7* Add a probe function for FFM files by
Philip Gladstone
2002-05-24 02:06:51 +0000
b582f314f7* Added yet more output to the status page to try and track down a problem by
Philip Gladstone
2002-05-24 02:06:15 +0000
789bee1264* Fix a problem caused by a duplicate free of priv_data -- now uses av_freep * Make sure that the read buffer for the ffm file is allocated in the priv_data. by
Philip Gladstone
2002-05-24 01:19:27 +0000
ec3b22326d* 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] by
Philip Gladstone
2002-05-24 01:18:19 +0000
935cdf0902Add an av_abort macro that aborts, but also prints out the location of the abort. Helps track down bugs. by
Philip Gladstone
2002-05-24 01:16:08 +0000
52af45ad77* baling 8 seems to have the same speed by
Zdenek Kabelac
2002-05-23 16:19:07 +0000
b6fee9b6e9* cosmetic by
Zdenek Kabelac
2002-05-23 15:58:07 +0000
fbdedc1704* always baling even though it seems to produce sometime worse results then for -fPIC compilation - don't ask me why... by
Zdenek Kabelac
2002-05-23 15:57:28 +0000
31ddcf9851* cleanup for put_pixels_mmx by
Zdenek Kabelac
2002-05-23 15:48:30 +0000
423d391bfe* minor update by
Zdenek Kabelac
2002-05-23 15:46:07 +0000
8cd91a44b8applied 64bit patch from Ulrich Hecht <uli at suse dot de> by
Alex Beregszaszi
2002-05-23 15:40:08 +0000
9e8098e72a* a little bit extended dsptest also suports dsptestpic target by
Zdenek Kabelac
2002-05-23 14:57:11 +0000
ec9a41f57d* somewhat more advanced test suit for dsp code - for now i386 only cd test ; make dsptest ; ./dsptest by
Zdenek Kabelac
2002-05-23 13:34:22 +0000
6efad6fd85* align the source initialy address by
Zdenek Kabelac
2002-05-23 12:17:08 +0000
2bd978bdb8* fixed contrains and avoid usage of scale index access by
Zdenek Kabelac
2002-05-23 10:10:14 +0000
dcb9cd4b81* added simple test main - see comments about how to compile - should be probably made as a regression test by
Zdenek Kabelac
2002-05-23 10:09:33 +0000
ba0420d83eusing 1 operand less and slightly faster put_pixels_y2 by
Michael Niedermayer
2002-05-22 23:18:59 +0000
a213d66486* fix for -fPIC compilation - compiles with 2.95.2 as well - any other compiler shows any problem here ?? by
Zdenek Kabelac
2002-05-22 20:46:24 +0000
d7d267dfe0* minor cleanup by
Zdenek Kabelac
2002-05-22 13:53:23 +0000
92ba5ffbb5workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this) by
Michael Niedermayer
2002-05-21 23:13:57 +0000
ddad77fade* oops - these are the midnight commits... removed -fPIC used for testing compilability by
Zdenek Kabelac
2002-05-21 23:07:26 +0000
c77b16ddba* restored previous behaviour for this moment users are supposed to supply proper SCR_PATH however by
Zdenek Kabelac
2002-05-21 22:18:12 +0000
8083185f88* restored previous non '..' version by
Zdenek Kabelac
2002-05-21 21:50:05 +0000
59d3e367a8fixed incorrect global gain - slightly increased precision of n^(4/3) table by
Fabrice Bellard
2002-05-21 21:07:47 +0000
777cc95fb4* using ../ for bswap.h by
Zdenek Kabelac
2002-05-21 19:42:43 +0000
49d71c7b05* avoid conflicts with non-ffmpeg config.h and also it's consistent with few other header files included from the main ffmpeg's dir by
Zdenek Kabelac
2002-05-21 18:56:03 +0000
4a908fbc6cBSD/OS support by Steven M Schultz by
Alex Beregszaszi
2002-05-21 15:43:00 +0000
747a67fbabfixed one overflow problem by
Fabrice Bellard
2002-05-20 21:15:53 +0000
754ebe3465fixed memory free by
Fabrice Bellard
2002-05-20 19:43:20 +0000
57060b1ec7removed unused stuff - added dsputil_set_bit_exact() support for easier testing by
Fabrice Bellard
2002-05-20 16:37:58 +0000
4c41db9adfadded libavtest target by
Fabrice Bellard
2002-05-20 16:34:07 +0000
bd7cf6ad3ause new api (NOT TESTED) - suppressed strlcpy by
Fabrice Bellard
2002-05-20 16:33:46 +0000
79fdaa4cc0began to simplify code - use modified API for stream reading by
Fabrice Bellard
2002-05-20 16:32:49 +0000
c9a65ca8c3converted to new API by
Fabrice Bellard
2002-05-20 16:31:13 +0000
db7f1f95acsuppressed mpeg demux mess - use now dynamic stream creation api by
Fabrice Bellard
2002-05-20 16:29:40 +0000
b9a281db69split mux/demux related structures - added file probing support - improve media file reading API by
Fabrice Bellard
2002-05-20 16:28:47 +0000
fe9cf0d44eadded first version of MPEG/DVB transport stream demux by
Fabrice Bellard
2002-05-20 16:27:23 +0000
4f12a4976aremoved unused code by
Fabrice Bellard
2002-05-20 16:25:09 +0000
fb4a4a5607mpeg1/2 identifier - fixed frame rate for some bad mpeg1 streams by
Fabrice Bellard
2002-05-20 16:24:39 +0000
4d7a0a0593better av_freep() by
Fabrice Bellard
2002-05-20 16:23:27 +0000
51a4966370added avcodec_set_bit_exact() for testing by
Fabrice Bellard
2002-05-20 16:22:51 +0000
44defcfb86update by
Fabrice Bellard
2002-05-20 16:22:05 +0000
4196dcd621added regression test mention by
Fabrice Bellard
2002-05-20 16:21:46 +0000
89d5dfd5e8added libav regression tests by
Fabrice Bellard
2002-05-20 16:20:05 +0000
b5a40dc6d064bit incompatibility bug, patch by Artur Grabowski <art@blahonga.org> by
Artur Grabowski
2002-05-20 04:00:25 +0000
5eee1aedddbig cosmetics patch, cleanup of messages printed by mplayer and libs. some printf->mp_msg conversion, and some debug messages moved from warn/info to v/dbg2 mplayer's output is now shorter, readable and consistent by
Arpi
2002-05-20 03:25:26 +0000