ffmpeg.git
12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 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

12 years agotimestamp debugging av_logs()
Michael Niedermayer [Tue, 8 Aug 2006 19:55:32 +0000 (19:55 +0000)]
timestamp debugging av_logs()

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

12 years agoEnable swscale usage in ffmpeg
Luca Abeni [Tue, 8 Aug 2006 18:51:38 +0000 (18:51 +0000)]
Enable swscale usage in ffmpeg

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

12 years agoboth timestamps are dts, (checked trailer.gxf, spec is unclear)
Michael Niedermayer [Tue, 8 Aug 2006 18:02:09 +0000 (18:02 +0000)]
both timestamps are dts, (checked trailer.gxf, spec is unclear)

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

12 years agochange vorbis_inverse_coupling_sse2() so it works on sse1 cpus
Michael Niedermayer [Tue, 8 Aug 2006 12:03:51 +0000 (12:03 +0000)]
change vorbis_inverse_coupling_sse2() so it works on sse1 cpus

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

12 years agoFix some "'static' is not at beginning of declaration" warnings.
Diego Biurrun [Tue, 8 Aug 2006 10:24:26 +0000 (10:24 +0000)]
Fix some "'static' is not at beginning of declaration" warnings.

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

12 years agofloating point "emulation" code
Michael Niedermayer [Tue, 8 Aug 2006 07:58:10 +0000 (07:58 +0000)]
floating point "emulation" code
unused currently, but might come in handy for some fpu-less cpus

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

12 years ago3dnow2 implementation of imdct.
Loren Merritt [Tue, 8 Aug 2006 04:01:04 +0000 (04:01 +0000)]
3dnow2 implementation of imdct.
6% faster vorbis and wma.

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

12 years agouse correct tag for h263 in mov
Baptiste Coudurier [Mon, 7 Aug 2006 15:48:26 +0000 (15:48 +0000)]
use correct tag for h263 in mov

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

12 years agodetailed infos about d263 atom
Baptiste Coudurier [Mon, 7 Aug 2006 15:04:15 +0000 (15:04 +0000)]
detailed infos about d263 atom

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

12 years agoupdate regression tests for patches r5945-r5950 based on patch by Francois Draperi...
Baptiste Coudurier [Mon, 7 Aug 2006 14:36:26 +0000 (14:36 +0000)]
update regression tests for patches r5945-r5950 based on patch by Francois Draperi <ffmpeg@hp.com>

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

12 years agoindention
Baptiste Coudurier [Mon, 7 Aug 2006 14:19:33 +0000 (14:19 +0000)]
indention

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

12 years agoonly set fields for mov, reserved for 3gp, mp4
Baptiste Coudurier [Mon, 7 Aug 2006 14:18:43 +0000 (14:18 +0000)]
only set fields for mov, reserved for 3gp, mp4

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

12 years agosampleSize field to 16, reserved for mp4 and 3gp
Baptiste Coudurier [Mon, 7 Aug 2006 14:15:05 +0000 (14:15 +0000)]
sampleSize field to 16, reserved for mp4 and 3gp

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

12 years agomp4, 3gp field is reserved and value is 2
Baptiste Coudurier [Mon, 7 Aug 2006 14:11:17 +0000 (14:11 +0000)]
mp4, 3gp field is reserved and value is 2

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

12 years agouse ternary
Baptiste Coudurier [Mon, 7 Aug 2006 14:09:17 +0000 (14:09 +0000)]
use ternary

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

12 years agovbr compression id is only used in mov
Baptiste Coudurier [Mon, 7 Aug 2006 14:06:23 +0000 (14:06 +0000)]
vbr compression id is only used in mov

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

12 years agoCygwin compilation and Cygwin/MinGW crosscompilation sections
Diego Biurrun [Mon, 7 Aug 2006 11:49:34 +0000 (11:49 +0000)]
Cygwin compilation and Cygwin/MinGW crosscompilation sections
based on patch by Víctor Paesa <wzrlpy@arsystel.com>

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

12 years agor5939 (flvenc.c) rotozoom regression update
Baptiste Coudurier [Mon, 7 Aug 2006 10:52:14 +0000 (10:52 +0000)]
r5939 (flvenc.c) rotozoom regression update

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

12 years agoeditorial changes
Diego Biurrun [Mon, 7 Aug 2006 09:59:21 +0000 (09:59 +0000)]
editorial changes

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

