platform/upstream/libav.git
18 years agoAlignment of the LT window, segfault fix patch by Baptiste Coudurier.
Baptiste Coudurier [Tue, 22 Aug 2006 16:23:56 +0000 (16:23 +0000)]
Alignment of the LT window, segfault fix patch by Baptiste Coudurier.

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

18 years agoMUL* for ARM code based on a patch by Siarhei Siamashka
Michael Niedermayer [Tue, 22 Aug 2006 13:25:09 +0000 (13:25 +0000)]
MUL* for ARM code based on a patch by Siarhei Siamashka
untested

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

18 years agoreplace MULL with asm too, no significnat speedup but its probably better to not...
Michael Niedermayer [Tue, 22 Aug 2006 12:07:02 +0000 (12:07 +0000)]
replace MULL with asm too, no significnat speedup but its probably better to not take any chances, some versions of gcc will almost certainly mess it up too if they can

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

18 years agoreplacing MULH by asm for x86
Michael Niedermayer [Tue, 22 Aug 2006 11:51:09 +0000 (11:51 +0000)]
replacing MULH by asm for x86
about 30% faster imdct36()

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

18 years agoindent preprocessor directives
Michael Niedermayer [Tue, 22 Aug 2006 11:16:47 +0000 (11:16 +0000)]
indent preprocessor directives

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

18 years agomake high precission synth filter 3 times faster on x86
Michael Niedermayer [Tue, 22 Aug 2006 11:11:04 +0000 (11:11 +0000)]
make high precission synth filter 3 times faster on x86

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

