Statistics
| Branch: | Revision:

ffmpeg @ d0a0bbd2

# Date Author Comment
d0a0bbd2 09/16/2004 03:31 AM Mike Melanson

IBM Ultimotion video decoder, courtesy of Konstantin Shishkov

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

69bde0b2 09/16/2004 02:14 AM Mike Melanson

added support for the elusive AVI palette change chunk, courtesy of
Kostya <cannonball at bw-team.com>

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

48cb67c6 09/15/2004 12:23 PM Michael Niedermayer

10l

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

bd368b56 09/15/2004 01:55 AM Michael Niedermayer

per picture psnr

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

d2c5f0a4 09/15/2004 01:35 AM Michael Niedermayer

various fixes for the main chunk demux loop

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

b100eab8 09/15/2004 12:35 AM Michael Niedermayer

changing size segfault fix

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

d32064c0 09/14/2004 06:35 PM Michael Niedermayer

comment fix

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

2d3601b5 09/14/2004 05:17 PM Michael Niedermayer

qprd + mpeg2 segfault fix

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

0bae10cc 09/14/2004 06:58 AM Roman Shaposhnik
  • I was finally convinced. And besides, if err it's better to err with
    everybody else around ;-)

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

4770b1b4 09/13/2004 09:20 PM Roberto Togni

AVC (H264 in mp4 files, fourcc avc1) support

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

c08a01a6 09/13/2004 12:37 PM Michael Niedermayer

pre_cmp fix

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

49e5dcbc 09/13/2004 03:27 AM Maarten Daniels

H.261 decoder improvements
- GOB's can exist of only MBA_STUFFING codes: it crashed before, but it is fixed now
- Clearer code
- Some extra checks so the decoder is more resilient against errors
patch by (Maarten Daniels <maarten dot daniels at student dot luc dot ac dot be>)...

d92b5807 09/12/2004 11:09 PM Michael Niedermayer

100l (forgot to set the 8x8 mc functions, so ME did use the mpeg ones ...)

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

ec697587 09/12/2004 09:32 PM Michael Niedermayer

use h264 MC code if possible
50% faster predict_plane() if mmx2/3dnow is available
0.1% bitrate increase

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

0fd847a1 09/12/2004 05:35 PM Michael Niedermayer

10l (gcc 2.95 compilation)

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

73468318 09/12/2004 04:46 PM Michael Niedermayer

fixed framerates

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

3924dac4 09/12/2004 10:51 AM Michael Niedermayer

use pointer arithmetic in mc_block(), 25% faster

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

a6c01275 09/10/2004 07:40 PM Michael Niedermayer

get/set_sr_golomb() cleanup

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

8bf5d58f 09/10/2004 07:39 PM Michael Niedermayer

fail if SSE && !memalign && !memalign_hack

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

c32b14bb 09/10/2004 06:54 PM Michael Niedermayer

mess cleanup

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

d58a6d85 09/10/2004 03:38 PM Alex Beregszaszi

put the warning to the right place to avoid crashes

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

7be8716a 09/10/2004 09:51 AM Alex Beregszaszi

forgot to commit this

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

e69538fa 09/08/2004 06:49 PM Michael Niedermayer

h264_qpel8_hv_lowpass_mmx2/3dnow

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

e772bb8a 09/08/2004 06:25 PM Michael Niedermayer

h264_qpel4_hv_lowpass_mmx2/3dnow
alignment fixes

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

4579adb0 09/08/2004 05:59 PM Alex Beregszaszi

new signed golomb routines

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

b2a1c771 09/08/2004 05:57 PM Alex Beregszaszi

try to select w/h from tables

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

cf7f2b16 09/08/2004 10:22 AM Michael Niedermayer

note about our speed with replying to patches

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

7b37a6e9 09/08/2004 10:07 AM Michael Niedermayer

10l (wrong coded_picture)

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

56d8bd56 09/08/2004 12:52 AM Michael Niedermayer

optimization

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

a6e39f45 09/07/2004 10:56 PM Michael Niedermayer

optimization

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

ed8ffdf4 09/07/2004 05:22 PM Michael Niedermayer

optimization

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

437525c4 09/07/2004 01:48 AM Michael Niedermayer

h264 luma motion compensation in mmx2/3dnow

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

0c62d343 09/06/2004 10:32 AM Michael Niedermayer

useless

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

d6af6b03 09/06/2004 03:17 AM Michael Niedermayer

10000l fix and use more mmx2/3dnow code for mpeg4 qpel which has been written and commited long time ago but appearently never used, qpel motion compensation is 5% faster
now

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

ff158dc9 09/05/2004 09:46 PM Michael Niedermayer

