ffmpeg.git
16 years agop frame encoding, only with 0,0 motion vectors yet though
Michael Niedermayer [Sun, 9 May 2004 15:50:08 +0000 (15:50 +0000)]
p frame encoding, only with 0,0 motion vectors yet though

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

16 years agousing pointers so the code could eventually be used for P frames
Michael Niedermayer [Sat, 8 May 2004 14:15:45 +0000 (14:15 +0000)]
using pointers so the code could eventually be used for P frames
a few const modifiers to make gcc happier

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

16 years agowidth height %64 != 0 fix
Michael Niedermayer [Sat, 8 May 2004 11:54:55 +0000 (11:54 +0000)]
width height %64 != 0 fix
print average RD score at the end
precalculated codebook vector mean tables

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

16 years agoimlib2 needs -lm
Michael Niedermayer [Sat, 8 May 2004 11:17:29 +0000 (11:17 +0000)]
imlib2 needs -lm

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

16 years agobuffer hints, use reget_buffer, removed copy from previous frame
Roberto Togni [Fri, 7 May 2004 21:34:33 +0000 (21:34 +0000)]
buffer hints, use reget_buffer, removed copy from previous frame

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

16 years agocolor and 10l
Michael Niedermayer [Fri, 7 May 2004 21:10:52 +0000 (21:10 +0000)]
color and 10l

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

16 years agorate distorted intra only encoding
Michael Niedermayer [Fri, 7 May 2004 20:30:52 +0000 (20:30 +0000)]
rate distorted intra only encoding
still grayscale, still no real ratecontrol ...
use -qscale x to set the quality
not optimized yet ...

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

16 years ago10l
Michael Niedermayer [Fri, 7 May 2004 14:57:05 +0000 (14:57 +0000)]
10l

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

16 years agofirst pass at a Sorenson Video 1 (SVQ1) encoder
Mike Melanson [Fri, 7 May 2004 03:10:11 +0000 (03:10 +0000)]
first pass at a Sorenson Video 1 (SVQ1) encoder

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

16 years agosupport SVQ1 in AVI files, just for fun
Mike Melanson [Fri, 7 May 2004 02:57:13 +0000 (02:57 +0000)]
support SVQ1 in AVI files, just for fun

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

16 years agovbr audio fix
Michael Niedermayer [Thu, 6 May 2004 21:52:38 +0000 (21:52 +0000)]
vbr audio fix

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

16 years agonext_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
Michael Niedermayer [Wed, 5 May 2004 21:23:28 +0000 (21:23 +0000)]
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

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

16 years agocoder, context, predictor command line options
Michael Niedermayer [Wed, 5 May 2004 21:19:08 +0000 (21:19 +0000)]
coder, context, predictor command line options

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

16 years agosupport decoding mpeg4 with buggy dc clipping
Michael Niedermayer [Wed, 5 May 2004 19:53:40 +0000 (19:53 +0000)]
support decoding mpeg4 with buggy dc clipping

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

16 years agompeg4 dc prediction simplification
Michael Niedermayer [Wed, 5 May 2004 00:14:22 +0000 (00:14 +0000)]
mpeg4 dc prediction simplification
dc cliping fix

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

16 years agouse AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32
Michael Niedermayer [Tue, 4 May 2004 02:58:30 +0000 (02:58 +0000)]
use AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32

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

16 years agoarbitrary precision integer support
Michael Niedermayer [Tue, 4 May 2004 02:51:18 +0000 (02:51 +0000)]
arbitrary precision integer support
+ - * / % << >> log2 compare are supported
and dont fear, no bloated lib, just 130 lines of c code

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

16 years agoAdd buffer hints, enable DR1
Roberto Togni [Sun, 2 May 2004 20:01:39 +0000 (20:01 +0000)]
Add buffer hints, enable DR1

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

16 years agocleanup
Michael Niedermayer [Sun, 2 May 2004 19:18:20 +0000 (19:18 +0000)]
cleanup

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