12 years agothings to take care of for the next soc
Michael Niedermayer [Mon, 7 Aug 2006 08:46:04 +0000 (08:46 +0000)]
things to take care of for the next soc

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

12 years agoCosmetics: 2->4 spaces and some braces
Luca Barbato [Sun, 6 Aug 2006 23:15:32 +0000 (23:15 +0000)]
Cosmetics: 2->4 spaces and some braces

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

12 years agoalways write duration and file size, fix seeking, progress bar is now active
Baptiste Coudurier [Sun, 6 Aug 2006 15:29:50 +0000 (15:29 +0000)]
always write duration and file size, fix seeking, progress bar is now active

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

12 years agoCorrect MC for B-frames and some improvements (not 100% complete though)
Kostya Shishkov [Sun, 6 Aug 2006 03:44:31 +0000 (03:44 +0000)]
Correct MC for B-frames and some improvements (not 100% complete though)

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

12 years agoBicubic interpolation requires two additional pixels for block
Kostya Shishkov [Sun, 6 Aug 2006 03:42:39 +0000 (03:42 +0000)]
Bicubic interpolation requires two additional pixels for block

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

12 years agoAnother PIX_FMT_ ---> IMGFMT_ conversion
Luca Abeni [Sat, 5 Aug 2006 13:14:34 +0000 (13:14 +0000)]
Another PIX_FMT_ ---> IMGFMT_ conversion

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

12 years agoAvoid segfaulting if the swscale context cannot be allocated
Luca Abeni [Sat, 5 Aug 2006 13:09:42 +0000 (13:09 +0000)]
Avoid segfaulting if the swscale context cannot be allocated

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

12 years agoFix "-aspect" when "-pad*" is used
Luca Abeni [Sat, 5 Aug 2006 12:54:16 +0000 (12:54 +0000)]
Fix "-aspect" when "-pad*" is used

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

12 years agoDo not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64.
Diego Biurrun [Sat, 5 Aug 2006 10:00:54 +0000 (10:00 +0000)]
Do not assemble MMX, MMX2 or 3DNOW code unconditionally on X86 and X86_64.

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

12 years agoprintf -> av_log, only occurs in DEBUG cases
Mike Melanson [Fri, 4 Aug 2006 22:51:20 +0000 (22:51 +0000)]
printf -> av_log, only occurs in DEBUG cases

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

12 years agoYet another typo
Luca Barbato [Fri, 4 Aug 2006 19:11:12 +0000 (19:11 +0000)]
Yet another typo

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

12 years agoFix a stupid typo and another error, thanks to Emanuele Giaquinta <exg@gentoo.org...
Luca Barbato [Fri, 4 Aug 2006 19:03:01 +0000 (19:03 +0000)]
Fix a stupid typo and another error, thanks to Emanuele Giaquinta <exg@gentoo.org> for pointing out the issue and the patch

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

12 years agoShared libraries should go in $PREFIX on MinGW.
Diego Biurrun [Fri, 4 Aug 2006 10:33:16 +0000 (10:33 +0000)]
Shared libraries should go in $PREFIX on MinGW.

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

12 years agoRemove MinGW specialcasing and make shared library installation compatible
Diego Biurrun [Fri, 4 Aug 2006 10:23:06 +0000 (10:23 +0000)]
Remove MinGW specialcasing and make shared library installation compatible
with MinGW where ln is emulated by cp.

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

12 years agoAdd quotes where necessary.
Diego Biurrun [Fri, 4 Aug 2006 10:13:10 +0000 (10:13 +0000)]
Add quotes where necessary.

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

12 years ago100l: intensity compensation must be also done in 4-MV mode
Kostya Shishkov [Fri, 4 Aug 2006 03:31:01 +0000 (03:31 +0000)]
100l: intensity compensation must be also done in 4-MV mode

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

12 years agoShared libraries now go in $(shlibdir), not $(libdir).
Diego Biurrun [Thu, 3 Aug 2006 22:50:54 +0000 (22:50 +0000)]
Shared libraries now go in $(shlibdir), not $(libdir).

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

12 years agodetect more broken shells
Måns Rullgård [Thu, 3 Aug 2006 22:27:38 +0000 (22:27 +0000)]
detect more broken shells

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

12 years agosimplify command logging
Måns Rullgård [Thu, 3 Aug 2006 22:27:19 +0000 (22:27 +0000)]
simplify command logging

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

