Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 5cf08f23

# Date Author Comment
5cf08f23 05/18/2005 09:17 AM Loren Merritt

H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing cases to 8-bit math)

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

288774bb 05/18/2005 09:07 AM Michael Niedermayer

reduce size of Vp3Fragment from 32byte to 16byte

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

b5da3635 05/18/2005 08:48 AM Michael Niedermayer

optimizing rle decoding loops a little

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

8aeadb90 05/18/2005 07:59 AM Michael Niedermayer

disabling buggy optimizations

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

d8278bab 05/18/2005 12:11 AM Mike Melanson

replace get_superblock_run_length() with a VLC table

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

0ad72bdd 05/17/2005 11:39 PM Mike Melanson

use VLCs for in place of get_fragment_run_length(), get_mode_code(), and
get_motion_vector_vlc()

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

4935b1b9 05/17/2005 11:09 PM Mike Melanson

signature has an 'x'

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

b81f8949 05/17/2005 10:47 PM Mike Melanson

Fraps FPS1 video decoder (v1 & v2), courtesy of Roine Gustafsson <roine
at users sf net>

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

6f7aa589 05/17/2005 08:50 PM Michael Niedermayer

some optimizations gcc should have done (10% faster loop filter)

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

ee408ead 05/17/2005 08:30 PM Michael Niedermayer

SATURATE_U8 -> clip_uint8 (10% faster loop filter)

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

0bde73d9 05/17/2005 07:02 PM Michael Niedermayer

Vorbis decoder by (Balatoni Denes | dbalatoni programozo hu)

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

5773a746 05/17/2005 06:28 PM Michael Niedermayer

porting the mmx&sse2 (sse2 untested) vp3 idcts to the lavc idct API

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

1482fee8 05/17/2005 11:36 AM Michael Niedermayer

remove duplicate zigzag tables

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

36af0c95 05/17/2005 11:31 AM Michael Niedermayer

fix idct permutation

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

8b6103da 05/17/2005 11:12 AM Michael Niedermayer

porting vp3 idct over to lavc idct api

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

ea191e08 05/17/2005 09:18 AM Michael Niedermayer

remove permutation done to quant tables and then undone during idct
move permutation from idct to unpack_vlcs

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

b178f758 05/17/2005 09:11 AM Michael Niedermayer

disabling vp3 mmx&mmx2 idcts, they must be ported over to the lavc idct API, ill port the vp3 c idct

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

36661afe 05/17/2005 08:46 AM Michael Niedermayer

fix last coeff

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

a2df5a50 05/17/2005 12:52 AM Michael Niedermayer

clear blocks after each idct instead of per picture
dont store the all zero coefficients of skiped blocks

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

1cf9f514 05/16/2005 11:11 PM Ivan Kalvachev

parse and save hrd_fullness and range_map

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

220a6f40 05/16/2005 09:49 PM Michael Niedermayer

some benchmarking code

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

d5e18835 05/16/2005 05:22 PM Michael Niedermayer

various 10l fixes for the loop filter

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

42cc17f9 05/16/2005 02:55 PM Ivan Kalvachev

whitespace cosmetics

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

7bad42cf 05/16/2005 09:29 AM Michael Niedermayer

fix dequant matrix

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

0d175622 05/15/2005 01:40 AM Michael Niedermayer

another try at decode_ref_pic_list_reordering()

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

3f9d3777 05/14/2005 09:02 PM Måns Rullgård

work with latest svn of x264

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

89ba9eed 05/14/2005 03:34 PM Michael Niedermayer

preserve parse context

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

6ab87211 05/14/2005 12:04 AM Michael Niedermayer

fill missing reference pictures with something to avoid assertion failure

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

cf5c5c8f 05/13/2005 11:11 PM Michael Niedermayer

10l (%f vs. %Ld)

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

ba7ee4a4 05/13/2005 09:06 PM Matthieu Castet

fix theora header parsing
patch by Matthieu Castet <castet dot matthieu at free dot fr>

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

30344a83 05/13/2005 09:04 PM Måns Rullgård

remove/replace non-ascii characters

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

ad2b531d 05/13/2005 06:10 PM Måns Rullgård

change extradata format for vorbis

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

0444b023 05/13/2005 12:00 PM Michael Niedermayer

alignment fix by (Gábor Kovács >picard demoscene hu)

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

d2cc7468 05/13/2005 08:17 AM Michael Niedermayer

10l (mb_type uninitalized and then changed and overwritten)

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