16 years agobigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
Michael Niedermayer [Sun, 2 May 2004 14:26:28 +0000 (14:26 +0000)]
bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
with #if defined(WORDS_BIGENDIAN) && (WORDS_BIGENDIAN == 1) -> #ifdef WORDS_BIGENDIAN by me

Originally committed as revision 12396 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

16 years agomatch latest spec
Michael Niedermayer [Sun, 2 May 2004 01:03:55 +0000 (01:03 +0000)]
match latest spec
seeking to startcode-less frames

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

16 years agothis isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such
D Richard Felker III [Sat, 1 May 2004 20:15:21 +0000 (20:15 +0000)]
this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such

Originally committed as revision 12386 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

16 years agodont use always_inine with -Os
Michael Niedermayer [Fri, 30 Apr 2004 20:50:01 +0000 (20:50 +0000)]
dont use always_inine with -Os

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

16 years agommx dct optimization
Michael Niedermayer [Fri, 30 Apr 2004 19:53:54 +0000 (19:53 +0000)]
mmx dct optimization

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

16 years agoAMV bug workaround
Michael Niedermayer [Fri, 30 Apr 2004 18:56:33 +0000 (18:56 +0000)]
AMV bug workaround

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

16 years ago-bug
Michael Niedermayer [Fri, 30 Apr 2004 18:54:36 +0000 (18:54 +0000)]
-bug

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

16 years agosimplify
Michael Niedermayer [Fri, 30 Apr 2004 18:11:34 +0000 (18:11 +0000)]
simplify

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

16 years agodont missuse assert()
Michael Niedermayer [Fri, 30 Apr 2004 18:09:24 +0000 (18:09 +0000)]
dont missuse assert()

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

16 years agocleanup & memleak fix
Michael Niedermayer [Fri, 30 Apr 2004 17:42:58 +0000 (17:42 +0000)]
cleanup & memleak fix

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

16 years ago10000l
Michael Niedermayer [Fri, 30 Apr 2004 16:06:20 +0000 (16:06 +0000)]
10000l

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

16 years agointra_dc_precission>0 encoding support
Michael Niedermayer [Fri, 30 Apr 2004 13:44:29 +0000 (13:44 +0000)]
intra_dc_precission>0 encoding support

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

16 years agoOPT_INT
Michael Niedermayer [Fri, 30 Apr 2004 13:41:48 +0000 (13:41 +0000)]
OPT_INT

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

16 years agoffmpeg -version
Michael Niedermayer [Fri, 30 Apr 2004 12:30:51 +0000 (12:30 +0000)]
ffmpeg -version

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

16 years ago10l
Michael Niedermayer [Fri, 30 Apr 2004 01:35:45 +0000 (01:35 +0000)]
10l

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

16 years agocola test
Ivan Kalvachev [Thu, 29 Apr 2004 23:20:46 +0000 (23:20 +0000)]
cola test

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

16 years ago10l
Michael Niedermayer [Thu, 29 Apr 2004 22:12:29 +0000 (22:12 +0000)]
10l

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

16 years agoremove duplicated find_frame_end() code
Michael Niedermayer [Thu, 29 Apr 2004 14:21:33 +0000 (14:21 +0000)]
remove duplicated find_frame_end() code
move codec specific code from parser.c -> <codecname>.c as far as its easily possible

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

16 years ago>2 channels decoding fix
Michael Niedermayer [Thu, 29 Apr 2004 03:33:34 +0000 (03:33 +0000)]
>2 channels decoding fix

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

16 years agosimplify
Michael Niedermayer [Tue, 27 Apr 2004 13:50:41 +0000 (13:50 +0000)]
simplify

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

16 years agofix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>)
Luca Abeni [Tue, 27 Apr 2004 13:28:16 +0000 (13:28 +0000)]
fix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>)

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

16 years agomove the 0x80 vector outside of the function, thus saving the compiler
Mike Melanson [Tue, 27 Apr 2004 04:06:24 +0000 (04:06 +0000)]
move the 0x80 vector outside of the function, thus saving the compiler
the trouble of having to initialize each byte on the stack individually

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