12 years agoAdd $(EXESUF) where necessary, fixes regression tests under MinGW.
Víctor Paesa [Thu, 3 Aug 2006 17:27:33 +0000 (17:27 +0000)]
Add $(EXESUF) where necessary, fixes regression tests under MinGW.
patch by Víctor Paesa, wzrlpy $@$ arsystel dot com

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

12 years agoMove output_example.c and ffplay.c to the swscale interface
Luca Abeni [Thu, 3 Aug 2006 16:55:36 +0000 (16:55 +0000)]
Move output_example.c and ffplay.c to the swscale interface

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

12 years agoDon't hardcode .dll in the MinGW section, use $SLIBSUF instead.
Diego Biurrun [Thu, 3 Aug 2006 16:34:22 +0000 (16:34 +0000)]
Don't hardcode .dll in the MinGW section, use $SLIBSUF instead.

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

12 years agoMove MinGW special casing for shared lib creation to configure.
Diego Biurrun [Thu, 3 Aug 2006 16:27:30 +0000 (16:27 +0000)]
Move MinGW special casing for shared lib creation to configure.

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

12 years agosample size is 1 if bits per sample is 8 and mono channel
Baptiste Coudurier [Thu, 3 Aug 2006 16:22:01 +0000 (16:22 +0000)]
sample size is 1 if bits per sample is 8 and mono channel

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

12 years agostandalone snow dsputil init
Luca Barbato [Thu, 3 Aug 2006 16:19:13 +0000 (16:19 +0000)]
standalone snow dsputil init

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

12 years agoAlmost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec:
Luca Barbato [Thu, 3 Aug 2006 16:13:50 +0000 (16:13 +0000)]
Almost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec:
- whitespace consistency 2->4 [dsputil_init_ppc]
- reorder struct initialization with dsputil_init_altivec [dsputil_init_ppc]
- use casts instead of temp variables [vorbis_inverse_coupling_altivec]

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

12 years agorevert r5909, dont use non constant static variable, breaks multithreaded apps
Baptiste Coudurier [Thu, 3 Aug 2006 15:33:48 +0000 (15:33 +0000)]
revert r5909, dont use non constant static variable, breaks multithreaded apps

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

12 years agoMinor fix
Luca Barbato [Thu, 3 Aug 2006 14:37:58 +0000 (14:37 +0000)]
Minor fix

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

12 years agoavoid alignment hacks, luckly gcc does the right thing on arches different from x86
Luca Barbato [Thu, 3 Aug 2006 13:21:13 +0000 (13:21 +0000)]
avoid alignment hacks, luckly gcc does the right thing on arches different from x86

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

12 years agovorbis_inverse_coupling_altivec
Luca Barbato [Thu, 3 Aug 2006 13:19:32 +0000 (13:19 +0000)]
vorbis_inverse_coupling_altivec

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

12 years agoCleanup
Luca Barbato [Thu, 3 Aug 2006 13:00:37 +0000 (13:00 +0000)]
Cleanup

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

12 years agoVC-1/WMV3/WMV9 decoder
Diego Biurrun [Thu, 3 Aug 2006 12:47:50 +0000 (12:47 +0000)]
VC-1/WMV3/WMV9 decoder

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

12 years agoparse SONY hidden MPEG-4 extradata, fix C0023S01.mxf
Baptiste Coudurier [Thu, 3 Aug 2006 12:31:15 +0000 (12:31 +0000)]
parse SONY hidden MPEG-4 extradata, fix C0023S01.mxf

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

12 years agoskip run-in sequence before reading header
Baptiste Coudurier [Thu, 3 Aug 2006 12:08:06 +0000 (12:08 +0000)]
skip run-in sequence before reading header

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

12 years agoagain, disable DEBUG
Baptiste Coudurier [Thu, 3 Aug 2006 11:59:38 +0000 (11:59 +0000)]
again, disable DEBUG

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

12 years ago10l, check container_ul existence
Baptiste Coudurier [Thu, 3 Aug 2006 11:57:28 +0000 (11:57 +0000)]
10l, check container_ul existence

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

12 years agoremove duplicate code
Baptiste Coudurier [Thu, 3 Aug 2006 11:28:08 +0000 (11:28 +0000)]
remove duplicate code

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

12 years agoattempt to demux clip wrapped content
Baptiste Coudurier [Thu, 3 Aug 2006 11:21:54 +0000 (11:21 +0000)]
attempt to demux clip wrapped content

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

