]> git.sesse.net Git - ffmpeg/log
ffmpeg
17 years agomove mjpeg-b decoder in its own file
Aurelien Jacobs [Sat, 19 May 2007 14:58:31 +0000 (14:58 +0000)]
move mjpeg-b decoder in its own file

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

17 years ago10l: forgot to svn add mjpegdec.h
Aurelien Jacobs [Sat, 19 May 2007 14:53:55 +0000 (14:53 +0000)]
10l: forgot to svn add mjpegdec.h

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

17 years agomove sp5x decoder in its own file
Aurelien Jacobs [Sat, 19 May 2007 14:40:02 +0000 (14:40 +0000)]
move sp5x decoder in its own file

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

17 years agoallows to disable jpegls decoder
Aurelien Jacobs [Sat, 19 May 2007 14:31:57 +0000 (14:31 +0000)]
allows to disable jpegls decoder

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

17 years agoBlackfin optimized uyvytoyv12 routine. the implementation includes chroma averaging.
Marc Hoffman [Sat, 19 May 2007 12:57:17 +0000 (12:57 +0000)]
Blackfin optimized uyvytoyv12 routine. the implementation includes chroma averaging.
This is 10x faster than the cooresponding C function.

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

17 years agochange brute force search to min-heap. 3.6x faster generate_len_table, 8% faster...
Loren Merritt [Sat, 19 May 2007 02:32:59 +0000 (02:32 +0000)]
change brute force search to min-heap. 3.6x faster generate_len_table, 8% faster ffvhuff encoding.

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

17 years agomove mjpega_dump_header bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:53:41 +0000 (00:53 +0000)]
move mjpega_dump_header bitstream filter in its own file

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

17 years agomove imx_dump_header bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:44:41 +0000 (00:44 +0000)]
move imx_dump_header bitstream filter in its own file

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

17 years agomove dump_extradata bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:35:27 +0000 (00:35 +0000)]
move dump_extradata bitstream filter in its own file

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

17 years agomove remove_extradata bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:32:11 +0000 (00:32 +0000)]
move remove_extradata bitstream filter in its own file

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

17 years agomove noise bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:30:15 +0000 (00:30 +0000)]
move noise bitstream filter in its own file

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

17 years agomove mp3_header_compress bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:27:43 +0000 (00:27 +0000)]
move mp3_header_compress bitstream filter in its own file

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

17 years agomove mp3_header_decompress bitstream filter in its own file
Aurelien Jacobs [Sat, 19 May 2007 00:24:34 +0000 (00:24 +0000)]
move mp3_header_decompress bitstream filter in its own file

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

17 years agoadd proper prefix to extern mpeg audio data tables
Aurelien Jacobs [Sat, 19 May 2007 00:13:35 +0000 (00:13 +0000)]
add proper prefix to extern mpeg audio data tables

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

17 years agomove some common mpeg audio tables from mpegaudiodectab.h to mpegaudiodata.c
Aurelien Jacobs [Sat, 19 May 2007 00:06:02 +0000 (00:06 +0000)]
move some common mpeg audio tables from mpegaudiodectab.h to mpegaudiodata.c

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

17 years agomove the mjpeg_encoder struct from mpegvideo.c to mjpegenc.c
Aurelien Jacobs [Fri, 18 May 2007 22:58:01 +0000 (22:58 +0000)]
move the mjpeg_encoder struct from mpegvideo.c to mjpegenc.c

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

17 years agoadd a proper prefix to all mjpeg encoder exported functions
Aurelien Jacobs [Fri, 18 May 2007 22:54:54 +0000 (22:54 +0000)]
add a proper prefix to all mjpeg encoder exported functions

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

17 years agosplit ljpeg encoder out of mjpeg.c
Aurelien Jacobs [Fri, 18 May 2007 22:42:49 +0000 (22:42 +0000)]
split ljpeg encoder out of mjpeg.c

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

17 years agoBetter error reporting.
Benjamin Larsson [Fri, 18 May 2007 10:06:07 +0000 (10:06 +0000)]
Better error reporting.

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

17 years agocosmetics: macrofy duplicate code in huffyuv
Loren Merritt [Fri, 18 May 2007 08:58:30 +0000 (08:58 +0000)]
cosmetics: macrofy duplicate code in huffyuv

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

17 years agor3938 broke 2pass huffyuv (not that anyone uses it)
Loren Merritt [Fri, 18 May 2007 08:56:46 +0000 (08:56 +0000)]
r3938 broke 2pass huffyuv (not that anyone uses it)

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