16 years agoseparate out put_signed_pixels_clamped() into its own function and
Mike Melanson [Tue, 27 Apr 2004 03:58:06 +0000 (03:58 +0000)]
separate out put_signed_pixels_clamped() into its own function and
implement an optimized MMX version of the function

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

16 years agoexport pts if available
Michael Niedermayer [Tue, 27 Apr 2004 03:35:14 +0000 (03:35 +0000)]
export pts if available

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

16 years agoNULL pointers ...
Michael Niedermayer [Tue, 27 Apr 2004 02:55:05 +0000 (02:55 +0000)]
NULL pointers ...

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

16 years agoFix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at...
Wolfram Gloger [Mon, 26 Apr 2004 23:06:29 +0000 (23:06 +0000)]
Fix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

16 years agompeg SVCD compatibility, SCR fixes, standard compliance
Hauke Duden [Mon, 26 Apr 2004 22:16:06 +0000 (22:16 +0000)]
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)

patch by (Hauke Duden <H.NS.Duden at gmx dot net>)

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

16 years agoH.263 MCBPC fix
Michael Niedermayer [Mon, 26 Apr 2004 21:46:01 +0000 (21:46 +0000)]
H.263 MCBPC fix

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

16 years agoattribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)
Matthieu Castet [Mon, 26 Apr 2004 19:38:17 +0000 (19:38 +0000)]
attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)

Originally committed as revision 12302 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

16 years agoavoid macro conflicts
Alex Beregszaszi [Mon, 26 Apr 2004 09:43:55 +0000 (09:43 +0000)]
avoid macro conflicts

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

16 years agodisable hadamard for gcc below 3.3 - better fix awaited
Alex Beregszaszi [Mon, 26 Apr 2004 08:51:56 +0000 (08:51 +0000)]
disable hadamard for gcc below 3.3 - better fix awaited

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

16 years agouse the AVV macro from gcc_fixes.h instead ifdefs
Alex Beregszaszi [Mon, 26 Apr 2004 08:48:28 +0000 (08:48 +0000)]
use the AVV macro from gcc_fixes.h instead ifdefs

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

16 years ago100l, and another one because it boils out with ICE under gcc 3.2.3
Alex Beregszaszi [Mon, 26 Apr 2004 08:30:56 +0000 (08:30 +0000)]
100l, and another one because it boils out with ICE under gcc 3.2.3

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

16 years agoyes, that's nice...
Mike Melanson [Mon, 26 Apr 2004 00:33:59 +0000 (00:33 +0000)]
yes, that's nice...

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

16 years agoreorganize and simplify the VP3 IDCT stuff
Mike Melanson [Mon, 26 Apr 2004 00:20:29 +0000 (00:20 +0000)]
reorganize and simplify the VP3 IDCT stuff

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

16 years agolmin/lmax
Michael Niedermayer [Sun, 25 Apr 2004 19:43:01 +0000 (19:43 +0000)]
lmin/lmax

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

16 years agofix decoding with quant matrixes which contain elements <16
Michael Niedermayer [Sun, 25 Apr 2004 19:03:35 +0000 (19:03 +0000)]
fix decoding with quant matrixes which contain elements <16

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

16 years agorv10 decoding fix
Michael Niedermayer [Sun, 25 Apr 2004 16:14:13 +0000 (16:14 +0000)]
rv10 decoding fix

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

16 years agoring buffer fix by (Luca Abeni <lucabe72 at email dot it>)
Michael Niedermayer [Sun, 25 Apr 2004 13:30:21 +0000 (13:30 +0000)]
ring buffer fix by (Luca Abeni <lucabe72 at email dot it>)

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

16 years agomove __align16 some place where non-MMX machines can see it
Mike Melanson [Sun, 25 Apr 2004 04:06:09 +0000 (04:06 +0000)]
move __align16 some place where non-MMX machines can see it

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

16 years agohush...
Mike Melanson [Sun, 25 Apr 2004 03:38:30 +0000 (03:38 +0000)]
hush...

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

