Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • cc77b9435b removing unused encoding code by Michael Niedermayer 2004-05-12 21:34:38 +0000
  • 22f7a0601e automatic framerate selection by Michael Niedermayer 2004-05-12 16:51:39 +0000
  • fcee016467 automatic pixel format selection by Michael Niedermayer 2004-05-12 16:00:44 +0000
  • 4a1b9ba0dd how to encode SVQ1 by Mike Melanson 2004-05-12 12:28:15 +0000
  • b86bd1f137 svq1 regression test by Michael Niedermayer 2004-05-12 03:33:40 +0000
  • 270f878447 segfault fix by Michael Niedermayer 2004-05-12 02:50:48 +0000
  • 3178a86584 support skiped blocks in SVQ1 by Michael Niedermayer 2004-05-12 02:19:12 +0000
  • 5e13a73006 motion estimation for SVQ1 by Michael Niedermayer 2004-05-12 02:03:24 +0000
  • caa50878f4 UINT64_MAX fix by Michael Niedermayer 2004-05-11 12:24:42 +0000
  • 1f202b0d46 moving motion estimation specific variables from MpegEncContext -> MotionEstContext by Michael Niedermayer 2004-05-11 01:38:46 +0000
  • af4091f194 reduce dependancy between motion estimation and MpegEncContext this is practically just a s/s->me./c->/ by Michael Niedermayer 2004-05-11 00:58:08 +0000
  • ca8ad84767 dummy avcodec_thread_init() to avoid linking issues by Michael Niedermayer 2004-05-10 23:38:53 +0000
  • ec6d8af5aa p frame encoding, only with 0,0 motion vectors yet though by Michael Niedermayer 2004-05-09 15:50:08 +0000
  • 0d8e09f8bf using pointers so the code could eventually be used for P frames a few const modifiers to make gcc happier by Michael Niedermayer 2004-05-08 14:15:45 +0000
  • bab97b2f6c width height %64 != 0 fix print average RD score at the end precalculated codebook vector mean tables by Michael Niedermayer 2004-05-08 11:54:55 +0000
  • 7802d373b7 imlib2 needs -lm by Michael Niedermayer 2004-05-08 11:17:29 +0000
  • 2a0dbb1efc buffer hints, use reget_buffer, removed copy from previous frame by Roberto Togni 2004-05-07 21:34:33 +0000
  • 14aa9da3d6 color and 10l by Michael Niedermayer 2004-05-07 21:10:52 +0000
  • fa2ae82206 rate distorted intra only encoding still grayscale, still no real ratecontrol ... use -qscale x to set the quality not optimized yet ... by Michael Niedermayer 2004-05-07 20:30:52 +0000
  • 5e502c3ff7 10l by Michael Niedermayer 2004-05-07 14:57:05 +0000
  • 3b64893dae first pass at a Sorenson Video 1 (SVQ1) encoder by Mike Melanson 2004-05-07 03:10:11 +0000
  • d91712990c support SVQ1 in AVI files, just for fun by Mike Melanson 2004-05-07 02:57:13 +0000
  • 1fa3d65d57 vbr audio fix by Michael Niedermayer 2004-05-06 21:52:38 +0000
  • dd17409ca0 next_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>) note, dont take the PSNR/stddev values serious, they are caused by a bug in ffmpeg.c which drops one frame before the last frame during encoding with b frames by Michael Niedermayer 2004-05-05 21:23:28 +0000
  • 8a0c66a7e3 coder, context, predictor command line options by Michael Niedermayer 2004-05-05 21:19:08 +0000
  • 4ccde216cd support decoding mpeg4 with buggy dc clipping by Michael Niedermayer 2004-05-05 19:53:40 +0000
  • a7137a0452 mpeg4 dc prediction simplification dc cliping fix by Michael Niedermayer 2004-05-05 00:14:22 +0000
  • 4c263142c5 use AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32 by Michael Niedermayer 2004-05-04 02:58:30 +0000
  • 29adde838c arbitrary precision integer support + - * / % << >> log2 compare are supported and dont fear, no bloated lib, just 130 lines of c code by Michael Niedermayer 2004-05-04 02:51:18 +0000
  • ce5b6f63c5 Add buffer hints, enable DR1 by Roberto Togni 2004-05-02 20:01:39 +0000
  • c172913a24 cleanup by Michael Niedermayer 2004-05-02 19:18:20 +0000
  • da7f8893e3 bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>) with #if defined(WORDS_BIGENDIAN) && (WORDS_BIGENDIAN == 1) -> #ifdef WORDS_BIGENDIAN by me by Michael Niedermayer 2004-05-02 14:26:28 +0000
  • 0b43db1448 match latest spec seeking to startcode-less frames by Michael Niedermayer 2004-05-02 01:03:55 +0000
  • ae4cffd9fc this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such by D Richard Felker III 2004-05-01 20:15:21 +0000
  • bb801c97ea dont use always_inine with -Os by Michael Niedermayer 2004-04-30 20:50:01 +0000
  • 77d0e165b1 mmx dct optimization by Michael Niedermayer 2004-04-30 19:53:54 +0000
  • 3116cb14d1 AMV bug workaround by Michael Niedermayer 2004-04-30 18:56:33 +0000
  • 6387c3e6b6 -bug by Michael Niedermayer 2004-04-30 18:54:36 +0000
  • d01dbeb800 simplify by Michael Niedermayer 2004-04-30 18:11:34 +0000
  • 1545aceaaf dont missuse assert() by Michael Niedermayer 2004-04-30 18:09:24 +0000
  • eea8c08fa8 cleanup & memleak fix by Michael Niedermayer 2004-04-30 17:42:58 +0000
  • 60f41d13ef 10000l by Michael Niedermayer 2004-04-30 16:06:20 +0000
  • bf266e195a intra_dc_precission>0 encoding support by Michael Niedermayer 2004-04-30 13:44:29 +0000
  • 26d4f26bb7 OPT_INT by Michael Niedermayer 2004-04-30 13:41:48 +0000
  • 242f5b0a88 ffmpeg -version by Michael Niedermayer 2004-04-30 12:30:51 +0000
  • 844ce49d12 10l by Michael Niedermayer 2004-04-30 01:35:45 +0000
  • d1700ead3b cola test by Ivan Kalvachev 2004-04-29 23:20:46 +0000
  • 000a9c02db 10l by Michael Niedermayer 2004-04-29 22:12:29 +0000
  • e4cb187db8 remove duplicated find_frame_end() code move codec specific code from parser.c -> <codecname>.c as far as its easily possible by Michael Niedermayer 2004-04-29 14:21:33 +0000
  • 20da31792b >2 channels decoding fix by Michael Niedermayer 2004-04-29 03:33:34 +0000
  • 8aedc51d2b simplify by Michael Niedermayer 2004-04-27 13:50:41 +0000
  • 3834be5858 fix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>) by Luca Abeni 2004-04-27 13:28:16 +0000
  • 7daabccb5d move the 0x80 vector outside of the function, thus saving the compiler the trouble of having to initialize each byte on the stack individually by Mike Melanson 2004-04-27 04:06:24 +0000
  • f9ed9d8584 separate out put_signed_pixels_clamped() into its own function and implement an optimized MMX version of the function by Mike Melanson 2004-04-27 03:58:06 +0000
  • c0c37848d8 export pts if available by Michael Niedermayer 2004-04-27 03:35:14 +0000
  • 293ed23f12 NULL pointers ... by Michael Niedermayer 2004-04-27 02:55:05 +0000
  • 4b85a28f27 Fix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>) by Wolfram Gloger 2004-04-26 23:06:29 +0000
  • 224944895e mpeg SVCD compatibility, SCR fixes, standard compliance - fixed VBR+constrained bitstream header flags for non-VCD - more sane (and SVCD compatible) value for video stream->max_buffer_size - always write at least one PES header stuffing byte for MPEG-2 to prevent accidental start code generation - do not write more than 16 stuffing bytes in a PES header (not allowed). Use padding packets instead. - include a PES extension in the first MPEG-2 packet - fill the first pack of SVCD files with padding - "sanity hack" that prevents the SCR from overtaking the PTS for non-VCD - fixed VCD PTS values to correspond to the SCR - always include DTS in the first SVCD packet (fixes lots of compatibility problems with DVD players) by Hauke Duden 2004-04-26 22:16:06 +0000
  • ae4b7d5947 H.263 MCBPC fix by Michael Niedermayer 2004-04-26 21:46:01 +0000
  • db7a2e0d17 attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>) by Matthieu Castet 2004-04-26 19:38:17 +0000
  • f4ae934a3b avoid macro conflicts by Alex Beregszaszi 2004-04-26 09:43:55 +0000
  • d890d4aed1 disable hadamard for gcc below 3.3 - better fix awaited by Alex Beregszaszi 2004-04-26 08:51:56 +0000
  • 16f5ef9c70 use the AVV macro from gcc_fixes.h instead ifdefs by Alex Beregszaszi 2004-04-26 08:48:28 +0000
  • d65f20b1ea 100l, and another one because it boils out with ICE under gcc 3.2.3 by Alex Beregszaszi 2004-04-26 08:30:56 +0000
  • 75b4f3c6d6 yes, that's nice... by Mike Melanson 2004-04-26 00:33:59 +0000
  • 116824d0aa reorganize and simplify the VP3 IDCT stuff by Mike Melanson 2004-04-26 00:20:29 +0000
  • 4ea4b27469 lmin/lmax by Michael Niedermayer 2004-04-25 19:43:01 +0000
  • 3c0da30c01 fix decoding with quant matrixes which contain elements <16 by Michael Niedermayer 2004-04-25 19:03:35 +0000
  • 49f3806dd8 rv10 decoding fix by Michael Niedermayer 2004-04-25 16:14:13 +0000
  • 7aae316869 ring buffer fix by (Luca Abeni <lucabe72 at email dot it>) by Michael Niedermayer 2004-04-25 13:30:21 +0000
  • 92a69cf868 move __align16 some place where non-MMX machines can see it by Mike Melanson 2004-04-25 04:06:09 +0000
  • 6186b94c13 hush... by Mike Melanson 2004-04-25 03:38:30 +0000
  • 38acbc3cb9 hook up support for SSE2-optimized VP3 IDCT by Mike Melanson 2004-04-25 03:33:30 +0000
  • 78a16bfec6 add selected SSE2 ASM macros by Mike Melanson 2004-04-25 03:30:19 +0000
  • 5f9379007c SSE2-optimized variant of VP3 IDCT by Mike Melanson 2004-04-25 03:29:10 +0000
  • daae869903 correct MMX-optimized variant of VP3 IDCT, with comments (thank you Perl!) by Mike Melanson 2004-04-25 03:26:24 +0000
  • f20f8a8b0b support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors minor cleanup segfault fix by Michael Niedermayer 2004-04-25 02:09:47 +0000
  • 7e56cd927b add the minimal documentation to make this decoder useful by Mike Melanson 2004-04-24 19:30:49 +0000
  • 0f12310fe2 License change and cpu detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) by James Morrison 2004-04-24 15:23:50 +0000
  • bb476ff367 vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) by James Morrison 2004-04-24 15:16:23 +0000
  • aab9cdcff8 qpel & SSE/SATD regression test by Michael Niedermayer 2004-04-24 14:41:57 +0000
  • 5efe481a15 -qpel option by Michael Niedermayer 2004-04-24 13:34:32 +0000
  • 45d6de9258 nut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>) by Sascha Sommer 2004-04-24 13:10:35 +0000
  • 2a86d50bd9 cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>) by Sascha Sommer 2004-04-24 11:51:38 +0000
  • aacc6615f8 sanity checks by Michael Niedermayer 2004-04-24 03:43:43 +0000
  • 9964df63ee minor motion estimation cleanup 4mv motion vector passthrough by Michael Niedermayer 2004-04-24 03:36:37 +0000
  • 5c668f4610 libavcodec Cygwin compilation failure (II) patch by (Sascha Sommer) by Sascha Sommer 2004-04-24 03:02:40 +0000
  • cbdd9b5386 * Enabling UltraSparc stuff wit _SPARC64 by Roman Shaposhnik 2004-04-24 02:02:54 +0000
  • 44f54ceb30 VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>) ported to ffmpeg by (ja2morri at csclub dot uwaterloo dot ca (james morrison)) useable under LGPL with their agreement by Michael Niedermayer 2004-04-23 23:38:54 +0000
  • 1671083f55 sanity check by Michael Niedermayer 2004-04-23 21:17:31 +0000
  • df70de1f61 Mpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>) by Dmitry Borisov 2004-04-23 21:02:01 +0000
  • 2f0472ff81 me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>) by Timofei V. Bondarenko 2004-04-23 20:39:23 +0000
  • c8470cc173 h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>) by Michael Niedermayer 2004-04-23 19:44:27 +0000
  • 693399ba55 h264 hurry up fix and a tiny cabac clean patch by (Laurent Aimar <fenrir at via dot ecp dot fr>) by Laurent Aimar 2004-04-23 19:36:52 +0000
  • f4f3223ffd reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold currently works only with mpeg1/2 source or some luck may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences by Michael Niedermayer 2004-04-23 19:06:30 +0000
  • 10f3005f51 RSHIFT(x,0) fix by Michael Niedermayer 2004-04-22 23:15:24 +0000
  • 25ef43bb28 corrupted field pictures segfault fix by Michael Niedermayer 2004-04-22 21:41:08 +0000
  • 6c08a05743 10l (segfault fix) by Michael Niedermayer 2004-04-22 20:56:29 +0000
  • 9007f51460 better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at irisa dot fr>) by Romain Dolbeau 2004-04-22 13:21:59 +0000
  • 2750b827b3 motion estimation cleanup replace ugly macros by always_inline functions, that way its much more readable and flexible as always_inline can simply be removed while the macros couldnt be about 0.5 % speedup with default parameters by Michael Niedermayer 2004-04-22 03:31:29 +0000