Statistics
| Branch: | Revision:

ffmpeg @ 25e4f8aa

# Date Author Comment
25e4f8aa 05/13/2007 04:32 PM Zuxy Meng

Faster SSE FFT/MDCT, patch by Zuxy Meng zuxy P meng A gmail P com
unrolls some loops, utilizing all 8 xmm registers. fft-test
shows ~10% speed up in (I)FFT and ~8% speed up in (I)MDCT on Dothan

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

3a136a06 05/13/2007 04:26 PM Reimar Döffinger

Do not use return with argument for a function "returning" void.

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

43c7c7c7 05/13/2007 02:01 PM Alex Beregszaszi

use DECLARE_ALIGNED from mem.h (which is included through common.h)

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

f8b2417e 05/13/2007 12:26 AM Aurelien Jacobs

cosmetics: indent

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

70724cba 05/13/2007 12:24 AM Aurelien Jacobs

replace some #ifdef CONFIG_* by if(ENABLE_*)

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

6d8bfb52 05/12/2007 11:43 PM Aurelien Jacobs

cosmetics: indentation

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

f6993c9f 05/12/2007 11:42 PM Aurelien Jacobs

make compilation of mjpeg.c optional

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

cd61e407 05/12/2007 11:33 PM Jason Millard

allow to enable or disable every bitstream filters individually
Original patch by Jason Millard jsm174 at gmail
Date: On Fri, 11 May 2007 11:14:01 -0400
Subject: [FFmpeg-devel] enable/disable bitstream filters?

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

cf329752 05/12/2007 10:50 PM Aurelien Jacobs

jpegls never call this code, so those tests are useless

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

4440b118 05/12/2007 10:17 PM Baptiste Coudurier

simplify, no need for a function

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

54a5c719 05/12/2007 10:02 PM Baptiste Coudurier

fix ctts index computation when seeking, check must be done against next ctts sample, thanks to Uoti

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

d2bc0473 05/12/2007 07:37 PM Benjamin Larsson

Added support for instances where linesize0 is negative.
Based on patch by Jason Askew, jason dot askew at gmail dot com.

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

7f58baa8 05/12/2007 10:53 AM Diego Biurrun

Remove redundant extern declaration of j_rev_dct that is already
present in the #included header file dsputil.h.

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

7f4f3e16 05/12/2007 10:43 AM Diego Biurrun

cosmetics: Group all test targets together.

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

ff506a90 05/12/2007 05:55 AM Loren Merritt

sse2 & ssse3 versions of dct_quantize.
core2: mmx2=154 sse2=73 ssse3=66 (cycles)
k8: mmx2=179 sse2=149
p4: mmx2=284 sse2=194

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

8e380710 05/12/2007 03:20 AM Loren Merritt

configure check for whether we can compile ssse3

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

1edbfe19 05/12/2007 02:41 AM Loren Merritt

factor sum_abs_dctelem out of dct_sad, and simd it.
sum_abs_dctelem_* alone:
core2: c=186 mmx2=39 sse2=21 ssse3=13 (cycles)
k8: c=163 mmx2=33 sse2=31
p4: c=370 mmx2=60 sse2=60
dct_sad including sum_abs_dctelem_*:
core2: c=405 mmx2=258 sse2=240 ssse3=232...

561f940c 05/12/2007 01:16 AM Loren Merritt

sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels.
core2: before mmx2=193 cycles. after mmx2=174 sse2=122 ssse3=115 (cycles).
k8: before mmx2=205. after mmx2=184 sse2=180.
p4: before mmx2=342. after mmx2=314 sse2=309.

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

5b67307a 05/12/2007 12:31 AM Loren Merritt

fix a crash with svq1 + sse2.
EMU_EDGE broke memory alignment when the desired alignment is >32 bytes.

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

5f097703 05/11/2007 07:07 PM Alex Beregszaszi

cosmetics: fix indentation

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

9d9de37d 05/11/2007 11:24 AM Ivo van Poorten

cosmetics; one test per line for all isXXX(x) macros

Originally committed as revision 23296 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

9020e697 05/11/2007 10:15 AM Diego Biurrun

Merge RoQ entries

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

9ac2e797 05/11/2007 09:28 AM Aurelien Jacobs

rename pnm.c to pnmenc.c and pnm_common.c to pnm.c

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

a2e4c0dd 05/11/2007 07:21 AM Diego Biurrun

Remove duplicate #includes, avcodec.h #includes common.h.

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

9636c4de 05/11/2007 07:07 AM Diego Biurrun

Remove unused variable.

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

ba53071a 05/11/2007 03:29 AM Loren Merritt

10l, r8991 broke mmx1 sad

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

72946825 05/11/2007 01:11 AM Loren Merritt

sse2 version of fullpel sad.
16% faster on core2, 5% faster on p4. 10% slower (and thus disabled) on k8.

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

164d75eb 05/11/2007 12:45 AM Loren Merritt

