cc77b9435bremoving unused encoding code by
Michael Niedermayer
2004-05-12 21:34:38 +0000
22f7a0601eautomatic framerate selection by
Michael Niedermayer
2004-05-12 16:51:39 +0000
fcee016467automatic pixel format selection by
Michael Niedermayer
2004-05-12 16:00:44 +0000
4a1b9ba0ddhow to encode SVQ1 by
Mike Melanson
2004-05-12 12:28:15 +0000
b86bd1f137svq1 regression test by
Michael Niedermayer
2004-05-12 03:33:40 +0000
270f878447segfault fix by
Michael Niedermayer
2004-05-12 02:50:48 +0000
3178a86584support skiped blocks in SVQ1 by
Michael Niedermayer
2004-05-12 02:19:12 +0000
5e13a73006motion estimation for SVQ1 by
Michael Niedermayer
2004-05-12 02:03:24 +0000
caa50878f4UINT64_MAX fix by
Michael Niedermayer
2004-05-11 12:24:42 +0000
1f202b0d46moving motion estimation specific variables from MpegEncContext -> MotionEstContext by
Michael Niedermayer
2004-05-11 01:38:46 +0000
af4091f194reduce 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
ca8ad84767dummy avcodec_thread_init() to avoid linking issues by
Michael Niedermayer
2004-05-10 23:38:53 +0000
ec6d8af5aap frame encoding, only with 0,0 motion vectors yet though by
Michael Niedermayer
2004-05-09 15:50:08 +0000
0d8e09f8bfusing 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
bab97b2f6cwidth 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
7802d373b7imlib2 needs -lm by
Michael Niedermayer
2004-05-08 11:17:29 +0000
2a0dbb1efcbuffer hints, use reget_buffer, removed copy from previous frame by
Roberto Togni
2004-05-07 21:34:33 +0000
14aa9da3d6color and 10l by
Michael Niedermayer
2004-05-07 21:10:52 +0000
fa2ae82206rate 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
5e502c3ff710l by
Michael Niedermayer
2004-05-07 14:57:05 +0000
3b64893daefirst pass at a Sorenson Video 1 (SVQ1) encoder by
Mike Melanson
2004-05-07 03:10:11 +0000
d91712990csupport SVQ1 in AVI files, just for fun by
Mike Melanson
2004-05-07 02:57:13 +0000
1fa3d65d57vbr audio fix by
Michael Niedermayer
2004-05-06 21:52:38 +0000
dd17409ca0next_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
8a0c66a7e3coder, context, predictor command line options by
Michael Niedermayer
2004-05-05 21:19:08 +0000
4ccde216cdsupport decoding mpeg4 with buggy dc clipping by
Michael Niedermayer
2004-05-05 19:53:40 +0000
a7137a0452mpeg4 dc prediction simplification dc cliping fix by
Michael Niedermayer
2004-05-05 00:14:22 +0000
4c263142c5use 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
29adde838carbitrary 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
c172913a24cleanup by
Michael Niedermayer
2004-05-02 19:18:20 +0000
da7f8893e3bigendian 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
0b43db1448match latest spec seeking to startcode-less frames by
Michael Niedermayer
2004-05-02 01:03:55 +0000
ae4cffd9fcthis 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
bb801c97eadont use always_inine with -Os by
Michael Niedermayer
2004-04-30 20:50:01 +0000
77d0e165b1mmx dct optimization by
Michael Niedermayer
2004-04-30 19:53:54 +0000
3116cb14d1AMV bug workaround by
Michael Niedermayer
2004-04-30 18:56:33 +0000
6387c3e6b6-bug by
Michael Niedermayer
2004-04-30 18:54:36 +0000
d01dbeb800simplify by
Michael Niedermayer
2004-04-30 18:11:34 +0000
1545aceaafdont missuse assert() by
Michael Niedermayer
2004-04-30 18:09:24 +0000
eea8c08fa8cleanup & memleak fix by
Michael Niedermayer
2004-04-30 17:42:58 +0000
60f41d13ef10000l by
Michael Niedermayer
2004-04-30 16:06:20 +0000
bf266e195aintra_dc_precission>0 encoding support by
Michael Niedermayer
2004-04-30 13:44:29 +0000
26d4f26bb7OPT_INT by
Michael Niedermayer
2004-04-30 13:41:48 +0000
242f5b0a88ffmpeg -version by
Michael Niedermayer
2004-04-30 12:30:51 +0000
844ce49d1210l by
Michael Niedermayer
2004-04-30 01:35:45 +0000
d1700ead3bcola test by
Ivan Kalvachev
2004-04-29 23:20:46 +0000
000a9c02db10l by
Michael Niedermayer
2004-04-29 22:12:29 +0000
e4cb187db8remove 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
8aedc51d2bsimplify by
Michael Niedermayer
2004-04-27 13:50:41 +0000
3834be5858fix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>) by
Luca Abeni
2004-04-27 13:28:16 +0000
7daabccb5dmove 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
f9ed9d8584separate 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
c0c37848d8export pts if available by
Michael Niedermayer
2004-04-27 03:35:14 +0000
293ed23f12NULL pointers ... by
Michael Niedermayer
2004-04-27 02:55:05 +0000
4b85a28f27Fix 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
224944895empeg 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
ae4b7d5947H.263 MCBPC fix by
Michael Niedermayer
2004-04-26 21:46:01 +0000
db7a2e0d17attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>) by
Matthieu Castet
2004-04-26 19:38:17 +0000
f4ae934a3bavoid macro conflicts by
Alex Beregszaszi
2004-04-26 09:43:55 +0000
d890d4aed1disable hadamard for gcc below 3.3 - better fix awaited by
Alex Beregszaszi
2004-04-26 08:51:56 +0000
16f5ef9c70use the AVV macro from gcc_fixes.h instead ifdefs by
Alex Beregszaszi
2004-04-26 08:48:28 +0000
d65f20b1ea100l, and another one because it boils out with ICE under gcc 3.2.3 by
Alex Beregszaszi
2004-04-26 08:30:56 +0000
75b4f3c6d6yes, that's nice... by
Mike Melanson
2004-04-26 00:33:59 +0000
116824d0aareorganize and simplify the VP3 IDCT stuff by
Mike Melanson
2004-04-26 00:20:29 +0000
4ea4b27469lmin/lmax by
Michael Niedermayer
2004-04-25 19:43:01 +0000
3c0da30c01fix decoding with quant matrixes which contain elements <16 by
Michael Niedermayer
2004-04-25 19:03:35 +0000
49f3806dd8rv10 decoding fix by
Michael Niedermayer
2004-04-25 16:14:13 +0000
7aae316869ring buffer fix by (Luca Abeni <lucabe72 at email dot it>) by
Michael Niedermayer
2004-04-25 13:30:21 +0000
92a69cf868move __align16 some place where non-MMX machines can see it by
Mike Melanson
2004-04-25 04:06:09 +0000
6186b94c13hush... by
Mike Melanson
2004-04-25 03:38:30 +0000
38acbc3cb9hook up support for SSE2-optimized VP3 IDCT by
Mike Melanson
2004-04-25 03:33:30 +0000
78a16bfec6add selected SSE2 ASM macros by
Mike Melanson
2004-04-25 03:30:19 +0000
5f9379007cSSE2-optimized variant of VP3 IDCT by
Mike Melanson
2004-04-25 03:29:10 +0000
daae869903correct MMX-optimized variant of VP3 IDCT, with comments (thank you Perl!) by
Mike Melanson
2004-04-25 03:26:24 +0000
f20f8a8b0bsupport 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
7e56cd927badd the minimal documentation to make this decoder useful by
Mike Melanson
2004-04-24 19:30:49 +0000
0f12310fe2License 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
bb476ff367vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>) by
James Morrison
2004-04-24 15:16:23 +0000
aab9cdcff8qpel & 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
45d6de9258nut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>) by
Sascha Sommer
2004-04-24 13:10:35 +0000
2a86d50bd9cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>) by
Sascha Sommer
2004-04-24 11:51:38 +0000
aacc6615f8sanity checks by
Michael Niedermayer
2004-04-24 03:43:43 +0000
9964df63eeminor motion estimation cleanup 4mv motion vector passthrough by
Michael Niedermayer
2004-04-24 03:36:37 +0000
5c668f4610libavcodec 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
44f54ceb30VIS 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
1671083f55sanity check by
Michael Niedermayer
2004-04-23 21:17:31 +0000
df70de1f61Mpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>) by
Dmitry Borisov
2004-04-23 21:02:01 +0000
2f0472ff81me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>) by
Timofei V. Bondarenko
2004-04-23 20:39:23 +0000
c8470cc173h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>) by
Michael Niedermayer
2004-04-23 19:44:27 +0000
693399ba55h264 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
f4f3223ffdreuse 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
10f3005f51RSHIFT(x,0) fix by
Michael Niedermayer
2004-04-22 23:15:24 +0000
25ef43bb28corrupted field pictures segfault fix by
Michael Niedermayer
2004-04-22 21:41:08 +0000
6c08a0574310l (segfault fix) by
Michael Niedermayer
2004-04-22 20:56:29 +0000
9007f51460better 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
2750b827b3motion 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