]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoSet AVStream.discard, so that demuxers can choose which stream to select if that...
rbultje [Mon, 18 Aug 2008 17:09:34 +0000 (17:09 +0000)]
Set AVStream.discard, so that demuxers can choose which stream to select if that is a serverside option (as is the case for RTSP). See "Realmedia patch" thread on mailinglist.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14825 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport Electronic Arts files containing MP3 audio.
pross [Mon, 18 Aug 2008 12:39:57 +0000 (12:39 +0000)]
Support Electronic Arts files containing MP3 audio.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14824 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMark SAMPLE_FMT_S24 as deprecated.
pross [Mon, 18 Aug 2008 12:03:59 +0000 (12:03 +0000)]
Mark SAMPLE_FMT_S24 as deprecated.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14823 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd okayed chunks of AAC encoder psychoacoustic model
kostya [Mon, 18 Aug 2008 05:39:44 +0000 (05:39 +0000)]
Add okayed chunks of AAC encoder psychoacoustic model

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14822 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd okayed parts for AAC encoder
kostya [Mon, 18 Aug 2008 05:38:26 +0000 (05:38 +0000)]
Add okayed parts for AAC encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14821 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImport more ok'd parts of ALAC encoder from GSoC repo.
ramiro [Sun, 17 Aug 2008 22:47:40 +0000 (22:47 +0000)]
Import more ok'd parts of ALAC encoder from GSoC repo.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14820 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoremove some unneeded header includes
jbr [Sun, 17 Aug 2008 19:56:28 +0000 (19:56 +0000)]
remove some unneeded header includes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14819 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSwitch to MS EULA.
michael [Sun, 17 Aug 2008 19:32:51 +0000 (19:32 +0000)]
Switch to MS EULA.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14818 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd missing header includes to fix 'make checkheaders'.
diego [Sun, 17 Aug 2008 19:26:13 +0000 (19:26 +0000)]
Add missing header includes to fix 'make checkheaders'.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14817 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd missing stdint.h header to fix 'make checkheaders'.
diego [Sun, 17 Aug 2008 19:15:33 +0000 (19:15 +0000)]
Add missing stdint.h header to fix 'make checkheaders'.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14816 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agouse LFG instead of Mersenne Twister for AC-3 PRNG
jbr [Sun, 17 Aug 2008 17:41:48 +0000 (17:41 +0000)]
use LFG instead of Mersenne Twister for AC-3 PRNG

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14815 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMark adx_decode_init() as type int instead of void, the function returns
diego [Sun, 17 Aug 2008 17:08:25 +0000 (17:08 +0000)]
Mark adx_decode_init() as type int instead of void, the function returns
a value.  Fixes the warning:
adxdec.c:36: warning: 'return' with a value, in function returning void

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14814 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agorestore alphabetical order of TESTS
michael [Sun, 17 Aug 2008 16:58:47 +0000 (16:58 +0000)]
restore alphabetical order of TESTS

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14813 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd PCA to TESTS.
michael [Sun, 17 Aug 2008 16:44:13 +0000 (16:44 +0000)]
Add PCA to TESTS.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14812 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix and simplify frame size check and reencoding in verbatim mode
jbr [Sun, 17 Aug 2008 16:10:46 +0000 (16:10 +0000)]
fix and simplify frame size check and reencoding in verbatim mode

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14811 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake diego happy before he notices.
michael [Sun, 17 Aug 2008 15:53:12 +0000 (15:53 +0000)]
Make diego happy before he notices.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14810 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove context struct to c file.
michael [Sun, 17 Aug 2008 15:51:20 +0000 (15:51 +0000)]
Move context struct to c file.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14809 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd prototypes to header (based on code by ramiro)
michael [Sun, 17 Aug 2008 15:50:20 +0000 (15:50 +0000)]
Add prototypes to header (based on code by ramiro)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14808 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake ff_pca_init() allocate it struct instead of letting the user provide
michael [Sun, 17 Aug 2008 15:46:20 +0000 (15:46 +0000)]
Make ff_pca_init() allocate it struct instead of letting the user provide
one (more robust ABI wise).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14807 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDont mix declarations and statements (by ramiro).
michael [Sun, 17 Aug 2008 15:35:55 +0000 (15:35 +0000)]
Dont mix declarations and statements (by ramiro).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14806 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoput testing code under #ifdef TEST
michael [Sun, 17 Aug 2008 15:33:17 +0000 (15:33 +0000)]
put testing code under #ifdef TEST

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14805 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoTesting code uses random().
michael [Sun, 17 Aug 2008 15:32:50 +0000 (15:32 +0000)]
Testing code uses random().

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14804 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofix includes
michael [Sun, 17 Aug 2008 15:32:13 +0000 (15:32 +0000)]
fix includes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14803 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoPrincipal component analysis
michael [Sun, 17 Aug 2008 15:28:12 +0000 (15:28 +0000)]
Principal component analysis
(will be cleaned up in next commits)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14802 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoalacenc: NULL_IF_CONFIG_SMALL long_name.
ramiro [Sun, 17 Aug 2008 12:25:01 +0000 (12:25 +0000)]
alacenc: NULL_IF_CONFIG_SMALL long_name.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14801 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoG.729 decoder main code
voroshil [Sun, 17 Aug 2008 08:43:37 +0000 (08:43 +0000)]
G.729 decoder main code
(just skeleton, contains only parts, explicitly ok'ed by Michael)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14800 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMore okayed chunks of AAC encoder
kostya [Sun, 17 Aug 2008 07:04:11 +0000 (07:04 +0000)]
More okayed chunks of AAC encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14799 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoImport ok'd parts of ALAC encoder from GSoC repo.
ramiro [Sun, 17 Aug 2008 04:36:06 +0000 (04:36 +0000)]
Import ok'd parts of ALAC encoder from GSoC repo.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14798 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoupdate my email address to one which does not depend on my service provider
jbr [Sat, 16 Aug 2008 22:42:59 +0000 (22:42 +0000)]
update my email address to one which does not depend on my service provider

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14797 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agouse range of lpc orders in ORDER_METHOD_EST
jbr [Sat, 16 Aug 2008 21:39:09 +0000 (21:39 +0000)]
use range of lpc orders in ORDER_METHOD_EST

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14796 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: adjust line breaks and vertical alignment
jbr [Sat, 16 Aug 2008 21:32:03 +0000 (21:32 +0000)]
cosmetics: adjust line breaks and vertical alignment

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14795 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agouse limited range of lpc orders when quantizing coefficients
jbr [Sat, 16 Aug 2008 21:24:06 +0000 (21:24 +0000)]
use limited range of lpc orders when quantizing coefficients

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14794 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agostruct timeval requires #include <sys/time.h>
aurel [Sat, 16 Aug 2008 18:39:30 +0000 (18:39 +0000)]
struct timeval requires #include <sys/time.h>
patch by Dave Yeo  daveryeo _at_ telus _dot_ net

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14793 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agolpc: cosmetics: vertically align declarations and definitions.
ramiro [Sat, 16 Aug 2008 17:28:29 +0000 (17:28 +0000)]
lpc: cosmetics: vertically align declarations and definitions.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14792 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse correct asm object type and necessary -DPIC for yasm on 64-bit Darwin
superdump [Sat, 16 Aug 2008 17:18:23 +0000 (17:18 +0000)]
Use correct asm object type and necessary -DPIC for yasm on 64-bit Darwin

Thread: [FFmpeg-devel] fft_mmx.asm yasm 64bit build broken
Patch by 'D' (lessen42 gmail com)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14791 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoflacenc, lpc: Move LPC code from flacenc.c to new lpc.[ch] files.
ramiro [Sat, 16 Aug 2008 17:18:20 +0000 (17:18 +0000)]
flacenc, lpc: Move LPC code from flacenc.c to new lpc.[ch] files.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14790 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoflacenc: Allow more flexible shift calculation in LPC.
ramiro [Sat, 16 Aug 2008 17:03:57 +0000 (17:03 +0000)]
flacenc: Allow more flexible shift calculation in LPC.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14789 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix rc_eq mem leak.
michael [Sat, 16 Aug 2008 14:46:31 +0000 (14:46 +0000)]
Fix rc_eq mem leak.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14788 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRevert r14260
michael [Sat, 16 Aug 2008 14:13:49 +0000 (14:13 +0000)]
Revert  r14260
Log:
Free in avcodec_close() avctx->rc_eq. Fix a memory leak.

Reason running free() on random pointers.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14787 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSynchronize AAC encoder with renamings in aac.h
kostya [Sat, 16 Aug 2008 11:59:36 +0000 (11:59 +0000)]
Synchronize AAC encoder with renamings in aac.h

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14786 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd approved chunks to AAC encoder
kostya [Sat, 16 Aug 2008 05:47:18 +0000 (05:47 +0000)]
Add approved chunks to AAC encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14785 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse memcpy() for PCM S16/S32 codecs when codec byte-order matches machine byte-order.
pross [Sat, 16 Aug 2008 01:25:12 +0000 (01:25 +0000)]
Use memcpy() for PCM S16/S32 codecs when codec byte-order matches machine byte-order.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14784 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSurround format-specific functions with matching preprocessor conditionals.
diego [Fri, 15 Aug 2008 19:24:55 +0000 (19:24 +0000)]
Surround format-specific functions with matching preprocessor conditionals.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14783 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSurround AVInputFormat declarations with format-specific #ifdefs.
diego [Fri, 15 Aug 2008 17:28:20 +0000 (17:28 +0000)]
Surround AVInputFormat declarations with format-specific #ifdefs.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14782 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSurround format-specific functions by appropriate format-specific preprocessor
diego [Fri, 15 Aug 2008 16:54:27 +0000 (16:54 +0000)]
Surround format-specific functions by appropriate format-specific preprocessor
conditions instead of a generic CONFIG_MUXERS.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14781 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoReplace generic CONFIG_MUXERS preprocessor conditions by
diego [Fri, 15 Aug 2008 16:48:05 +0000 (16:48 +0000)]
Replace generic CONFIG_MUXERS preprocessor conditions by
more specific CONFIG_FOOBAR_MUXER conditions.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14780 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: Remove redundant #endif comments that are very close to the #ifdef
diego [Fri, 15 Aug 2008 16:37:59 +0000 (16:37 +0000)]
cosmetics: Remove redundant #endif comments that are very close to the #ifdef
condition.  This will make upcoming diffs smaller.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14779 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocosmetics: misc spelling fixes
diego [Fri, 15 Aug 2008 16:33:12 +0000 (16:33 +0000)]
cosmetics: misc spelling fixes

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14778 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd flag to mark demuxers that can output discontinouos timestamps.
michael [Fri, 15 Aug 2008 16:13:05 +0000 (16:13 +0000)]
Add flag to mark demuxers that can output discontinouos timestamps.
(could also be added to muxers of someone wants)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14777 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSimplify by using FFMAX.
michael [Fri, 15 Aug 2008 14:30:20 +0000 (14:30 +0000)]
Simplify by using FFMAX.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14776 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDon't try to free shared ff_sine_* tables pointed to by s->windows[]
superdump [Fri, 15 Aug 2008 10:31:11 +0000 (10:31 +0000)]
Don't try to free shared ff_sine_* tables pointed to by s->windows[]

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14775 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMore OKed AAC decoder hunks
superdump [Fri, 15 Aug 2008 08:01:31 +0000 (08:01 +0000)]
More OKed AAC decoder hunks

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14774 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd myself as ARM maintainer
mru [Fri, 15 Aug 2008 00:28:36 +0000 (00:28 +0000)]
Add myself as ARM maintainer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14773 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSynchronise AAC decoder code with that from SoC
superdump [Fri, 15 Aug 2008 00:19:14 +0000 (00:19 +0000)]
Synchronise AAC decoder code with that from SoC

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14772 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodocument some dsp alignments
lorenm [Fri, 15 Aug 2008 00:14:07 +0000 (00:14 +0000)]
document some dsp alignments

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14771 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMore OKed sections of AAC decoder code
superdump [Fri, 15 Aug 2008 00:05:09 +0000 (00:05 +0000)]
More OKed sections of AAC decoder code

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14770 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd -fasm and -std=c99 when supported.
michael [Thu, 14 Aug 2008 23:38:09 +0000 (23:38 +0000)]
Add -fasm and -std=c99 when supported.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14769 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agouse h_addr_list[0] instead of h_addr as this is the posix hostent field name
aurel [Thu, 14 Aug 2008 22:36:05 +0000 (22:36 +0000)]
use h_addr_list[0] instead of h_addr as this is the posix hostent field name

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14768 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoThe ff_sine_#[] should be aligned as they will commonly be used in dsputil
superdump [Thu, 14 Aug 2008 22:12:19 +0000 (22:12 +0000)]
The ff_sine_#[] should be aligned as they will commonly be used in dsputil
functions

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14767 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoensure we get explicit definition of various _XOPEN_SOURCE functions we use
aurel [Thu, 14 Aug 2008 22:01:59 +0000 (22:01 +0000)]
ensure we get explicit definition of various _XOPEN_SOURCE functions we use

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14766 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoimport ok'd hunks for mxf muxer
bcoudurier [Thu, 14 Aug 2008 21:48:02 +0000 (21:48 +0000)]
import ok'd hunks for mxf muxer

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14765 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove hackish support for fastmemcpy from MPlayer.
diego [Thu, 14 Aug 2008 20:40:36 +0000 (20:40 +0000)]
Remove hackish support for fastmemcpy from MPlayer.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14764 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: Define End-of-Stream code in common header file and use it in decoder.
ramiro [Thu, 14 Aug 2008 19:38:39 +0000 (19:38 +0000)]
mlp: Define End-of-Stream code in common header file and use it in decoder.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14763 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove not OKed parts from AAC encoder
kostya [Thu, 14 Aug 2008 16:07:17 +0000 (16:07 +0000)]
Remove not OKed parts from AAC encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14762 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse '#include <poll.h>' instead of '#include <sys/poll.h>'.
diego [Thu, 14 Aug 2008 15:50:31 +0000 (15:50 +0000)]
Use '#include <poll.h>' instead of '#include <sys/poll.h>'.
It is the standard location as defined by the Open Group.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14761 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd an example of higher resolution video encoding for the PSP to the FAQ.
diego [Thu, 14 Aug 2008 15:23:07 +0000 (15:23 +0000)]
Add an example of higher resolution video encoding for the PSP to the FAQ.
patch by Daniel Serpell, dserpell gmail com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14760 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix the PSP examples in the FAQ to use libx264 as codec instead of h264.
diego [Thu, 14 Aug 2008 15:16:17 +0000 (15:16 +0000)]
Fix the PSP examples in the FAQ to use libx264 as codec instead of h264.
patch by Daniel Serpell, dserpell gmail com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14759 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd declarations for the sine tables used in wma.c (half window sizes: 128,
superdump [Thu, 14 Aug 2008 14:40:16 +0000 (14:40 +0000)]
Add declarations for the sine tables used in wma.c (half window sizes: 128,
256, 512, 1024 and 2048) to mdct.c. Make them accessible via dsputil.h. Make
wma.c use these shared tables.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14758 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange wma.c to use the ff_sine_window_init() from mdct.c
superdump [Thu, 14 Aug 2008 14:36:22 +0000 (14:36 +0000)]
Change wma.c to use the ff_sine_window_init() from mdct.c

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14757 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSurround '#include <sys/select>' by HAVE_SYS_SELECT_H.
diego [Thu, 14 Aug 2008 14:29:18 +0000 (14:29 +0000)]
Surround '#include <sys/select>' by HAVE_SYS_SELECT_H.
patch by Kurtnoise, kurtnoise free fr

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14756 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCheck for sys/select.h and poll.h unconditionally, not just if ffserver
diego [Thu, 14 Aug 2008 14:03:32 +0000 (14:03 +0000)]
Check for sys/select.h and poll.h unconditionally, not just if ffserver
is enabled. The headers are used throughout the code.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14755 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd -D_POSIX_C_SOURCE=200112 to cflags.
michael [Thu, 14 Aug 2008 11:40:14 +0000 (11:40 +0000)]
Add -D_POSIX_C_SOURCE=200112 to cflags.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14754 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange Dirac in MPEG-TS encapsulation to conform with spec changes.
diego [Thu, 14 Aug 2008 11:17:23 +0000 (11:17 +0000)]
Change Dirac in MPEG-TS encapsulation to conform with spec changes.
patch by Anuradha Suraparaju, anuradha rd.bbc.co uk

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14753 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoOkayed parts of AAC encoder
kostya [Thu, 14 Aug 2008 05:52:29 +0000 (05:52 +0000)]
Okayed parts of AAC encoder

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14752 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agofile which should have been added in r14749
lorenm [Thu, 14 Aug 2008 05:00:25 +0000 (05:00 +0000)]
file which should have been added in r14749

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14751 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomissing prototype
lorenm [Thu, 14 Aug 2008 04:41:02 +0000 (04:41 +0000)]
missing prototype

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14750 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agogcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside...
lorenm [Thu, 14 Aug 2008 04:40:46 +0000 (04:40 +0000)]
gcc chokes on the 7 registers needed for float_to_int16_interleave6 (even inside HAVE_7REGS), so write it in yasm

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14749 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agogcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little
lorenm [Thu, 14 Aug 2008 04:39:59 +0000 (04:39 +0000)]
gcc chokes on xmm constraints, so pessimize int32_to_float_fmul_scalar_sse a little

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14748 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: split simple inline function that xors 4 bytes into one.
ramiro [Thu, 14 Aug 2008 03:58:05 +0000 (03:58 +0000)]
mlp: split simple inline function that xors 4 bytes into one.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14747 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDo not fill the pts reordering buffer with guessed dts.
michael [Thu, 14 Aug 2008 03:24:58 +0000 (03:24 +0000)]
Do not fill the pts reordering buffer with guessed dts.
These values should not matter at all in principle because they
do not correspond to the time of display of any frame but it seems
ffmpeg becomes confused by them if they are far off and its not
strictly correct to set them to guessed values.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14746 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove unneeded whitespace and quotes from -D_ISOC99_SOURCE.
michael [Thu, 14 Aug 2008 00:07:00 +0000 (00:07 +0000)]
Remove unneeded whitespace and quotes from -D_ISOC99_SOURCE.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14745 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agospecial case 6 channel version of float_to_int16_interleave
lorenm [Wed, 13 Aug 2008 23:36:37 +0000 (23:36 +0000)]
special case 6 channel version of float_to_int16_interleave
5% faster ac3

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14744 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimd int->float
lorenm [Wed, 13 Aug 2008 23:35:40 +0000 (23:35 +0000)]
simd int->float
20% faster ac3 if downmixing, 15% if not

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14743 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agosimd downmix
lorenm [Wed, 13 Aug 2008 23:33:48 +0000 (23:33 +0000)]
simd downmix
13% faster ac3 if downmixing

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14742 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agodon't mark the delayed samples for upmixing if they haven't been downmixed
lorenm [Wed, 13 Aug 2008 23:30:53 +0000 (23:30 +0000)]
don't mark the delayed samples for upmixing if they haven't been downmixed

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14741 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agooops, non-normalized downmix to mono contaminated add_bias for non-simd float-to...
lorenm [Wed, 13 Aug 2008 23:30:28 +0000 (23:30 +0000)]
oops, non-normalized downmix to mono contaminated add_bias for non-simd float-to-int.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14740 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange _ISOC9X_SOURCE to _ISOC99_SOURCE.
michael [Wed, 13 Aug 2008 23:01:48 +0000 (23:01 +0000)]
Change _ISOC9X_SOURCE to _ISOC99_SOURCE.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14739 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomatroskadec: list some more ebml IDs found in the wild and that we ignore
aurel [Wed, 13 Aug 2008 21:15:15 +0000 (21:15 +0000)]
matroskadec: list some more ebml IDs found in the wild and that we ignore
This avoid printing some warnings about unknow IDs while we in fact know
the IDs but just want to knowingly ignore them.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14738 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMake show_banner() and show_version() print both the compile-time and the
stefano [Wed, 13 Aug 2008 20:08:37 +0000 (20:08 +0000)]
Make show_banner() and show_version() print both the compile-time and the
link-time/run-time libav* version numbers.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14737 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd examples in documentation showing how to avoid to decode audio and
stefano [Wed, 13 Aug 2008 19:49:37 +0000 (19:49 +0000)]
Add examples in documentation showing how to avoid to decode audio and
output video in pass 1 for 2-pass encoding.
Patch by Erwan Ducroquet erwan _dot_ ducroquet _at_ gmail _dot_ com

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14736 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: Cosmetics: Close comments in an extra line and
ramiro [Wed, 13 Aug 2008 19:43:18 +0000 (19:43 +0000)]
mlp: Cosmetics: Close comments in an extra line and
remove empty lines between doxy comments and function declarations.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14735 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDirac encapsulation in MPEG-TS
diego [Wed, 13 Aug 2008 19:29:35 +0000 (19:29 +0000)]
Dirac encapsulation in MPEG-TS
patch by Anuradha Suraparaju, anuradha rd.bbc.co uk

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14734 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomlp: Split common code from parser and decoder to be used by encoder.
ramiro [Wed, 13 Aug 2008 18:47:03 +0000 (18:47 +0000)]
mlp: Split common code from parser and decoder to be used by encoder.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14733 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove unused variable.
diego [Wed, 13 Aug 2008 18:33:25 +0000 (18:33 +0000)]
Remove unused variable.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14732 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove unused variable.
diego [Wed, 13 Aug 2008 18:32:16 +0000 (18:32 +0000)]
Remove unused variable.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14731 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago10000l, revert mistakely commited and unrelated hunk.
michael [Wed, 13 Aug 2008 18:20:54 +0000 (18:20 +0000)]
10000l, revert mistakely commited and unrelated hunk.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14730 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove -D_ISOC9X_SOURCE to configure so its available to all tests.
michael [Wed, 13 Aug 2008 18:17:26 +0000 (18:17 +0000)]
Move -D_ISOC9X_SOURCE to configure so its available to all tests.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14729 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agostrcasecmp() requires #include <strings.h>
aurel [Wed, 13 Aug 2008 17:22:53 +0000 (17:22 +0000)]
strcasecmp() requires #include <strings.h>

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14728 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agomove M_PI definition along with other math definitions
aurel [Wed, 13 Aug 2008 16:01:21 +0000 (16:01 +0000)]
move M_PI definition along with other math definitions

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14727 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoShow result of yasm test.
cehoyos [Wed, 13 Aug 2008 15:03:57 +0000 (15:03 +0000)]
Show result of yasm test.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@14726 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b