tweak mmx2 sad.
40% faster on core2, 18% faster on k8, 5% faster on p4.

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

c3ebc833 05/10/2007 11:42 PM Baptiste Coudurier

dmb1 fourcc, mjpeg_opendml.mov

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

1b52bec7 05/10/2007 11:16 PM Aurelien Jacobs

make compilation of pnm.c optional

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

426a189b 05/10/2007 11:03 PM Aurelien Jacobs

move pnm parser in its own file

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

b16560a3 05/10/2007 10:37 PM Aurelien Jacobs

move mjpeg parser in its own file

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

87acdd53 05/10/2007 10:28 PM Aurelien Jacobs

cosmetics: reindent

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

26b4fe82 05/10/2007 10:26 PM Aurelien Jacobs

split h264.c to move parser in its own file

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

eca3810e 05/10/2007 10:24 PM Loren Merritt

tweak mmx2 sad.
6% faster on core2 and k8, no change on p4.

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

b3a257af 05/10/2007 06:44 PM Ramiro Polla

Revert r8979 (Ugly fix for r8963)

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

803ca89c 05/10/2007 06:28 PM Jindřich Makovička

Proper fix for r8963
Patch by Jindrich Makovicka, makovick at gmail dot com
Reference thread:
Subject: Re: [PATCH] make libavcodec use bytestream functions
Date: Thu, 10 May 2007 07:49:43 +0200

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

07c55d8e 05/10/2007 03:24 PM Aurelien Jacobs

rename vorbis.c to vorbis_dec.c and vorbis_common.c to vorbis.c

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

f6bd6eef 05/10/2007 03:17 PM Aurelien Jacobs

loosen vorbis_enc.c dependencies by spliting vorbis.c

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

dccabd4c 05/10/2007 03:00 PM Ramiro Polla

Fix r8963

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

7a0daaf1 05/10/2007 02:36 PM Panagiotis Issaris

Fix Vorbis encoder Xiph dependency by making sure the references to
ff_split_xiph_headers() are there.

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

0ba0c8de 05/10/2007 01:25 PM Benoit Fouet

Use url_fopen error code when opening input file
handle the AVERROR_NOENT error case in print_error

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

35e7f087 05/10/2007 01:24 PM Benoit Fouet

add AVERROR_NOENT

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

15025553 05/10/2007 01:11 PM Aurelien Jacobs

disable reference to msmpeg4 and wmv2 code when those codecs are not compiled in

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

b484ec78 05/10/2007 10:51 AM Panagiotis Issaris

Typos

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

e4dd03f3 05/10/2007 10:15 AM Luca Abeni

Reindent code after last commit

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

82dc348b 05/10/2007 10:14 AM Aurelien Jacobs

those tables don't need to be extern

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

0d6c0732 05/10/2007 10:14 AM Limin Wang

Allow avoid setting the video standard and input when capturing v4l2 video.
Patch by Limin Wang, edited by me

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

5ecb0677 05/10/2007 10:12 AM Aurelien Jacobs

use header instead of copying table declarations

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

42ef2dbc 05/10/2007 10:03 AM Aurelien Jacobs

split msmpeg4 data to easily share some of it with vc1.c

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

1d557d35 05/10/2007 09:26 AM Aurelien Jacobs

add missing rules for wmv2 compilation

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

2029f312 05/10/2007 09:00 AM Diego Biurrun

Remove redundant #inclusion of common.h, avcodec.h already #includes it.

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

7c3a9fe2 05/10/2007 03:13 AM Loren Merritt

sse2 version of fdct_col.
k8: 72->61 cycles, core2: 51->26 cycles.

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

a4461664 05/09/2007 11:32 PM Ramiro Polla

Simplify ptr0; ptr++; to *ptr++

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

5a2f421a 05/09/2007 11:21 PM Ramiro Polla

Use bytestream

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

a32c2ce4 05/09/2007 11:15 PM Ramiro Polla

Use AV_XX16 macros

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

df495dbd 05/09/2007 11:13 PM Aurelien Jacobs

move ff_mpeg4_find_frame_end() from h263dec.c to mpeg4video_parser.c
now h263dec depends on mpeg4video_parser
this fixes compilation when h263 decoder is disabled

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

87e61d09 05/09/2007 11:12 PM Diego Biurrun

RoQ muxer

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

7d5aaa04 05/09/2007 11:08 PM Ramiro Polla

Factorize usum

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

13dec857 05/09/2007 11:07 PM Vitor Sessak

RoQ muxer, patch by Vitor, vitor1001 gmail com
reference thread:
Subject: [FFmpeg-devel] [PATCH] RoQ muxer
Date: Wed, 09 May 2007 19:44:21 +0200

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

de8e2c1d 05/09/2007 10:24 PM Ramiro Polla

Use 1 array with double the size instead of 2 arrays with normal size
Eliminates need for concatenation and adds proper fix for FIXME

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

a5cb1f13 05/09/2007 10:00 PM Ramiro Polla