20% faster predict_plane()
moion vector max/min fix

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

cc078b9e 09/04/2004 11:19 AM Alex Beregszaszi

more decorrelation types

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

952b32c0 09/03/2004 02:32 AM Loren Merritt

Always write VOL control parameters, needed by old xvid patch by (Loren Merritt <lorenm at u dot washington dot edu>)

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

3cb01872 09/02/2004 06:46 PM Michael Niedermayer

typo

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

628b210f 09/02/2004 03:46 PM Michael Niedermayer

optional non spec compliant optimizations for mpeg1

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

6fc5b059 09/02/2004 03:30 PM Michael Niedermayer

optional non spec compliant optimizations

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

bf0669aa 09/02/2004 01:28 PM Michael Niedermayer

forgotten parameter

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

d89dc06a 09/02/2004 10:49 AM Loren Merritt

h264 deblocking crash patch by (Loren Merritt <lorenm at u dot washington dot edu>)

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

19aa028d 08/31/2004 04:28 PM Michael Niedermayer

10l (keyframes and context resets)

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

39c61bbb 08/28/2004 02:24 PM Michael Niedermayer

cleanup

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

fff6d4ea 08/28/2004 02:08 PM Michael Niedermayer

10l
more benchmarking code
inline

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

229daca7 08/28/2004 12:28 PM Mike Melanson

8-bit mode corrections

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

ea7d9cd4 08/27/2004 09:16 PM Michael Niedermayer

merge decode_subband() and dequantize()

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

ff765159 08/27/2004 08:33 PM Michael Niedermayer

11% faster decode_subband()

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

0cea8a03 08/27/2004 08:15 PM Michael Niedermayer

5% faster decode_subband()
a little cleanup

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

7b49c309 08/27/2004 07:52 PM Michael Niedermayer

46% faster decode_subband()

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

3c1adccd 08/27/2004 01:06 AM Michael Niedermayer

50% faster decode_subband()

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

07140e39 08/26/2004 10:46 PM Michael Niedermayer

yuv median encoding 10l fix

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

155ec6ed 08/26/2004 08:04 PM Michael Niedermayer

quad tree based motion compensation (currently only 16x16 & 8x8 OBMC blocks, but can be extended to other block sizes easily)
different intra block coding (previous was just an ugly hack)
1.8% bitrate reduction -0.01PSNR (foreman@352x288 qscale=8)
1.5% bitrate reduction +0.05PSNR (foreman@352x288 qscale=1)...

71487254 08/25/2004 10:35 PM Michael Niedermayer

typo fix by (Marcin 'Morgoth' Kurek <morgoth6 at box43 dot pl>)

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

64886072 08/25/2004 12:26 AM Michael Niedermayer

edge bugfix
1-1.3% lower bitrate and +0.01 PSNR (foremen@352x288 qscale=1,8)

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

ad730459 08/25/2004 12:01 AM Bohdan Horst

bsd patch by (Bohdan Horst <nexus at irc dot pl>)

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

91d6655a 08/24/2004 04:33 PM Michael Niedermayer

lrintf emulation improvments

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

f2fe8752 08/23/2004 07:48 PM Roman Shaposhnik
  • adding Michael's explanation to the FAQ

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

26efc54e 08/22/2004 05:16 PM Michael Niedermayer

4x4 SSE compare function
wavelet based compare functions
make epzs_motion_search() more flexible so it can be used for a wider range of block sizes
make get_penalty_factor() independant of MpegEncContext

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

c931e608 08/22/2004 03:35 PM Roberto Togni

h261

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

ef859ca3 08/22/2004 12:40 PM Alex Beregszaszi

ffmpeg short conversion got fixed somewhere, no need to workaround it - fixes amplitude bug

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

33a4d8b1 08/21/2004 07:59 PM Alex Beregszaszi

snow and sonic

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

7251dfaf 08/21/2004 07:24 PM Alex Beregszaszi

unofficial ids for sonic for using in nut (fixme)

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

54f5fd22 08/21/2004 07:19 PM Alex Beregszaszi

new opensource lossy/lossless audio codec based on speech compression techniques (actually based on bonk)

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

02da1f0d 08/21/2004 07:18 PM Alex Beregszaszi

new copyrights

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

b4396f36 08/19/2004 07:01 PM Diego Biurrun

k6 pop fix patch by (Diego Biurrun <diego at biurrun dot de>)

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

eab895aa 08/19/2004 10:55 AM Todd Kirby

enrtries for PIX_FMT_XVMC_MPEG2_MC and PIX_FMT_XVMC_MPEG2_IDCT patch by ("Todd.Kirby" <doubleshot at pacbell dot net>)

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