16 years agohook up support for SSE2-optimized VP3 IDCT
Mike Melanson [Sun, 25 Apr 2004 03:33:30 +0000 (03:33 +0000)]
hook up support for SSE2-optimized VP3 IDCT

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

16 years agoadd selected SSE2 ASM macros
Mike Melanson [Sun, 25 Apr 2004 03:30:19 +0000 (03:30 +0000)]
add selected SSE2 ASM macros

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

16 years agoSSE2-optimized variant of VP3 IDCT
Mike Melanson [Sun, 25 Apr 2004 03:29:10 +0000 (03:29 +0000)]
SSE2-optimized variant of VP3 IDCT

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

16 years agocorrect MMX-optimized variant of VP3 IDCT, with comments (thank you
Mike Melanson [Sun, 25 Apr 2004 03:26:24 +0000 (03:26 +0000)]
correct MMX-optimized variant of VP3 IDCT, with comments (thank you
Perl!)

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

16 years agosupport reusing mb types and field select values of the source file, but use motion...
Michael Niedermayer [Sun, 25 Apr 2004 02:09:47 +0000 (02:09 +0000)]
support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
minor cleanup
segfault fix

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

16 years agoadd the minimal documentation to make this decoder useful
Mike Melanson [Sat, 24 Apr 2004 19:30:49 +0000 (19:30 +0000)]
add the minimal documentation to make this decoder useful

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

16 years agoLicense change and cpu detection patch by (James Morrison <ja2morri at csclub dot...
James Morrison [Sat, 24 Apr 2004 15:23:50 +0000 (15:23 +0000)]
License change and cpu detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)

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

16 years agovis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)
James Morrison [Sat, 24 Apr 2004 15:16:23 +0000 (15:16 +0000)]
vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)

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

16 years agoqpel & SSE/SATD regression test
Michael Niedermayer [Sat, 24 Apr 2004 14:41:57 +0000 (14:41 +0000)]
qpel & SSE/SATD regression test

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

16 years ago-qpel option
Michael Niedermayer [Sat, 24 Apr 2004 13:34:32 +0000 (13:34 +0000)]
-qpel option

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

16 years agonut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)
Sascha Sommer [Sat, 24 Apr 2004 13:10:35 +0000 (13:10 +0000)]
nut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)

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

16 years agocygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)
Sascha Sommer [Sat, 24 Apr 2004 11:51:38 +0000 (11:51 +0000)]
cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)

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

16 years agosanity checks
Michael Niedermayer [Sat, 24 Apr 2004 03:43:43 +0000 (03:43 +0000)]
sanity checks

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

16 years agominor motion estimation cleanup
Michael Niedermayer [Sat, 24 Apr 2004 03:36:37 +0000 (03:36 +0000)]
minor motion estimation cleanup
4mv motion vector passthrough

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

16 years agolibavcodec Cygwin compilation failure (II) patch by (Sascha Sommer)
Sascha Sommer [Sat, 24 Apr 2004 03:02:40 +0000 (03:02 +0000)]
libavcodec Cygwin compilation failure (II) patch by (Sascha Sommer)

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

16 years ago * Enabling UltraSparc stuff wit _SPARC64
Roman Shaposhnik [Sat, 24 Apr 2004 02:02:54 +0000 (02:02 +0000)]
   * Enabling UltraSparc stuff wit _SPARC64

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

16 years agoVIS optimized motion compensation code. by (David S. Miller <davem at redhat dot...
Michael Niedermayer [Fri, 23 Apr 2004 23:38:54 +0000 (23:38 +0000)]
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

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

16 years agosanity check
Michael Niedermayer [Fri, 23 Apr 2004 21:17:31 +0000 (21:17 +0000)]
sanity check

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

16 years agoMpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>)
Dmitry Borisov [Fri, 23 Apr 2004 21:02:01 +0000 (21:02 +0000)]
Mpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>)

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