5cb46bc7 05/12/2005 11:34 PM Michael Niedermayer

typo found by Chengji Zhao

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

5085d59d 05/12/2005 06:54 PM Michael Niedermayer

arm alignment fix

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

25a0a0a5 05/12/2005 03:13 PM Ivan Kalvachev

few bistream fixes and verbosity tweaks

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

4ad8ecd1 05/12/2005 10:15 AM Michael Niedermayer

sanity check

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

d9c780a8 05/12/2005 08:44 AM Michael Niedermayer

some asserts()

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

bf873ee6 05/12/2005 01:31 AM Michael Niedermayer

b_frame_strategy sanity check

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

49d40989 05/11/2005 11:51 PM Diego Biurrun

Add missing pp=ac to pp_help.

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

160147cc 05/11/2005 05:13 PM Michael Niedermayer

fixing decoding of AlanKay-245.asf

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

aac064b5 05/11/2005 04:42 PM Måns Rullgård

theora decoding using libtheora

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

ef56de32 05/11/2005 01:50 AM Michael Niedermayer

support the LE reader, so it can be tested a little

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

cea27ac7 05/11/2005 01:46 AM Michael Niedermayer

LE bitstream reader based upon a patch by (Balatoni Denes <dbalatoni programozo hu)

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

0de1318a 05/10/2005 09:02 PM Michael Niedermayer

typo

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

983ea0bc 05/10/2005 08:39 PM Roine Gustafsson

a few #ifdef CONFIG_X_ENCODER, patch by (Roine Gustafsson <roine users.sourceforge net]

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

33f72572 05/10/2005 07:54 PM Michael Niedermayer

optimization

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

24dea064 05/10/2005 10:05 AM Michael Niedermayer

change macros to inline functions
remove redundant operations
remove silly 2 layer bswap_XX/ByteSwapXX system

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

9cd81798 05/08/2005 08:15 PM Michael Niedermayer

#defines for strict_std_compliance and split between inofficial extensions and non standarized things

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

c998bdd9 05/08/2005 06:48 PM Michael Niedermayer

fix PIC

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

eb94aca9 05/08/2005 03:04 PM Charles Yates

support BUILDSUF patch by <charles dot yates at pandora dot be>

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

1c02a973 05/08/2005 01:04 PM Michael Niedermayer

fix block corruption caused by clear_blocks() optimization

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

6b51185c 05/08/2005 09:58 AM Michael Niedermayer

overflow fix

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

1192ce37 05/08/2005 12:44 AM Michael Niedermayer

complain about mpeg4 limits only if codec_id == MPEG4

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

44608ac7 05/07/2005 07:24 PM Roine Gustafsson

ff_reverse to utils.c patch by (Roine Gustafsson )roine users.sourceforge net)

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

bda1c56c 05/07/2005 04:35 PM Michael Niedermayer

minor optimization of the h264 loop filter

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

21be92bf 05/07/2005 11:07 AM Michael Niedermayer

reverse 1 hunk from 1.96->1.97, fixes decoding of (MR1_BT_A.h264 and MR1_MW_A.264)

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

b712fb67 05/06/2005 05:04 PM Michael Niedermayer

fix decoding of conformace streams AUD_MW_E.264 and BA1_FT_C.264 again (there where last correctly decoded with h264.c rev 1.96)

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

758082af 05/06/2005 02:36 PM Michael Niedermayer

set time_base for variable fps too

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

02af2269 05/05/2005 08:05 PM Michael Niedermayer

check for error

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

893bc624 05/05/2005 02:34 PM Kevin Baragona

Even More spelling errors. patch by (Kevin Baragona <kevinmb500 gawab com)

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

3b66c4c5 05/05/2005 02:17 PM Kevin Baragona