18 years agoreplace MULL by MULH + shift in dct32() (code is very slightly faster, and the compil...
Michael Niedermayer [Tue, 22 Aug 2006 06:24:59 +0000 (06:24 +0000)]
replace MULL by MULH + shift in dct32() (code is very slightly faster, and the compiler should be able to optimize the shift away on 64bit archs)

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

18 years agocc -> $cc typo fix, caused amd64 to be misdetected as x86 when cc not available
Reimar Döffinger [Mon, 21 Aug 2006 19:02:50 +0000 (19:02 +0000)]
cc -> $cc typo fix, caused amd64 to be misdetected as x86 when cc not available

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

18 years agoset correct first gop closed value
Baptiste Coudurier [Mon, 21 Aug 2006 15:49:08 +0000 (15:49 +0000)]
set correct first gop closed value

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

18 years agorename closed_gop to first_gop_closed
Baptiste Coudurier [Mon, 21 Aug 2006 15:14:36 +0000 (15:14 +0000)]
rename closed_gop to first_gop_closed

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

18 years agogxf regression tests
Baptiste Coudurier [Mon, 21 Aug 2006 15:10:47 +0000 (15:10 +0000)]
gxf regression tests

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

18 years agoinit buffer
Baptiste Coudurier [Mon, 21 Aug 2006 13:57:12 +0000 (13:57 +0000)]
init buffer

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

18 years agoAllow to compile swscale tests
Luca Abeni [Mon, 21 Aug 2006 12:15:29 +0000 (12:15 +0000)]
Allow to compile swscale tests

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

18 years agoreplace a few MULL by MULH
Michael Niedermayer [Mon, 21 Aug 2006 12:12:43 +0000 (12:12 +0000)]
replace a few MULL by MULH

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

18 years agoadd fullname
Baptiste Coudurier [Mon, 21 Aug 2006 09:06:32 +0000 (09:06 +0000)]
add fullname

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

18 years agoreorder butterflies to reduce memory load/store
Michael Niedermayer [Sun, 20 Aug 2006 22:18:26 +0000 (22:18 +0000)]
reorder butterflies to reduce memory load/store

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

18 years agoAdded codec id for QCELP.
Benjamin Larsson [Sun, 20 Aug 2006 19:08:05 +0000 (19:08 +0000)]
Added codec id for QCELP.

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

18 years agocompatibility warning
Michael Niedermayer [Sun, 20 Aug 2006 18:10:45 +0000 (18:10 +0000)]
compatibility warning

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

18 years agocleanup PixelFormat a little
Michael Niedermayer [Sun, 20 Aug 2006 13:04:19 +0000 (13:04 +0000)]
cleanup PixelFormat a little

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

18 years agoattribute_deprecated
Michael Niedermayer [Sun, 20 Aug 2006 10:42:11 +0000 (10:42 +0000)]
attribute_deprecated

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

18 years agocosmetics
Michael Niedermayer [Sat, 19 Aug 2006 23:12:10 +0000 (23:12 +0000)]
cosmetics

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

18 years agospelling fixes for the last commit
Diego Biurrun [Sat, 19 Aug 2006 21:15:02 +0000 (21:15 +0000)]
spelling fixes for the last commit

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

18 years agoSWAP
Michael Niedermayer [Sat, 19 Aug 2006 20:55:02 +0000 (20:55 +0000)]
SWAP

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

18 years agoaudio format conversion
Michael Niedermayer [Sat, 19 Aug 2006 20:22:57 +0000 (20:22 +0000)]
audio format conversion
untested and unused

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

18 years ago-async and -vsync documentation. Based on info from the mailinglist.
Benjamin Larsson [Sat, 19 Aug 2006 20:00:22 +0000 (20:00 +0000)]
-async and -vsync documentation. Based on info from the mailinglist.

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

18 years agoAllow swscale emulation header to be included by C++ programs
Luca Abeni [Sat, 19 Aug 2006 15:14:44 +0000 (15:14 +0000)]
Allow swscale emulation header to be included by C++ programs

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

18 years agoSIMD vector optimizations. 3% faster overall decoding.
Benjamin Larsson [Sat, 19 Aug 2006 08:46:52 +0000 (08:46 +0000)]
SIMD vector optimizations. 3% faster overall decoding.

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

18 years agofix probing of 02-Penguin.flac
Michael Niedermayer [Sat, 19 Aug 2006 08:39:00 +0000 (08:39 +0000)]
fix probing of 02-Penguin.flac
= a single startcode should not override extension based detection

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

18 years agouse ff_fft_calc_3dn2 instead of sse on a K8.
Loren Merritt [Sat, 19 Aug 2006 02:42:20 +0000 (02:42 +0000)]
use ff_fft_calc_3dn2 instead of sse on a K8.
1.5% faster vorbis.

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

18 years agoff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.
Loren Merritt [Fri, 18 Aug 2006 23:53:49 +0000 (23:53 +0000)]
ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.
2.5% faster fft, 0.5% faster vorbis.

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

18 years agoAVI tag reading and writing patch by David Conrad.
David Conrad [Fri, 18 Aug 2006 16:48:35 +0000 (16:48 +0000)]
AVI tag reading and writing patch by David Conrad.
umovimus at gmail dot com

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

18 years agoExplicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h.
Diego Biurrun [Fri, 18 Aug 2006 13:58:03 +0000 (13:58 +0000)]
Explicitly include libmpcodecs/img_format.h and libvo/fastmemcpy.h.

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

18 years agoExplicitly include fastmemcpy.h from libvo/.
Diego Biurrun [Fri, 18 Aug 2006 13:38:24 +0000 (13:38 +0000)]
Explicitly include fastmemcpy.h from libvo/.

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

18 years agosimplify
Michael Niedermayer [Fri, 18 Aug 2006 10:43:23 +0000 (10:43 +0000)]
simplify

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

18 years agoav_free* cleanup
Michael Niedermayer [Fri, 18 Aug 2006 08:05:24 +0000 (08:05 +0000)]
av_free* cleanup

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

18 years agoAdd YV12 support, patch by Steve Lhomme % steve P lhomme A free P fr %
Steve L'Homme [Fri, 18 Aug 2006 07:55:08 +0000 (07:55 +0000)]
Add YV12 support, patch by Steve Lhomme % steve P lhomme A free P fr %
Original thread:
Date: Aug 17, 2006 5:45 PM
Subject: Re: [Ffmpeg-devel] [PATCH] AVISynth support

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

18 years agoMove all internal -I parameters to the front of CFLAGS to avoid using external
Diego Biurrun [Thu, 17 Aug 2006 17:19:56 +0000 (17:19 +0000)]
Move all internal -I parameters to the front of CFLAGS to avoid using external
header files that happen to have the same name as internal ones.
based on a patch by Vladislav Naumov, vladislav.naumov **at** gmail **dot** com

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

18 years agoadd --disable-ipv6 option to configure
Luca Barbato [Thu, 17 Aug 2006 16:54:50 +0000 (16:54 +0000)]
add --disable-ipv6 option to configure

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

18 years agoMove all internal -I parameters to the front of CFLAGS to avoid using external
Diego Biurrun [Thu, 17 Aug 2006 16:32:08 +0000 (16:32 +0000)]
Move all internal -I parameters to the front of CFLAGS to avoid using external
header files that happen to have the same name as internal ones.

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

18 years agosimplification cosmetics
Diego Biurrun [Thu, 17 Aug 2006 16:29:52 +0000 (16:29 +0000)]
simplification cosmetics

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

18 years agoRevert last commit, VPATH is necessary for out-of-tree builds.
Diego Biurrun [Thu, 17 Aug 2006 16:28:47 +0000 (16:28 +0000)]
Revert last commit, VPATH is necessary for out-of-tree builds.

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

18 years agoRemove unnecessary include and variable declaration.
Diego Biurrun [Thu, 17 Aug 2006 16:02:57 +0000 (16:02 +0000)]
Remove unnecessary include and variable declaration.

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

18 years agoMake vhook CFLAGS handling less confusing.
Diego Biurrun [Thu, 17 Aug 2006 15:55:19 +0000 (15:55 +0000)]
Make vhook CFLAGS handling less confusing.

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

18 years agoSimplify dsptest* rule and add libavutil to the dsptest* includes.
Diego Biurrun [Thu, 17 Aug 2006 12:23:35 +0000 (12:23 +0000)]
Simplify dsptest* rule and add libavutil to the dsptest* includes.

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

18 years agoRemove unnecessary -I. option.
Diego Biurrun [Thu, 17 Aug 2006 11:42:41 +0000 (11:42 +0000)]
Remove unnecessary -I. option.

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

18 years agoRemove duplicate -I option.
Diego Biurrun [Thu, 17 Aug 2006 09:55:37 +0000 (09:55 +0000)]
Remove duplicate -I option.

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

18 years agorevert aligned realloc() changesm this should be identical to r5784
Michael Niedermayer [Thu, 17 Aug 2006 08:18:48 +0000 (08:18 +0000)]
revert aligned realloc() changesm this should be identical to r5784

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

18 years agocleanup
Michael Niedermayer [Thu, 17 Aug 2006 08:08:28 +0000 (08:08 +0000)]
cleanup

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

18 years agoinsufficient alignment
Michael Niedermayer [Thu, 17 Aug 2006 07:49:22 +0000 (07:49 +0000)]
insufficient alignment

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

18 years agoFix compilation as a win32 shared library (libavutil must be explicitly linked)
Luca Abeni [Wed, 16 Aug 2006 20:09:47 +0000 (20:09 +0000)]
Fix compilation as a win32 shared library (libavutil must be explicitly linked)

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

18 years agoFreeBSD malloc aligns on 16 byte boundaries, so no need to use memalignhack.
Dennis Melentyev [Wed, 16 Aug 2006 11:34:46 +0000 (11:34 +0000)]
FreeBSD malloc aligns on 16 byte boundaries, so no need to use memalignhack.
patch by Dennis Melentyev, dennis ##dot## melentyev ##at ## gmail ##dot## com

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

18 years agoIt's not possible to portably echo a backslash, use printf instead.
John Dalgliesh [Wed, 16 Aug 2006 11:31:17 +0000 (11:31 +0000)]
It's not possible to portably echo a backslash, use printf instead.
patch by John Dalgliesh, johnd **at** defyne **dot** org

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

18 years agoSimplify expression by using single quotes and avoiding backslashes.
Diego Biurrun [Tue, 15 Aug 2006 22:40:58 +0000 (22:40 +0000)]
Simplify expression by using single quotes and avoiding backslashes.

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

18 years ago10l, thanks to Emanuele Giaquinta <exg@gentoo.org> for testing and finding the issue
Luca Barbato [Tue, 15 Aug 2006 20:36:05 +0000 (20:36 +0000)]
10l, thanks to Emanuele Giaquinta <exg@gentoo.org> for testing and finding the issue

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

18 years agoMac OS X requires running ranlib on static libraries after installation.
Diego Biurrun [Tue, 15 Aug 2006 19:30:38 +0000 (19:30 +0000)]
Mac OS X requires running ranlib on static libraries after installation.

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

18 years agoCompile fix (for GCC<3.3) when encoders are disabled
Guillaume Poirier [Tue, 15 Aug 2006 14:59:27 +0000 (14:59 +0000)]
Compile fix (for GCC<3.3) when encoders are disabled
Original thread:
Date: Aug 10, 2006 10:45 AM
Subject: [Ffmpeg-devel] [PATCH] fix compilation when Snow ENcoder is disabled

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

18 years agoFix compilation with -no-PIC and without -fomit-frame-pointer (used by
Uoti Urpala [Tue, 15 Aug 2006 14:50:24 +0000 (14:50 +0000)]
Fix compilation with -no-PIC and without -fomit-frame-pointer (used by
--enable-debug).
Fix from Jason Tackaberry for his previous -fPIC patch.

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

18 years ago-fPIC support for libswscale
Jason Tackaberry [Tue, 15 Aug 2006 08:47:03 +0000 (08:47 +0000)]
-fPIC support for libswscale
patch by Jason Tackaberry, tack /at/ urandom /dot/ ca

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

18 years agoaltivec float optimizations
Luca Barbato [Mon, 14 Aug 2006 22:55:11 +0000 (22:55 +0000)]
altivec float optimizations

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

18 years agofix codec timebase and timestamps
Michael Niedermayer [Mon, 14 Aug 2006 18:17:14 +0000 (18:17 +0000)]
fix codec timebase and timestamps

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

18 years agofix h261 parsing bug
Michael Niedermayer [Mon, 14 Aug 2006 17:58:30 +0000 (17:58 +0000)]
fix h261 parsing bug

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

18 years agotrying to fix av_realloc()
Michael Niedermayer [Sun, 13 Aug 2006 21:09:00 +0000 (21:09 +0000)]
trying to fix av_realloc()

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

18 years agoMention MacIntel support
Guillaume Poirier [Sun, 13 Aug 2006 15:12:06 +0000 (15:12 +0000)]
Mention MacIntel support

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

18 years agoFix building with --disable-opts but MMX enabled.
Marco Manfredini [Sun, 13 Aug 2006 10:10:06 +0000 (10:10 +0000)]
Fix building with --disable-opts but MMX enabled.
patch by Marco Manfredini mldb %at% gmx %dot% net

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

18 years agoClean up:make dsputil subfile names consistent
Luca Barbato [Sun, 13 Aug 2006 08:26:43 +0000 (08:26 +0000)]
Clean up:make dsputil subfile names consistent

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

18 years agoalign av_realloc()
Michael Niedermayer [Sun, 13 Aug 2006 00:47:16 +0000 (00:47 +0000)]
align av_realloc()

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

18 years agoReplace asmalign.h hack by ASMALIGN cpp macros from config.h.
Diego Biurrun [Sun, 13 Aug 2006 00:21:14 +0000 (00:21 +0000)]
Replace asmalign.h hack by ASMALIGN cpp macros from config.h.

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

18 years agomailinglist
Michael Niedermayer [Sat, 12 Aug 2006 23:01:38 +0000 (23:01 +0000)]
mailinglist

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

18 years agoUse COMPILE_MMX2 instead of HAVE_MMX2 to determine whether to compile
Uoti Urpala [Sat, 12 Aug 2006 17:46:40 +0000 (17:46 +0000)]
Use COMPILE_MMX2 instead of HAVE_MMX2 to determine whether to compile
MMX2 code, because the HAVE_ defines do not have sane values here if
runtime cpudetection is used. Hopefully fixes runtime cpudetection
breakage from r19339.

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

18 years agoSupport for MacIntel, last part: balign directives
John Dalgliesh [Sat, 12 Aug 2006 16:37:31 +0000 (16:37 +0000)]
Support for MacIntel, last part: balign directives
Determines whether .align's arg is power-of-two or not, then defines ASMALIGN appropriately in config.h. Changes all .baligns to ASMALIGNs.
Patch by John Dalgliesh % johnd AH defyne P org %
Original thread:
Date: Aug 11, 2006 8:00 AM
Subject: Re: [Ffmpeg-devel] Mac OS X Intel last part: balign directives

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

18 years agoFix CHECK_BIDIR macro so it works with Intel's Compiler
Marco Manfredini [Sat, 12 Aug 2006 16:31:17 +0000 (16:31 +0000)]
Fix CHECK_BIDIR macro so it works with Intel's Compiler
Patch by Marco Manfredini  mldb A gmx P net

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

18 years agoAdd #define REGc
Guillaume Poirier [Sat, 12 Aug 2006 16:29:05 +0000 (16:29 +0000)]
Add #define REGc

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

18 years agouse packet dts as correct media field number and use av_interleave_pkt_per_dts
Baptiste Coudurier [Sat, 12 Aug 2006 00:18:58 +0000 (00:18 +0000)]
use packet dts as correct media field number and use av_interleave_pkt_per_dts

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

18 years agouse C99 standard constant, thanks to Foxy Shadis
Baptiste Coudurier [Fri, 11 Aug 2006 21:39:09 +0000 (21:39 +0000)]
use C99 standard constant, thanks to Foxy Shadis

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

18 years agoupdate documentation
Baptiste Coudurier [Fri, 11 Aug 2006 21:24:54 +0000 (21:24 +0000)]
update documentation

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

18 years agoexport av_interleave_packet_per_dts
Baptiste Coudurier [Fri, 11 Aug 2006 21:21:51 +0000 (21:21 +0000)]
export av_interleave_packet_per_dts

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

18 years agovorbis simd tweaks
Loren Merritt [Fri, 11 Aug 2006 18:19:37 +0000 (18:19 +0000)]
vorbis simd tweaks

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

18 years agoFix compilation with MMX disabled, the mmx_null and mmx_one constants don't need to
Diego Biurrun [Fri, 11 Aug 2006 12:50:14 +0000 (12:50 +0000)]
Fix compilation with MMX disabled, the mmx_null and mmx_one constants don't need to
be protected by HAVE_MMX.

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

18 years agoupdate rotozoom regression ref after patches r5945-r5950
Baptiste Coudurier [Fri, 11 Aug 2006 10:21:02 +0000 (10:21 +0000)]
update rotozoom regression ref after patches r5945-r5950

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

18 years agoset elst start time to first pts
Baptiste Coudurier [Fri, 11 Aug 2006 09:27:40 +0000 (09:27 +0000)]
set elst start time to first pts

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

18 years agoDisable B-frames decoding until I return and finish their proper decoding.
Kostya Shishkov [Fri, 11 Aug 2006 04:41:30 +0000 (04:41 +0000)]
Disable B-frames decoding until I return and finish their proper decoding.

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

18 years agokeep in sync with dsputil, makes --disable-decoder=vorbis build
Luca Barbato [Fri, 11 Aug 2006 02:56:32 +0000 (02:56 +0000)]
keep in sync with dsputil, makes --disable-decoder=vorbis build

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

18 years agovorbis cosmetics: mdct0,mdct1 => mdct[2]
Loren Merritt [Thu, 10 Aug 2006 21:57:30 +0000 (21:57 +0000)]
vorbis cosmetics: mdct0,mdct1 => mdct[2]

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

18 years agomisc tweaks in vorbis_residue_decode().
Loren Merritt [Thu, 10 Aug 2006 21:55:31 +0000 (21:55 +0000)]
misc tweaks in vorbis_residue_decode().
4% faster vorbis.

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

18 years agoconvert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse
Michael Niedermayer [Thu, 10 Aug 2006 20:24:58 +0000 (20:24 +0000)]
convert  vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse
please complain if they are slower on sse2 cpus ...

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

18 years agosse and 3dnow implementations of float->int conversion and mdct windowing.
Loren Merritt [Thu, 10 Aug 2006 19:06:25 +0000 (19:06 +0000)]
sse and 3dnow implementations of float->int conversion and mdct windowing.
15% faster vorbis.

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

18 years agor5954 broke fft on cpus with 3dnow but without mm3dnow.h
Loren Merritt [Thu, 10 Aug 2006 18:49:47 +0000 (18:49 +0000)]
r5954 broke fft on cpus with 3dnow but without mm3dnow.h

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

18 years agoFix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net>
Luca Barbato [Thu, 10 Aug 2006 16:05:29 +0000 (16:05 +0000)]
Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net>

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

18 years agoSupport for MacIntel, take xx: '/nop' illegal for old versions of GAS
John Dalgliesh [Thu, 10 Aug 2006 15:26:18 +0000 (15:26 +0000)]
Support for MacIntel, take xx: '/nop' illegal for old versions of GAS
Patch by John Dalgliesh % johnd AH defyne P org %
Original thread:
Date: Aug 8, 2006 8:12 PM
Subject: Re: [Ffmpeg-devel] [PATCH] '/nop' illegal for old versions of GAS

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

18 years agoAdd support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.c
John Dalgliesh [Thu, 10 Aug 2006 11:29:57 +0000 (11:29 +0000)]
Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.c
convert gas macros to ccp macros
Patch by John Dalgliesh % johnd AH defyne P org %
Original thread:
Date: Aug 10, 2006 5:39 AM
Subject: Re: [Ffmpeg-devel] Mac OS X Intel part 2: Assembler macros in fdct_mmx.c

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

18 years agoSupport for Mac OS X Intel, part 3: binary integer constants:
John Dalgliesh [Thu, 10 Aug 2006 09:06:06 +0000 (09:06 +0000)]
Support for Mac OS X Intel, part 3: binary integer constants:
Apple's assembler only understands the same integer constants as C does: hex, decimal, octal. It doesn't understand binary integer constants (0b...) so this patch replaces binary integer constants with hex ones.
Patch by John Dalgliesh % johnd AH defyne P org %
Original thread:
Date: Aug 10, 2006 8:16 AM
Subject: [Ffmpeg-devel] Mac OS X Intel part 3: binary integer constants

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

18 years agofourcc cleanup
Baptiste Coudurier [Wed, 9 Aug 2006 12:11:32 +0000 (12:11 +0000)]
fourcc cleanup

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

18 years agoenable 'NONE' audio fourcc
Baptiste Coudurier [Wed, 9 Aug 2006 12:10:25 +0000 (12:10 +0000)]
enable 'NONE' audio fourcc

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

18 years agoparse mpeg frame to get pict type and closed gop flag
Baptiste Coudurier [Wed, 9 Aug 2006 10:48:32 +0000 (10:48 +0000)]
parse mpeg frame to get pict type and closed gop flag

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

18 years agoCorrect wrong memset invocation.
Panagiotis Issaris [Wed, 9 Aug 2006 07:52:28 +0000 (07:52 +0000)]
Correct wrong memset invocation.
patch by Panagiotis Issaris, takis%%.%%issaris%%@%%uhasselt%%.%%be

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

18 years agoemms -> femms
Loren Merritt [Wed, 9 Aug 2006 06:37:25 +0000 (06:37 +0000)]
emms -> femms

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

18 years agogcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find 5 registe...
Loren Merritt [Wed, 9 Aug 2006 06:33:49 +0000 (06:33 +0000)]
gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find 5 registers for asm input.
0.5% slower vorbis.

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

18 years agoSupport AAC audio in AVI with tag 0xff
David Conrad [Tue, 8 Aug 2006 22:16:34 +0000 (22:16 +0000)]
Support AAC audio in AVI with tag 0xff
Patch by David Conrad ( davedc_ | umbc edu )

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

18 years agoslightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless movsxd)
Loren Merritt [Tue, 8 Aug 2006 21:47:11 +0000 (21:47 +0000)]
slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless movsxd)

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

18 years agodont be too picky about timestampsbeing wrong if the destination container is without...
Michael Niedermayer [Tue, 8 Aug 2006 20:31:19 +0000 (20:31 +0000)]
dont be too picky about timestampsbeing wrong if the destination container is without timestamps and raw of the raw video / raw audio sort

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