summaryrefslogtreecommitdiffstats
path: root/liba52
Commit message (Collapse)AuthorAgeFilesLines
* Altivec optimized stereo resampler by Romain Dolbeau (made it working under ↵alex2004-01-252-1/+89
| | | | | | Linux myself) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@11850 b3059339-0415-0410-9bf9-f77b7e298cf2
* Simplified/fixed altivec/altivec.h detection on Linux and Darwin (and ↵alex2003-08-111-7/+0
| | | | | | others). Patch by Magnus Damm <damm@opensource.se> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10573 b3059339-0415-0410-9bf9-f77b7e298cf2
* Changed swab32 from macro to inline function, this fixes compilation on ↵alex2003-07-271-6/+15
| | | | | | alpha (with gcc2.95). Based on patch by KotH git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10490 b3059339-0415-0410-9bf9-f77b7e298cf2
* arm support by armin.gerritsen@philips.com (also seen a patch like this on ↵alex2003-06-201-1/+1
| | | | | | openzaurus' mplayer port) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10314 b3059339-0415-0410-9bf9-f77b7e298cf2
* fixed alignment bugmichael2003-05-071-2/+26
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10083 b3059339-0415-0410-9bf9-f77b7e298cf2
* this is a important patch for hpux 11.00, because it avoid thediego2003-05-051-2/+2
| | | | | | | | SIGBUS Signal Error if playing video direct from DVD-Rom. Patch by Martin Gansser <mgansser@ngi.de>. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10068 b3059339-0415-0410-9bf9-f77b7e298cf2
* The two attached patches *should* allow for properarpi2003-01-272-2/+25
| | | | | | | | | | compilation of the AltiVec stuff on both Darwin and non-Darwin system. They've only been tested for compilation on Debian using Debian's gcc-3.2. Romain Dolbeau <dolbeau@irisa.fr> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9123 b3059339-0415-0410-9bf9-f77b7e298cf2
* An AltiVec-enhanced IMDCT for liba52 (liba52/imdct.c)arpi2003-01-183-13/+365
| | | | | | | | | | It's nearly bit-perfect, I have a couple of lsb changed in a 128 frames sample. I can't hear the differences :-) patch by Romain Dolbeau <dolbeau@irisa.fr> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9002 b3059339-0415-0410-9bf9-f77b7e298cf2
* compiler warning fixesarpi2002-12-141-2/+2
| | | | | | | based on patch by Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8452 b3059339-0415-0410-9bf9-f77b7e298cf2
* warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)michael2002-11-232-9/+13
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8255 b3059339-0415-0410-9bf9-f77b7e298cf2
* minor optimization & gcc-CVS fix/workaround patch by (Glen Nakamura <glen at ↵michael2002-11-181-34/+26
| | | | | | imodulo dot com>) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8231 b3059339-0415-0410-9bf9-f77b7e298cf2
* *HUGE* set of compiler warning fixes, unused variables removalarpi2002-11-061-10/+0
| | | | | | | based on patch by Dominik Mierzejewski <dominik@rangers.eu.org> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8124 b3059339-0415-0410-9bf9-f77b7e298cf2
* The ALT_BITSTREAM_READER code does not work on SPARC, because the code accessesjkeil2002-09-031-0/+8
| | | | | | | | 32-bit works from unaligned addresses. For now, disable ALT_BITSTREAM_READER on SPARC. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7256 b3059339-0415-0410-9bf9-f77b7e298cf2
* use dir/libname.a instead of -Ldir -lnamearpi2002-08-291-2/+2
| | | | | | | | | partially done by "Steven M. Schultz" <sms@2BSD.COM> Note: some entries (libmpdvdkit, libdha) left unchanged as they may be dynamic and not shipped with mplayer. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7149 b3059339-0415-0410-9bf9-f77b7e298cf2
* various openbsd and general warning fixes - patch by Björn Sandell ↵arpi2002-05-121-3/+0
| | | | | | <biorn@dce.chalmers.se> git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6058 b3059339-0415-0410-9bf9-f77b7e298cf2
* trying to fix nicks bugs ...michael2002-04-291-3/+2
| | | | | | | someone with a 3dnow cpu please test this ASAP git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5913 b3059339-0415-0410-9bf9-f77b7e298cf2
* Restore K7 supportnick2002-02-032-555/+600
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4498 b3059339-0415-0410-9bf9-f77b7e298cf2
* K7 idnick2002-01-191-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4262 b3059339-0415-0410-9bf9-f77b7e298cf2
* mangle for win32 in liba52 (includes dummy mangle.h pointing to the one in main)atmos42002-01-194-28/+32
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4248 b3059339-0415-0410-9bf9-f77b7e298cf2
* 3dnow optimization. Not all functions are tested!!!nick2002-01-181-0/+614
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4234 b3059339-0415-0410-9bf9-f77b7e298cf2
* more bitstream_skip()michael2002-01-081-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4055 b3059339-0415-0410-9bf9-f77b7e298cf2
* bitstream_skip() instead of bitstream_get() if possiblemichael2002-01-082-9/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4054 b3059339-0415-0410-9bf9-f77b7e298cf2
* mono ac3 supportarpi2002-01-031-0/+10
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3968 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpudetect the liba52 way part 2 (downmix.c)michael2001-12-303-11/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3911 b3059339-0415-0410-9bf9-f77b7e298cf2
* c, mmx versions separated. a52 style runtime stuffarpi2001-12-304-1259/+186
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3910 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpudetect in liba52 waymichael2001-12-305-21/+28
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3909 b3059339-0415-0410-9bf9-f77b7e298cf2
* pass accel flags to a52_resample_initarpi2001-12-304-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3908 b3059339-0415-0410-9bf9-f77b7e298cf2
* SSE addedarpi2001-12-301-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3906 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpudetectmichael2001-12-302-198/+444
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3905 b3059339-0415-0410-9bf9-f77b7e298cf2
* CRC code ported from libac3arpi2001-12-303-1/+78
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3891 b3059339-0415-0410-9bf9-f77b7e298cf2
* ported 3dnow(ex) optimizations from libac3michael2001-12-302-74/+907
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3885 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix22toS & move2to1 in SSEmichael2001-12-251-0/+44
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3742 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix31to2 & mix31toS in SSEmichael2001-12-251-0/+46
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3741 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix21to2 & mix21toS in SSEmichael2001-12-251-0/+43
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3740 b3059339-0415-0410-9bf9-f77b7e298cf2
* memset(?, 0, 256*sizeof(float)) in MMXmichael2001-12-251-2/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3739 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fixed #ifdef discrepancy that was breaking compilation on PPC platformmelanson2001-12-241-1/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3721 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix3to1 in SSEmichael2001-12-231-1/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3680 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix3to2 in SSEmichael2001-12-231-1/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3679 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix5to1 & mix4to1 in SSEmichael2001-12-231-0/+41
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3678 b3059339-0415-0410-9bf9-f77b7e298cf2
* mix2to1 in SSEmichael2001-12-231-0/+21
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3676 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optimize of 3Fmichael2001-12-223-27/+153
| | | | | | | bugfix in 3F2R git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3655 b3059339-0415-0410-9bf9-f77b7e298cf2
* 3F2R sse optimizedmichael2001-12-223-24/+171
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3654 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpu detection for the resample stuffmichael2001-12-194-237/+364
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3627 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse opt of mix32toS()michael2001-12-191-0/+27
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3626 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse opt of mix32to2()michael2001-12-191-0/+22
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3625 b3059339-0415-0410-9bf9-f77b7e298cf2
* adding some commentsmichael2001-12-191-2/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3624 b3059339-0415-0410-9bf9-f77b7e298cf2
* removing unnecessary sse sin/cos LUTmichael2001-12-181-16/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3585 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-181-9/+25
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3582 b3059339-0415-0410-9bf9-f77b7e298cf2
* runtime cpu detection for the idctmichael2001-12-183-151/+213
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3580 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-183-0/+114
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3579 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-183-0/+132
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3578 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-183-0/+108
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3577 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-183-0/+138
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3576 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-183-3/+117
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3575 b3059339-0415-0410-9bf9-f77b7e298cf2
* faster (and simpler) bitstream reader (in C)michael2001-12-172-2/+39
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3571 b3059339-0415-0410-9bf9-f77b7e298cf2
* MMX optmichael2001-12-173-0/+285
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3570 b3059339-0415-0410-9bf9-f77b7e298cf2
* mmx optmichael2001-12-173-0/+153
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3568 b3059339-0415-0410-9bf9-f77b7e298cf2
* use resample.c functionsarpi2001-12-171-113/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3566 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-171-5/+58
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3554 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-171-0/+65
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3553 b3059339-0415-0410-9bf9-f77b7e298cf2
* cleanupmichael2001-12-171-162/+95
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3550 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-171-1/+36
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3547 b3059339-0415-0410-9bf9-f77b7e298cf2
* C optimizationsmichael2001-12-161-14/+103
| | | | | | | sse opt. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3538 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-161-8/+91
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3535 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-161-5/+18
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3530 b3059339-0415-0410-9bf9-f77b7e298cf2
* sse optmichael2001-12-161-0/+31
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3528 b3059339-0415-0410-9bf9-f77b7e298cf2
* oops, 8bit instead of 16michael2001-12-161-6/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3525 b3059339-0415-0410-9bf9-f77b7e298cf2
* a bit more SSE optimizationsmichael2001-12-161-7/+66
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3513 b3059339-0415-0410-9bf9-f77b7e298cf2
* better benchmarkingmichael2001-12-161-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3512 b3059339-0415-0410-9bf9-f77b7e298cf2
* gcc -O? thinks a*0.0 != 0.0 so we need a better cmpmichael2001-12-161-0/+50
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3511 b3059339-0415-0410-9bf9-f77b7e298cf2
* some SSE optimizationsmichael2001-12-151-1/+65
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3509 b3059339-0415-0410-9bf9-f77b7e298cf2
* benchmarking code (#define TIMING)michael2001-12-151-0/+34
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3508 b3059339-0415-0410-9bf9-f77b7e298cf2
* Fix mediaLib compilation problem on solaris.jkeil2001-12-142-4/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3494 b3059339-0415-0410-9bf9-f77b7e298cf2
* I'm missing a file ...jaf2001-12-091-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3420 b3059339-0415-0410-9bf9-f77b7e298cf2
* resample.c added - float->int conversion and channel orderingarpi2001-12-094-1/+376
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3413 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l?arpi2001-12-091-0/+45
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3408 b3059339-0415-0410-9bf9-f77b7e298cf2
* sample program for testing liba52arpi2001-12-091-0/+188
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3397 b3059339-0415-0410-9bf9-f77b7e298cf2
* mplayer-liba52 config interfacearpi2001-12-091-0/+12
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3396 b3059339-0415-0410-9bf9-f77b7e298cf2
* imported from liba52 CVSarpi2001-12-0912-0/+3184
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3395 b3059339-0415-0410-9bf9-f77b7e298cf2
* Better 3dnow! optimizationnickols_k2001-06-201-34/+20
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1174 b3059339-0415-0410-9bf9-f77b7e298cf2
* unstable gcc-3.0 warning surpressingnickols_k2001-06-121-9/+9
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1117 b3059339-0415-0410-9bf9-f77b7e298cf2
* Minor improvements and gcc-3.0 (unstable) compilation fixesnickols_k2001-06-091-3/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1069 b3059339-0415-0410-9bf9-f77b7e298cf2
* Last minute improvements before releasenickols_k2001-06-081-4/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1054 b3059339-0415-0410-9bf9-f77b7e298cf2
* Better insns scheduling and moving out local variablesnickols_k2001-06-011-14/+14
| | | |