b1114f18 08/18/2004 10:10 PM Michael Niedermayer

copy & paste bug

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

14a68b89 08/18/2004 11:22 AM Michael Niedermayer

nonsense removial

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

0c9fc6e1 08/18/2004 08:15 AM Roman Shaposhnik
  • replacing calls to not-always-available gmtime_r with our own code.
    The new helper function actually differs in semantics from gmtime_r,
    so if that seems to be a problem I can actually move it to dv.c
    completely, since only DV muxer uses the code anyway....
0722ccdb 08/17/2004 10:41 AM Michael Niedermayer

more untested bigendian fixes
rgb32 plane predictor decoding bugfix

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

3ad7dd8c 08/17/2004 09:57 AM Michael Niedermayer

big endian fix (untested)

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

da6c4573 08/16/2004 11:17 PM Michael Niedermayer

memleak found by ("wxWindows_study" <quicktime2008 at hotmail dot com>)

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

b3067ac1 08/16/2004 10:51 PM Michael Niedermayer

cleanup

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

ec587a50 08/16/2004 10:48 PM Måns Rullgård

Get H.264 frame rate from SPS/VUI patch by (Måns Rullgård <mru at kth dot se>)

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

8a515d2d 08/16/2004 01:25 AM Michael Niedermayer

get_bits(32) fix

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

6d45cb72 08/14/2004 10:51 PM Mike Melanson

build++

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

bb22e8b1 08/14/2004 03:18 PM Michael Niedermayer

10l (lrintf(a)+b vs. lrintf(a+b))

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

9d53d58e 08/14/2004 03:08 PM Mike Melanson

TechSmith Camtasia (TSCC) video decoder, courtesy of Konstantin Shishkov

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

df84ac2e 08/14/2004 02:51 PM Michael Niedermayer

stack overflow

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

b6c50eb1 08/14/2004 02:05 PM Patrice Bensoussan

iTunes metadata encoding support patch by (Patrice Bensoussan <patrice.bensoussan at free dot fr>)

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

8b69867f 08/13/2004 03:30 PM Michael Niedermayer

Minor Patch for shared libs on Mac OSX by (Bill May <wmay at cisco dot com>)

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

17659207 08/13/2004 02:40 PM Michael Niedermayer

minor optimization

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

baced9f5 08/13/2004 01:59 PM Michael Niedermayer

user overrideable level & profile

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

c2b9685e 08/13/2004 12:59 AM Michael Niedermayer

cross compile fix by (allanc at chickenandporn dot com)

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

9b7bf3c8 08/13/2004 12:50 AM Michael Niedermayer

spelling fixes, closes bug #1005426

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

6d24231e 08/12/2004 11:36 PM Michael Niedermayer

give the user a chance to override codec_tag

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

6ba5cbc6 08/12/2004 12:09 AM Petr Doubek

HTTP Authentication Patch by (Petr Doubek <doubek at vision dot ee dot ethz dot ch>)
tested and submitted by (Torsten Spindler <spindler at hbt dot arch dot ethz dot ch>)

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

1477ec35 08/11/2004 07:32 PM Michael Niedermayer

10l (dont store 2 different things at the same place ...)

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

426c31a1 08/11/2004 01:24 AM Michael Niedermayer

make dep fixes by (Måns Rullgård <mru at kth dot se>)

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

4ccbc7d5 08/10/2004 08:23 PM Reimar Döffinger

width instead of chromWidth causing segfault in some cases

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

8f9298f8 08/04/2004 08:57 PM Roman Shaposhnik
  • simplifying OpenDML AVI handling. * adding code to skip over JUNK. It turns out that video editing
    software uses junk to resize ix## chunks without actually
    scrubbing the data. That trips up our packet extraction
    code since it recognizes ix## entries as "packets". Basically...
46c281e8 08/03/2004 02:34 AM Michael Niedermayer

cleanup

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

7440fe83 08/03/2004 01:50 AM Michael Niedermayer

segfault fix

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

fa2522d7 08/03/2004 01:07 AM Michael Niedermayer

10l (segfault)

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

93fbdb5a 08/02/2004 07:09 PM Michael Niedermayer

lossless support

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

3bb9f096 08/02/2004 06:01 PM Michael Niedermayer

cleanup

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

0635cbfc 08/02/2004 05:53 PM Michael Niedermayer

improved magnitude coding, 0.2% lower bitrate (foreman@352x288 qscale 1 and 8)

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

9b434875 08/02/2004 01:03 PM Michael Niedermayer

fix one file, will probably break some others but i cant find any samples which need this ...

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

13859ac9 08/02/2004 01:00 PM Michael Niedermayer

dont be so picky

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