Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 8155233413 fixed 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
  • 4e33b83b18 Added 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
  • 3a2d04473d Make 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
  • 33a1f1a3c1 fixing 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
  • 74fc99894b don't use inttypes.h - use inline function for bswap_64() by Fabrice Bellard 2002-05-26 15:24:32 +0000
  • b13788c53f use sys/soundcard.h for OSS audio by Fabrice Bellard 2002-05-26 15:09:58 +0000
  • 6063bce788 bsd fixes by Fabrice Bellard 2002-05-26 15:08:53 +0000
  • 6a3d7e36c9 fixed mangle issue by Fabrice Bellard 2002-05-26 15:07:57 +0000
  • fad9f495c0 removed invalid buffer handling by Fabrice Bellard 2002-05-26 14:41:53 +0000
  • bbdadbda05 untested 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
  • 6394a2886d added license by Fabrice Bellard 2002-05-25 23:01:48 +0000
  • d0c30ca54e reactivated swf/mjpeg/jpg formats testing by Fabrice Bellard 2002-05-25 22:47:17 +0000
  • ff4ec49e64 license/copyright change by Fabrice Bellard 2002-05-25 22:45:33 +0000
  • 2ef0f2b269 consistent include usage by Fabrice Bellard 2002-05-25 22:42:45 +0000
  • 3093185ea6 fixed incorrect buffer handling by Fabrice Bellard 2002-05-25 22:39:29 +0000
  • d503f97038 better logic for bswap by Fabrice Bellard 2002-05-25 22:38:02 +0000
  • d75dd1ca4c removed by Fabrice Bellard 2002-05-25 22:36:24 +0000
  • b17c92d10e moved in libavcodec by Fabrice Bellard 2002-05-25 22:36:01 +0000
  • 19720f15fd license/copyright change by Fabrice Bellard 2002-05-25 22:34:32 +0000
  • 17269bdfcd fixed double free - fixed probe function by Fabrice Bellard 2002-05-25 22:33:18 +0000
  • 0726b2d1ea fixed double free - fixed jpg image sequence automatic selection by Fabrice Bellard 2002-05-25 22:32:57 +0000
  • 66d2ff2a3d fixed memory free (no free necessary for private data) - added better support for automatic testing by Fabrice Bellard 2002-05-25 22:31:48 +0000
  • 360d33c9b6 update by Fabrice Bellard 2002-05-25 22:26:48 +0000
  • 773a21b8fe license/copyright change - fixed header mess by Fabrice Bellard 2002-05-25 22:26:19 +0000
  • bf5af56875 license/copyright change - fixed memory leaks by Fabrice Bellard 2002-05-25 22:25:13 +0000
  • 5cbcf02cf1 more config options by Fabrice Bellard 2002-05-25 22:24:08 +0000
  • 17048ca88f license/copyright change by Fabrice Bellard 2002-05-25 22:23:19 +0000
  • a1b63811c3 license/copyright change - use consistent library names by Fabrice Bellard 2002-05-25 22:22:57 +0000
  • 23642d8e54 add more info about new configure features by Fabrice Bellard 2002-05-25 22:21:14 +0000
  • a31e01c554 updated by Fabrice Bellard 2002-05-25 22:18:04 +0000
  • a8dbe9514f Change 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
  • 935cdf0902 Add 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
  • 8cd91a44b8 applied 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
  • ba0420d83e using 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
  • 92ba5ffbb5 workaround 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
  • 59d3e367a8 fixed 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
  • 4a908fbc6c BSD/OS support by Steven M Schultz by Alex Beregszaszi 2002-05-21 15:43:00 +0000
  • 747a67fbab fixed one overflow problem by Fabrice Bellard 2002-05-20 21:15:53 +0000
  • 754ebe3465 fixed memory free by Fabrice Bellard 2002-05-20 19:43:20 +0000
  • 57060b1ec7 removed unused stuff - added dsputil_set_bit_exact() support for easier testing by Fabrice Bellard 2002-05-20 16:37:58 +0000
  • 4c41db9adf added libavtest target by Fabrice Bellard 2002-05-20 16:34:07 +0000
  • bd7cf6ad3a use new api (NOT TESTED) - suppressed strlcpy by Fabrice Bellard 2002-05-20 16:33:46 +0000
  • 79fdaa4cc0 began to simplify code - use modified API for stream reading by Fabrice Bellard 2002-05-20 16:32:49 +0000
  • c9a65ca8c3 converted to new API by Fabrice Bellard 2002-05-20 16:31:13 +0000
  • db7f1f95ac suppressed mpeg demux mess - use now dynamic stream creation api by Fabrice Bellard 2002-05-20 16:29:40 +0000
  • b9a281db69 split mux/demux related structures - added file probing support - improve media file reading API by Fabrice Bellard 2002-05-20 16:28:47 +0000
  • fe9cf0d44e added first version of MPEG/DVB transport stream demux by Fabrice Bellard 2002-05-20 16:27:23 +0000
  • 4f12a4976a removed unused code by Fabrice Bellard 2002-05-20 16:25:09 +0000
  • fb4a4a5607 mpeg1/2 identifier - fixed frame rate for some bad mpeg1 streams by Fabrice Bellard 2002-05-20 16:24:39 +0000
  • 4d7a0a0593 better av_freep() by Fabrice Bellard 2002-05-20 16:23:27 +0000
  • 51a4966370 added avcodec_set_bit_exact() for testing by Fabrice Bellard 2002-05-20 16:22:51 +0000
  • 44defcfb86 update by Fabrice Bellard 2002-05-20 16:22:05 +0000
  • 4196dcd621 added regression test mention by Fabrice Bellard 2002-05-20 16:21:46 +0000
  • 89d5dfd5e8 added libav regression tests by Fabrice Bellard 2002-05-20 16:20:05 +0000
  • b5a40dc6d0 64bit incompatibility bug, patch by Artur Grabowski <art@blahonga.org> by Artur Grabowski 2002-05-20 04:00:25 +0000
  • 5eee1aeddd big 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