More spelling errors patch by (Kevin Baragona (kevinmb500 gawab com>)

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

132041f0 05/05/2005 02:10 PM Justin Ruggles

While adding stereo rematrixing, I came across something that needs to
be fixed even without adding the feature. The output correctly uses 4
dummy values for the rematrixing flags in block-0, but the bit
allocation routine does not take these bits into account. From what I...

725de25c 05/05/2005 01:40 PM Michael Niedermayer

fix segfault with 'ffmpeg -i 1.avi -cmp 257 -4mv 2.avi'

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

5fddb9b3 05/05/2005 12:37 PM Michael Niedermayer

GCC4 fix by (Keenan Pepper (keenanpepper gmail com)

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

a55f20bd 05/03/2005 09:49 PM Loren Merritt

fix storage of motion vectors for frames with more than 4096 macroblocks.

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

7c33ad19 05/03/2005 06:53 AM Loren Merritt

clear the DPB after seeking.

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

8b975b7c 05/02/2005 10:14 PM Michael Niedermayer

put most codecs under ifdefs

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

422f4df8 05/02/2005 07:26 PM Michael Niedermayer

#ifdefs around most register_avcodec

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

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

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

82c0c4ba 04/25/2005 06:41 PM Michael Niedermayer

print pix_fmt if its known instead of if the raw codec is used

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

644a9262 04/25/2005 06:29 PM Michael Niedermayer

PIX_FMT_NONE and related fixes

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

66b32bf2 04/25/2005 10:03 AM Yartrebo

tighter snow slicing patch by (Yartrebo || yartrebo earthlink net)

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

42251a2a 04/25/2005 01:01 AM Loren Merritt

MMX for H.264 deblocking filter

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

dee6dde6 04/25/2005 12:57 AM Michael Niedermayer

avoid unneeded clear_blocks()

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

f9e0f2a2 04/25/2005 12:10 AM Matthieu Castet

extract from the subid the options
instead of doing a case where we should add lot's of versions.
patch by (matthieu castet {castet.matthieu free fr)

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

9786bd4d 04/24/2005 10:08 PM Michael Niedermayer

fixing broken_rv20_1mb_.rm

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

b80875c1 04/24/2005 09:06 PM Loren Merritt

fix ref comparison in B-frame deblocker ('unused' and 'unavailable' were treated as different)

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

160d679c 04/24/2005 05:21 PM Mike Melanson

Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped")

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

dfb706da 04/24/2005 11:13 AM Kevin Baragona

Spelling errors patch by (Kevin Baragona | kevinmb500 gawab com)

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

bd085459 04/24/2005 11:08 AM Michael Niedermayer

typo fix by ("Todd.Kirby" doubleshot pacbell net)

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

4719d1f3 04/21/2005 09:27 PM Michael Niedermayer

Video-Galileo_small.rm fix by (matthieu castet # castet.matthieu free fr)

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

2de4ba7f 04/21/2005 09:23 PM Michael Niedermayer

avoid clearing block[] if its not used at all

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

e2e5894a 04/21/2005 08:38 PM Loren Merritt

deblocking filter doesn't need to call fill_caches again. 1.4% faster decoding.

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

dff0f035 04/20/2005 08:31 PM Michael Niedermayer

mpeg2_fast_decode_block_intra()

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

8b39f75b 04/20/2005 10:16 AM Michael Niedermayer

simplify

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

ee572c54 04/20/2005 10:05 AM Michael Niedermayer

remove duplicate clip to 8bit function

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

f707a5eb 04/20/2005 09:52 AM Michael Niedermayer

buffer overflows

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

856dbbff 04/20/2005 09:42 AM Michael Niedermayer

Indeo 2 decoder by (Kostya <> kostya.shishkov gmail com)

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

29df2599 04/19/2005 11:37 AM Michael Niedermayer

optimizing non_intra ac coeff decode

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

6f921f31 04/19/2005 04:29 AM Mike Melanson

remove superfluous CONFIG_ENCODERS (entire function is already wrapped)

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

e91f4bf1 04/18/2005 08:07 PM Michael Niedermayer

avoid UPDATE_CACHE() in GET_RL_VLC() if not needed

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

5bb8a0da 04/18/2005 12:08 PM Michael Niedermayer

various fixes related to the non alt_bitstream_reader

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

8230cf02 04/18/2005 11:24 AM Aurelien Jacobs

add an AMD64 specific implementation of rdtsc()

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

6c618a26 04/17/2005 09:41 PM Bret Hughes

gcc 4 compilation fix
patch by Bret Hughes <bhughes at elevating dot com>

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

4e492bf1 04/17/2005 01:30 PM Michael Niedermayer

read 32bit instead of 64bit to avoid overreading and missalignments

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

8c2515bb 04/17/2005 09:27 AM Yartrebo

fix overflow in mc_block() patch by (Yartrebo )yartrebo earthlink net

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

b44985ba 04/15/2005 01:24 PM Michael Niedermayer

store the number of runs to avoid storing the last run value
about 10% lower bitrate for -qscale 32 (forman & some music video)
worst case bitrate increase <0.1% (lossless or low qscale)
and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ......

2cd34043 04/15/2005 05:54 AM Loren Merritt

allow 2pass ratecontrol. also fixes psnr displayed by mencoder.

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