17 years ago3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead...
Zuxy Meng [Fri, 18 May 2007 08:18:56 +0000 (08:18 +0000)]
3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead of pmulhw

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

17 years agoMove attribute_unused to variable declarations in macros instead of
Reimar Döffinger [Thu, 17 May 2007 20:18:46 +0000 (20:18 +0000)]
Move attribute_unused to variable declarations in macros instead of
introducing a useless extra variable.

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

17 years agoremove libdts decoder, we have a native dts decoder
Aurelien Jacobs [Thu, 17 May 2007 17:04:00 +0000 (17:04 +0000)]
remove libdts decoder, we have a native dts decoder

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

17 years agoprevent misdetection by using a stricter regexp
Aurelien Jacobs [Thu, 17 May 2007 16:50:16 +0000 (16:50 +0000)]
prevent misdetection by using a stricter regexp

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

17 years agoadd proper prefix to new mjpeg extern func/var
Aurelien Jacobs [Thu, 17 May 2007 16:45:55 +0000 (16:45 +0000)]
add proper prefix to new mjpeg extern func/var

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

17 years agosplit mjpeg.c into an encoder and a decoder file
Aurelien Jacobs [Thu, 17 May 2007 16:29:11 +0000 (16:29 +0000)]
split mjpeg.c into an encoder and a decoder file

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

17 years agouse macro Use DECLARE_ALIGNED_16 to align stack-allocated variables
Guillaume Poirier [Thu, 17 May 2007 14:14:53 +0000 (14:14 +0000)]
use macro Use DECLARE_ALIGNED_16 to align stack-allocated variables
instead of compiler-dependent  __attribute__((aligned(16)))
Origiginal thread:
Date: May 17, 2007 12:30 AM
Subject: [PATCH] Use DECLARE_ALIGNED_16 in libavcodec/ppc/

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

17 years agoOnly compile fft and mdct when needed.
Benjamin Larsson [Thu, 17 May 2007 12:26:04 +0000 (12:26 +0000)]
Only compile fft and mdct when needed.
Initial patch by Benjamin Larsson.

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

17 years agoUse FFABS instead of abs.
Benjamin Larsson [Thu, 17 May 2007 11:03:43 +0000 (11:03 +0000)]
Use FFABS instead of abs.

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

17 years agoUse usleep instead of sleep, some MinGW versions lack sleep.
Alex Beregszaszi [Thu, 17 May 2007 10:30:03 +0000 (10:30 +0000)]
Use usleep instead of sleep, some MinGW versions lack sleep.

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

17 years agoUse DECLARE_ALIGNED for alignment in libpostprocess
Reimar Döffinger [Thu, 17 May 2007 09:30:38 +0000 (09:30 +0000)]
Use DECLARE_ALIGNED for alignment in libpostprocess

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

17 years agoMake documentation build nonrecursive: Merge it into the top-level Makefile.
Diego Biurrun [Thu, 17 May 2007 08:39:50 +0000 (08:39 +0000)]
Make documentation build nonrecursive: Merge it into the top-level Makefile.

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

17 years agoRemove lots of unused commented code. (Cleanup)
Benjamin Larsson [Thu, 17 May 2007 07:50:08 +0000 (07:50 +0000)]
Remove lots of unused commented code. (Cleanup)

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

17 years agoChange default 1 pass blocksize to 64x64.
Benjamin Larsson [Thu, 17 May 2007 07:47:02 +0000 (07:47 +0000)]
Change default 1 pass blocksize to 64x64.

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

17 years agobetter separation of vp3dsp functions from dsputil_mmx.c
Aurelien Jacobs [Wed, 16 May 2007 23:23:45 +0000 (23:23 +0000)]
better separation of vp3dsp functions from dsputil_mmx.c

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

17 years agoprintf --> av_log, patch by Denis Fortin, fortin nerim net
Denis Fortin [Wed, 16 May 2007 12:57:27 +0000 (12:57 +0000)]
printf --> av_log, patch by Denis Fortin, fortin nerim net

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

17 years agoRemove extern C declarations for C++.
Diego Biurrun [Wed, 16 May 2007 12:26:47 +0000 (12:26 +0000)]
Remove extern C declarations for C++.
FFmpeg is pure C and not all public headers have the declarations.

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

17 years agoRemove extern C declarations for C++.
Diego Biurrun [Wed, 16 May 2007 12:25:54 +0000 (12:25 +0000)]
Remove extern C declarations for C++.
FFmpeg is pure C and not all public headers have the declarations.

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