12 years agoadd codec detection based on essence container ul
Baptiste Coudurier [Thu, 3 Aug 2006 09:14:56 +0000 (09:14 +0000)]
add codec detection based on essence container ul

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

12 years ago10l, vorbis_inverse_coupling_sse() was really 3dnow
Loren Merritt [Thu, 3 Aug 2006 07:09:29 +0000 (07:09 +0000)]
10l, vorbis_inverse_coupling_sse() was really 3dnow

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

12 years agoanother div -> fastdiv, another 2% faster vorbis.
Loren Merritt [Thu, 3 Aug 2006 06:07:13 +0000 (06:07 +0000)]
another div -> fastdiv, another 2% faster vorbis.

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

12 years agoLooks like to be a good time to re-enable WMV3 decoder
Kostya Shishkov [Thu, 3 Aug 2006 05:15:50 +0000 (05:15 +0000)]
Looks like to be a good time to re-enable WMV3 decoder

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

12 years agoDon't try to decode P-frames from old WMV3 variant until their format is figured
Kostya Shishkov [Thu, 3 Aug 2006 05:09:36 +0000 (05:09 +0000)]
Don't try to decode P-frames from old WMV3 variant until their format is figured

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

12 years agoSome AltiVec optimizations for VC-1
Kostya Shishkov [Thu, 3 Aug 2006 05:02:31 +0000 (05:02 +0000)]
Some AltiVec optimizations for VC-1

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

12 years agosse & sse2 implementations of vorbis channel coupling.
Loren Merritt [Thu, 3 Aug 2006 03:18:47 +0000 (03:18 +0000)]
sse & sse2 implementations of vorbis channel coupling.
9% faster vorbis (on a K8).

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

12 years agoint16_t is faster than int_fast16_t for division.
Loren Merritt [Thu, 3 Aug 2006 02:18:07 +0000 (02:18 +0000)]
int16_t is faster than int_fast16_t for division.
2% faster vorbis (on a K8).

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

12 years agoset supported pixel formats correctly
Michael Niedermayer [Wed, 2 Aug 2006 22:48:50 +0000 (22:48 +0000)]
set supported pixel formats correctly

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

12 years agoavoid possible segfault situations
Luca Barbato [Wed, 2 Aug 2006 21:37:38 +0000 (21:37 +0000)]
avoid possible segfault situations

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

12 years agoChange one itemized list to be bulletted, remove non-referenced node
Diego Biurrun [Wed, 2 Aug 2006 16:50:53 +0000 (16:50 +0000)]
Change one itemized list to be bulletted, remove non-referenced node
killing a texi2html warning in the process.

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

12 years agoSubversion allows renaming files.
Diego Biurrun [Wed, 2 Aug 2006 15:51:05 +0000 (15:51 +0000)]
Subversion allows renaming files.

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

12 years agoresolve strong refs in parse_structural_metadata since objects may not be ordered...
Baptiste Coudurier [Wed, 2 Aug 2006 15:02:42 +0000 (15:02 +0000)]
resolve strong refs in parse_structural_metadata since objects may not be ordered, use object oriented approach

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

12 years agoMove ffmpeg.c to the swscale interface
Luca Abeni [Wed, 2 Aug 2006 11:50:38 +0000 (11:50 +0000)]
Move ffmpeg.c to the swscale interface

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

12 years agoCosmetics
Luca Barbato [Wed, 2 Aug 2006 11:18:10 +0000 (11:18 +0000)]
Cosmetics

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

12 years agoremove unneeded audio fourcc as well
Baptiste Coudurier [Wed, 2 Aug 2006 10:37:10 +0000 (10:37 +0000)]
remove unneeded audio fourcc as well

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

12 years agoMinor resync optimization
Reimar Döffinger [Wed, 2 Aug 2006 09:59:10 +0000 (09:59 +0000)]
Minor resync optimization

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

12 years agoDo not set the codec's pixel format in the format's write_header()
Luca Abeni [Wed, 2 Aug 2006 09:48:05 +0000 (09:48 +0000)]
Do not set the codec's pixel format in the format's write_header()

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

12 years agodo not set unneeded fourcc
Baptiste Coudurier [Wed, 2 Aug 2006 08:45:10 +0000 (08:45 +0000)]
do not set unneeded fourcc

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