ffmpeg.git
17 years agorpza resolution fix, courtesy of Todd Kirby (doubleshot at pacbell.net)
Mike Melanson [Wed, 26 May 2004 02:42:41 +0000 (02:42 +0000)]
rpza resolution fix, courtesy of Todd Kirby (doubleshot at pacbell.net)

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

17 years agodont add padding in the middle of the data patch by (Sidik Isani <isani at cfht dot...
Sidik Isani [Tue, 25 May 2004 23:06:00 +0000 (23:06 +0000)]
dont add padding in the middle of the data patch by (Sidik Isani <isani at cfht dot hawaii dot edu>)

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

17 years agoavcodec_find is in no header file, and appearently not used or very usefull so lets...
Michael Niedermayer [Tue, 25 May 2004 18:17:25 +0000 (18:17 +0000)]
avcodec_find is in no header file, and appearently not used or very usefull so lets make it static ...

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

17 years agowarning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
Michael Niedermayer [Tue, 25 May 2004 18:07:25 +0000 (18:07 +0000)]
warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

17 years ago100l (avi seeking)
Michael Niedermayer [Mon, 24 May 2004 15:13:23 +0000 (15:13 +0000)]
100l (avi seeking)

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

17 years ago100l (AVStream.duration)
Michael Niedermayer [Mon, 24 May 2004 13:08:00 +0000 (13:08 +0000)]
100l (AVStream.duration)

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

17 years agocur_dts in native timebase
Michael Niedermayer [Sun, 23 May 2004 21:36:23 +0000 (21:36 +0000)]
cur_dts in native timebase

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

17 years agostore index for seeking in the native timebase of each stream
Michael Niedermayer [Sun, 23 May 2004 16:26:12 +0000 (16:26 +0000)]
store index for seeking in the native timebase of each stream
set correct timebase for nut
merge mpeg-ts seeking with existing seeking code
10l fix in mpegts (27mhz vs. 90khz)

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

17 years ago100l
Michael Niedermayer [Sun, 23 May 2004 14:35:55 +0000 (14:35 +0000)]
100l

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

17 years agompeg audio timestamp fix
Michael Niedermayer [Sun, 23 May 2004 01:10:15 +0000 (01:10 +0000)]
mpeg audio timestamp fix

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

17 years agoooops
Michael Niedermayer [Sat, 22 May 2004 12:21:58 +0000 (12:21 +0000)]
ooops

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

17 years agomove time_base (pts_num/pts_den) from AVFormatContext -> AVStream
Michael Niedermayer [Fri, 21 May 2004 20:43:21 +0000 (20:43 +0000)]
move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

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

17 years agomore data_size=0 cleanup
Michael Niedermayer [Fri, 21 May 2004 14:40:35 +0000 (14:40 +0000)]
more data_size=0 cleanup

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

17 years agodata_size = 0 cleanup
Michael Niedermayer [Fri, 21 May 2004 14:37:16 +0000 (14:37 +0000)]
data_size = 0 cleanup

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

17 years agooops, forgot to commit that change from the warning fixes by (Michael Roitzsch <mroi...
Michael Niedermayer [Fri, 21 May 2004 14:29:25 +0000 (14:29 +0000)]
oops, forgot to commit that change from the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

17 years agoforgotten prototypes
Michael Niedermayer [Fri, 21 May 2004 13:44:03 +0000 (13:44 +0000)]
forgotten prototypes

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

17 years agomuxing overhead statistic fix for stream copying
Michael Niedermayer [Thu, 20 May 2004 16:05:47 +0000 (16:05 +0000)]
muxing overhead statistic fix for stream copying

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

17 years agobytestream tracing support
Michael Niedermayer [Thu, 20 May 2004 16:00:22 +0000 (16:00 +0000)]
bytestream tracing support
sync points
removing timestamp lru prediction
extendible frame_code / frame_code table

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

17 years agortp callback context patch by ("Chris Flerackers" <cflerackers at androme dot be>)
Chris Flerackers [Tue, 18 May 2004 17:23:49 +0000 (17:23 +0000)]
rtp callback context patch by ("Chris Flerackers" <cflerackers at androme dot be>)

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

17 years agosome of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot...
Michael Niedermayer [Tue, 18 May 2004 17:09:46 +0000 (17:09 +0000)]
some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

17 years ago * IEC DV seems to accept SMPTE way of tagging 16:9 too.
Roman Shaposhnik [Tue, 18 May 2004 02:33:27 +0000 (02:33 +0000)]
   * IEC DV seems to accept SMPTE way of tagging 16:9 too.

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

17 years ago * reimplementation using mutexes and condition variables.
Roman Shaposhnik [Tue, 18 May 2004 01:53:43 +0000 (01:53 +0000)]
   * reimplementation using mutexes and condition variables.

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

17 years agodon't compile ffserver if network is not enabled patch by (Luca Abeni <lucabe72 at...
Luca Abeni [Mon, 17 May 2004 20:24:59 +0000 (20:24 +0000)]
don't compile ffserver if network is not enabled patch by (Luca Abeni <lucabe72 at email dot it>)

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

17 years agomention avcodec_align_dimensions()
Michael Niedermayer [Thu, 13 May 2004 19:08:39 +0000 (19:08 +0000)]
mention avcodec_align_dimensions()

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

17 years agosegfault fix
Michael Niedermayer [Thu, 13 May 2004 14:54:57 +0000 (14:54 +0000)]
segfault fix

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

17 years agono longer true
Mike Melanson [Thu, 13 May 2004 12:51:54 +0000 (12:51 +0000)]
no longer true

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

17 years agoremoving unused encoding code
Michael Niedermayer [Wed, 12 May 2004 21:34:38 +0000 (21:34 +0000)]
removing unused encoding code

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

17 years agoautomatic framerate selection
Michael Niedermayer [Wed, 12 May 2004 16:51:39 +0000 (16:51 +0000)]
automatic framerate selection

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

17 years agoautomatic pixel format selection
Michael Niedermayer [Wed, 12 May 2004 16:00:44 +0000 (16:00 +0000)]
automatic pixel format selection

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

17 years agohow to encode SVQ1
Mike Melanson [Wed, 12 May 2004 12:28:15 +0000 (12:28 +0000)]
how to encode SVQ1

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

17 years agosvq1 regression test
Michael Niedermayer [Wed, 12 May 2004 03:33:40 +0000 (03:33 +0000)]
svq1 regression test

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

17 years agosegfault fix
Michael Niedermayer [Wed, 12 May 2004 02:50:48 +0000 (02:50 +0000)]
segfault fix

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

17 years agosupport skiped blocks in SVQ1
Michael Niedermayer [Wed, 12 May 2004 02:19:12 +0000 (02:19 +0000)]
support skiped blocks in SVQ1

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

17 years agomotion estimation for SVQ1
Michael Niedermayer [Wed, 12 May 2004 02:03:24 +0000 (02:03 +0000)]
motion estimation for SVQ1

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

17 years agoUINT64_MAX fix
Michael Niedermayer [Tue, 11 May 2004 12:24:42 +0000 (12:24 +0000)]
UINT64_MAX fix

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

17 years agomoving motion estimation specific variables from MpegEncContext -> MotionEstContext
Michael Niedermayer [Tue, 11 May 2004 01:38:46 +0000 (01:38 +0000)]
moving motion estimation specific variables from MpegEncContext -> MotionEstContext

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

17 years agoreduce dependancy between motion estimation and MpegEncContext
Michael Niedermayer [Tue, 11 May 2004 00:58:08 +0000 (00:58 +0000)]
reduce dependancy between motion estimation and MpegEncContext
this is practically just a s/s->me./c->/

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

17 years agodummy avcodec_thread_init() to avoid linking issues
Michael Niedermayer [Mon, 10 May 2004 23:38:53 +0000 (23:38 +0000)]
dummy avcodec_thread_init() to avoid linking issues

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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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