17 years agoDTS decoding was broken for every speaker configuration except 5.1.
Sergey Vlasov [Wed, 16 May 2007 10:50:18 +0000 (10:50 +0000)]
DTS decoding was broken for every speaker configuration except 5.1.
patch by Sergey Vlasov, vsu altlinux org

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

17 years agoDo not specify directories in #include path, -I flags take care of this.
Ronald S. Bultje [Wed, 16 May 2007 09:56:30 +0000 (09:56 +0000)]
Do not specify directories in #include path, -I flags take care of this.
taken from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net

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

17 years agoAdd libavcodec to compiler include flags in order to simplify header
Ronald S. Bultje [Wed, 16 May 2007 09:51:45 +0000 (09:51 +0000)]
Add libavcodec to compiler include flags in order to simplify header
include paths in the source files.
mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net

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

17 years agoDrop unnecessary libavcodec/ prefix in #include path.
Diego Biurrun [Wed, 16 May 2007 09:21:23 +0000 (09:21 +0000)]
Drop unnecessary libavcodec/ prefix in #include path.

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

17 years agoDon't forget about audio remaining in buffer, in case there is enough
Corey Hickey [Wed, 16 May 2007 02:02:22 +0000 (02:02 +0000)]
Don't forget about audio remaining in buffer, in case there is enough
left to make another DV frame.

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

17 years agoUse DECLARE_ALIGNED to ease porting
Reimar Döffinger [Tue, 15 May 2007 20:47:55 +0000 (20:47 +0000)]
Use DECLARE_ALIGNED to ease porting

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

17 years agoBuilding both shared and static libraries is now possible on MinGW.
Zuxy Meng [Tue, 15 May 2007 19:30:07 +0000 (19:30 +0000)]
Building both shared and static libraries is now possible on MinGW.
patch by Zuxy Meng, zuxy.meng gmail com

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

17 years agoinitial mingw networking support
Alex Beregszaszi [Tue, 15 May 2007 14:58:30 +0000 (14:58 +0000)]
initial mingw networking support

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

17 years agolink to ws2_32.dll only if networking is enabled
Alex Beregszaszi [Tue, 15 May 2007 14:46:59 +0000 (14:46 +0000)]
link to ws2_32.dll only if networking is enabled

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

17 years agoAdding Myself to the Maintainers list for the Blackfin architecture
Marc Hoffman [Tue, 15 May 2007 02:06:27 +0000 (02:06 +0000)]
Adding Myself to the Maintainers list for the Blackfin architecture

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

17 years agodont write over the end of ref_cache
Michael Niedermayer [Mon, 14 May 2007 23:22:02 +0000 (23:22 +0000)]
dont write over the end of ref_cache

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

17 years agoMake vp3dsp*.c compilation optional.
Panagiotis Issaris [Mon, 14 May 2007 14:28:13 +0000 (14:28 +0000)]
Make vp3dsp*.c compilation optional.

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

17 years agoChange some leftover __attribute__((unused)) and __attribute__((used)) to
Reimar Döffinger [Mon, 14 May 2007 14:07:50 +0000 (14:07 +0000)]
Change some leftover __attribute__((unused)) and __attribute__((used)) to

attribute_unused and attribute_used respectively to ease compiling on non-gcc.

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

17 years agoremove some unused mjpeg encoding variables
Aurelien Jacobs [Mon, 14 May 2007 11:53:27 +0000 (11:53 +0000)]
remove some unused mjpeg encoding variables
(they were always set to a constant value)

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

17 years agojpegls encoder does not call this function, so remove useless tests
Aurelien Jacobs [Sun, 13 May 2007 23:22:05 +0000 (23:22 +0000)]
jpegls encoder does not call this function, so remove useless tests

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

17 years agosplit jpeg_ls into jpeglsdec, jpeglsenc and jpegls
Aurelien Jacobs [Sun, 13 May 2007 23:16:56 +0000 (23:16 +0000)]
split jpeg_ls into jpeglsdec, jpeglsenc and jpegls

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

17 years agoUse TARGET_ARMV6 variable instead of HAVE_ARMV6 for consistency.
Diego Biurrun [Sun, 13 May 2007 22:15:52 +0000 (22:15 +0000)]
Use TARGET_ARMV6 variable instead of HAVE_ARMV6 for consistency.

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

17 years agoBlackfin DSP utilities: add DEFUN_END
Marc Hoffman [Sun, 13 May 2007 20:19:22 +0000 (20:19 +0000)]
Blackfin DSP utilities: add DEFUN_END
DEFUN_END macro adds the size information to the symbol
table. This is introduces no functionnal change, it's only meant to simplify
e.g. debugging
Patch by Marc Hoffman %mmh A pleasantst P com%
Original thread:
Date: May 5, 2007 12:26 PM
Subject: [FFmpeg-devel] PATCH Blackfin DSP utilities, DEFUN_END added

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