16 years agome_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>)
Timofei V. Bondarenko [Fri, 23 Apr 2004 20:39:23 +0000 (20:39 +0000)]
me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>)

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

16 years agoh264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>)
Michael Niedermayer [Fri, 23 Apr 2004 19:44:27 +0000 (19:44 +0000)]
h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

16 years agoh264 hurry up fix and a tiny cabac clean patch by (Laurent Aimar <fenrir at via dot...
Laurent Aimar [Fri, 23 Apr 2004 19:36:52 +0000 (19:36 +0000)]
h264 hurry up fix and a tiny cabac clean patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

16 years agoreuse motion vectors/mb types/field select values of the source video, if the SSE...
Michael Niedermayer [Fri, 23 Apr 2004 19:06:30 +0000 (19:06 +0000)]
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

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

16 years agoRSHIFT(x,0) fix
Michael Niedermayer [Thu, 22 Apr 2004 23:15:24 +0000 (23:15 +0000)]
RSHIFT(x,0) fix

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

16 years agocorrupted field pictures segfault fix
Michael Niedermayer [Thu, 22 Apr 2004 21:41:08 +0000 (21:41 +0000)]
corrupted field pictures segfault fix

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

16 years ago10l (segfault fix)
Michael Niedermayer [Thu, 22 Apr 2004 20:56:29 +0000 (20:56 +0000)]
10l (segfault fix)

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

16 years agobetter hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at...
Romain Dolbeau [Thu, 22 Apr 2004 13:21:59 +0000 (13:21 +0000)]
better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

16 years agomotion estimation cleanup
Michael Niedermayer [Thu, 22 Apr 2004 03:31:29 +0000 (03:31 +0000)]
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

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

17 years agohadamard8_diff8x8 in AltiVec, the 16bits edition by (Romain Dolbeau <dolbeau at irisa...
Michael Niedermayer [Tue, 20 Apr 2004 17:05:12 +0000 (17:05 +0000)]
hadamard8_diff8x8 in AltiVec, the 16bits edition by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

17 years agoexporting field_select/ref_index values
Michael Niedermayer [Mon, 19 Apr 2004 03:33:23 +0000 (03:33 +0000)]
exporting field_select/ref_index values

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

17 years ago10l
Michael Niedermayer [Sun, 18 Apr 2004 21:59:42 +0000 (21:59 +0000)]
10l

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

17 years agofix y scale of mv vissualization of interlaced MVs
Michael Niedermayer [Sun, 18 Apr 2004 18:30:05 +0000 (18:30 +0000)]
fix y scale of mv vissualization of interlaced MVs

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

17 years agofix exported motion vectors
Michael Niedermayer [Sun, 18 Apr 2004 17:46:52 +0000 (17:46 +0000)]
fix exported motion vectors

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

17 years agovarious fixes
Michael Niedermayer [Sun, 18 Apr 2004 15:26:57 +0000 (15:26 +0000)]
various fixes

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

17 years agopts fix / b frame segfault fix
Michael Niedermayer [Sun, 18 Apr 2004 13:43:23 +0000 (13:43 +0000)]
pts fix / b frame segfault fix

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

17 years ago10l (segfault fix)
Michael Niedermayer [Sun, 18 Apr 2004 11:22:35 +0000 (11:22 +0000)]
10l (segfault fix)

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

17 years agopassing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion...
Michael Niedermayer [Sat, 17 Apr 2004 19:41:49 +0000 (19:41 +0000)]
passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder
moving ref_index from Picture to AVFrame

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

17 years agoflv dropable p frame support
Michael Niedermayer [Sat, 17 Apr 2004 13:36:21 +0000 (13:36 +0000)]
flv dropable p frame support

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

17 years agocleanup
Michael Niedermayer [Sat, 17 Apr 2004 12:04:59 +0000 (12:04 +0000)]
cleanup
fix streamcopy

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

17 years agostream copy pts fix
Michael Niedermayer [Sat, 17 Apr 2004 03:34:17 +0000 (03:34 +0000)]
stream copy pts fix

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