Add bias instead of -32 or 0, as is done in g.722.1

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

39938968 05/09/2007 09:57 PM Ramiro Polla

Indentation for previous patch

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

6b019970 05/09/2007 09:56 PM Ramiro Polla

Add another tmpbias variable, as bias' value will be used later

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

cdb59552 05/09/2007 09:50 PM Ramiro Polla

Fix logic for return value of init_vlc

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

5880d5b5 05/09/2007 09:38 PM Ramiro Polla

Install MinGW shared libraries (dlls) to bindir

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

fa884294 05/09/2007 09:34 PM Ivo van Poorten

remove the need of one extra shift in rgb16ToUV

Originally committed as revision 23281 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

686dcc11 05/09/2007 06:23 PM Diego Biurrun

Replace general CONFIG_ENCODERS by more fine-grained CONFIG_WMV2_ENCODER.

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

f96829d2 05/09/2007 05:29 PM Ivo van Poorten

Fix rgb15ToUV. Correct order of components and use one shift less.

Originally committed as revision 23279 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

a5c14fca 05/09/2007 04:59 PM Kostya Shishkov

Add ff_ prefix to (externally) visible variables

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

2a2072fe 05/09/2007 11:30 AM Kostya Shishkov

Use correct dequantizer value

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

4a815a7f 05/09/2007 09:26 AM Diego Biurrun

Allow conditional compilation of H.263-related decoders.

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

2462e4b7 05/09/2007 09:05 AM Zuxy Meng

Remove trailing / from -I flags, MinGW appears to dislike them.
patch by Zuxy Meng, zuxy.meng gmail com

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

3688f93a 05/09/2007 08:17 AM Nicolas George

make help message go to standard output instead of standard error
patch by Nicolas George \ nicolas george normalesup org /

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

5adf43e4 05/09/2007 01:46 AM Loren Merritt

cosmetics: remove code duplication in hadamard8_diff_mmx

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

c5a60225 05/09/2007 12:03 AM Aurelien Jacobs

move cavs parser in it's own file

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

b88e2114 05/08/2007 11:58 PM Aurelien Jacobs

move defines and enums out of cavsdata.h

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

1fddeecd 05/08/2007 11:30 PM Aurelien Jacobs

remove no more useful includes

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

679c2294 05/08/2007 11:29 PM Aurelien Jacobs

cosmetics: rename for consistency after previous aac and ac3 parsers move

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

99ff31dc 05/08/2007 11:25 PM Aurelien Jacobs

move aac and ac3 parsers in their own files

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

e0fe500f 05/08/2007 11:24 PM Aurelien Jacobs

avoid multiple inclusion of ac3.h

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

bba5293b 05/08/2007 05:55 PM Loren Merritt

cosmetics: remove duplicate transpose macro

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

8d2fb333 05/08/2007 11:57 AM Ivo van Poorten

autodetect ptx files

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

28ba53ff 05/08/2007 11:03 AM Ivo van Poorten

add myself for txd and s3tc files

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

12b6d7c0 05/08/2007 11:01 AM Ivo van Poorten

add Renderware TXD format

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

d58bbf81 05/08/2007 11:00 AM Ivo van Poorten

add V.Flash PTX image format

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

c33d9814 05/08/2007 08:52 AM Diego Biurrun

Move H.263 parser to its own file.

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

912f3148 05/08/2007 08:27 AM Diego Biurrun

Add a few explanatory comments.

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

b09432ad 05/07/2007 11:33 PM Diego Biurrun

RoQ audio encoder

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

ad39f1a7 05/07/2007 08:10 PM Ivo van Poorten

Renderware TXD decoder and demuxer

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

929baad0 05/07/2007 08:07 PM Ivo van Poorten

add doxygen comments

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

ba4816a0 05/07/2007 03:44 PM Aurelien Jacobs

cosmetics: fix inconsistent indentation

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

c0f716b8 05/07/2007 03:43 PM Aurelien Jacobs

fix display of theora videos with visible size smaller than encoded size

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

cb631737 05/07/2007 01:30 PM Ivo van Poorten

Renderware TXD demuxer

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

1ca779e7 05/07/2007 01:29 PM Ivo van Poorten

Renderware TXD decoder

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

c67b89c5 05/07/2007 01:15 PM Ivo van Poorten

generic S3TC DXT1 and DXT3 decoding functions

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

9e010b41 05/07/2007 01:12 PM Ivo van Poorten

add AV_[RW][BL]64 support

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

5fd5d0ef 05/07/2007 11:57 AM Michael Niedermayer

improve mpeg4-es detection by rejecting streams with reserved startcodes (fixes 11-i_need_your_love-daw.mp3 detected as mpeg4)

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

f025588b 05/07/2007 08:55 AM Vitor Sessak

RoQ audio encoder
patch by Vitor vitor1001 gmail com

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

c53d2d90 05/07/2007 12:47 AM Aurelien Jacobs

make some parser parameters const to avoid casting const to non-const

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