17 years agoBlackfin optimized YUV420 to RGB CSC Color Space Converters.
Marc Hoffman [Sun, 13 May 2007 19:22:32 +0000 (19:22 +0000)]
Blackfin optimized YUV420 to RGB CSC Color Space Converters.
YUV2 -> RGB BGR for 565, 555 and 888 a.k.a. 24bit color.
Speed-up compared to C version compiled with -O3  187.28%
Patch by Marc Hoffman %mmh A pleasantst P com%
Original thread:
Date: May 9, 2007 2:46 AM
Subject: [FFmpeg-devel] PATCH BlackFin yuv2rgb color space conversion

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

17 years agocorrect last element inited check
Michael Niedermayer [Sun, 13 May 2007 19:14:18 +0000 (19:14 +0000)]
correct last element inited check

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

17 years agoFaster SSE FFT/MDCT, patch by Zuxy Meng %zuxy P meng A gmail P com%
Zuxy Meng [Sun, 13 May 2007 16:32:32 +0000 (16:32 +0000)]
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

17 years agoDo not use return with argument for a function "returning" void.
Reimar Döffinger [Sun, 13 May 2007 16:26:16 +0000 (16:26 +0000)]
Do not use return with argument for a function "returning" void.

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

17 years agouse DECLARE_ALIGNED from mem.h (which is included through common.h)
Alex Beregszaszi [Sun, 13 May 2007 14:01:15 +0000 (14:01 +0000)]
use DECLARE_ALIGNED from mem.h (which is included through common.h)

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

17 years agocosmetics: indent
Aurelien Jacobs [Sun, 13 May 2007 00:26:21 +0000 (00:26 +0000)]
cosmetics: indent

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

17 years agoreplace some #ifdef CONFIG_* by if(ENABLE_*)
Aurelien Jacobs [Sun, 13 May 2007 00:24:37 +0000 (00:24 +0000)]
replace some #ifdef CONFIG_* by if(ENABLE_*)

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

17 years agocosmetics: indentation
Aurelien Jacobs [Sat, 12 May 2007 23:43:23 +0000 (23:43 +0000)]
cosmetics: indentation

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

17 years agomake compilation of mjpeg.c optional
Aurelien Jacobs [Sat, 12 May 2007 23:42:07 +0000 (23:42 +0000)]
make compilation of mjpeg.c optional

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

17 years agoallow to enable or disable every bitstream filters individually
Jason Millard [Sat, 12 May 2007 23:33:53 +0000 (23:33 +0000)]
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

17 years agojpegls never call this code, so those tests are useless
Aurelien Jacobs [Sat, 12 May 2007 22:50:12 +0000 (22:50 +0000)]
jpegls never call this code, so those tests are useless

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

17 years agosimplify, no need for a function
Baptiste Coudurier [Sat, 12 May 2007 22:17:40 +0000 (22:17 +0000)]
simplify, no need for a function

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

17 years agofix ctts index computation when seeking, check must be done against next ctts sample...
Baptiste Coudurier [Sat, 12 May 2007 22:02:27 +0000 (22:02 +0000)]
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

17 years agoAdded support for instances where linesize[0] is negative.
Benjamin Larsson [Sat, 12 May 2007 19:37:26 +0000 (19:37 +0000)]
Added support for instances where linesize[0] 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

17 years agoRemove redundant extern declaration of j_rev_dct that is already
Diego Biurrun [Sat, 12 May 2007 10:53:33 +0000 (10:53 +0000)]
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

17 years agocosmetics: Group all test targets together.
Diego Biurrun [Sat, 12 May 2007 10:43:45 +0000 (10:43 +0000)]
cosmetics: Group all test targets together.

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

17 years agosse2 & ssse3 versions of dct_quantize.
Loren Merritt [Sat, 12 May 2007 05:55:09 +0000 (05:55 +0000)]
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

17 years agoconfigure check for whether we can compile ssse3
Loren Merritt [Sat, 12 May 2007 03:20:41 +0000 (03:20 +0000)]
configure check for whether we can compile ssse3

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

17 years agofactor sum_abs_dctelem out of dct_sad, and simd it.
Loren Merritt [Sat, 12 May 2007 02:41:25 +0000 (02:41 +0000)]
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
k8: c=624 mmx2=394 sse2=392
p4: c=849 mmx2=556 sse2=556

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

17 years agosse2 & ssse3 versions of hadamard. unroll and inline diff_pixels.
Loren Merritt [Sat, 12 May 2007 01:16:06 +0000 (01:16 +0000)]
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

17 years agofix a crash with svq1 + sse2.
Loren Merritt [Sat, 12 May 2007 00:31:48 +0000 (00:31 +0000)]
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

17 years agocosmetics: fix indentation
Alex Beregszaszi [Fri, 11 May 2007 19:07:40 +0000 (19:07 +0000)]
cosmetics: fix indentation

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

17 years agocosmetics; one test per line for all isXXX(x) macros
Ivo van Poorten [Fri, 11 May 2007 11:24:06 +0000 (11:24 +0000)]
cosmetics; one test per line for all isXXX(x) macros

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

17 years agoMerge RoQ entries
Diego Biurrun [Fri, 11 May 2007 10:15:12 +0000 (10:15 +0000)]
Merge RoQ entries

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

17 years agorename pnm.c to pnmenc.c and pnm_common.c to pnm.c
Aurelien Jacobs [Fri, 11 May 2007 09:28:07 +0000 (09:28 +0000)]
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

17 years agoRemove duplicate #includes, avcodec.h #includes common.h.
Diego Biurrun [Fri, 11 May 2007 07:21:14 +0000 (07:21 +0000)]
Remove duplicate #includes, avcodec.h #includes common.h.

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

17 years agoRemove unused variable.
Diego Biurrun [Fri, 11 May 2007 07:07:00 +0000 (07:07 +0000)]
Remove unused variable.

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

17 years ago10l, r8991 broke mmx1 sad
Loren Merritt [Fri, 11 May 2007 03:29:06 +0000 (03:29 +0000)]
10l, r8991 broke mmx1 sad

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

17 years agosse2 version of fullpel sad.
Loren Merritt [Fri, 11 May 2007 01:11:45 +0000 (01:11 +0000)]
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

17 years agotweak mmx2 sad.
Loren Merritt [Fri, 11 May 2007 00:45:07 +0000 (00:45 +0000)]
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

17 years agodmb1 fourcc, mjpeg_opendml.mov
Baptiste Coudurier [Thu, 10 May 2007 23:42:28 +0000 (23:42 +0000)]
dmb1 fourcc, mjpeg_opendml.mov

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

17 years agomake compilation of pnm.c optional
Aurelien Jacobs [Thu, 10 May 2007 23:16:56 +0000 (23:16 +0000)]
make compilation of pnm.c optional

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

17 years agomove pnm parser in its own file
Aurelien Jacobs [Thu, 10 May 2007 23:03:14 +0000 (23:03 +0000)]
move pnm parser in its own file

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

17 years agomove mjpeg parser in its own file
Aurelien Jacobs [Thu, 10 May 2007 22:37:36 +0000 (22:37 +0000)]
move mjpeg parser in its own file

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

17 years agocosmetics: reindent
Aurelien Jacobs [Thu, 10 May 2007 22:28:23 +0000 (22:28 +0000)]
cosmetics: reindent

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

17 years agosplit h264.c to move parser in its own file
Aurelien Jacobs [Thu, 10 May 2007 22:26:44 +0000 (22:26 +0000)]
split h264.c to move parser in its own file

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

17 years agotweak mmx2 sad.
Loren Merritt [Thu, 10 May 2007 22:24:19 +0000 (22:24 +0000)]
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

17 years agoRevert r8979 (Ugly fix for r8963)
Ramiro Polla [Thu, 10 May 2007 18:44:58 +0000 (18:44 +0000)]
Revert r8979 (Ugly fix for r8963)

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

17 years agoProper fix for r8963
Jindřich Makovička [Thu, 10 May 2007 18:28:44 +0000 (18:28 +0000)]
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

17 years agorename vorbis.c to vorbis_dec.c and vorbis_common.c to vorbis.c
Aurelien Jacobs [Thu, 10 May 2007 15:24:01 +0000 (15:24 +0000)]
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

17 years agoloosen vorbis_enc.c dependencies by spliting vorbis.c
Aurelien Jacobs [Thu, 10 May 2007 15:17:17 +0000 (15:17 +0000)]
loosen vorbis_enc.c dependencies by spliting vorbis.c

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

17 years agoFix r8963
Ramiro Polla [Thu, 10 May 2007 15:00:09 +0000 (15:00 +0000)]
Fix r8963

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

17 years agoFix Vorbis encoder Xiph dependency by making sure the references to
Panagiotis Issaris [Thu, 10 May 2007 14:36:36 +0000 (14:36 +0000)]
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