platform/upstream/libav.git
16 years agoImplement url_open_protocol(), which is basiclly the former url_open()
Ronald S. Bultje [Tue, 19 Aug 2008 23:44:23 +0000 (23:44 +0000)]
Implement url_open_protocol(), which is basiclly the former url_open()
but which opens a URLProtocol instead of a filename. url_open() is
reimplemented to call url_open_protocol(). See discussion on
"url_open_protocol" on ffmpeg-devel.

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

16 years agoCosmetics: remove a redundant and misplaced doxy.
Stefano Sabatini [Tue, 19 Aug 2008 22:17:13 +0000 (22:17 +0000)]
Cosmetics: remove a redundant and misplaced doxy.

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

16 years agoDeprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead.
Stefano Sabatini [Tue, 19 Aug 2008 22:15:05 +0000 (22:15 +0000)]
Deprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead.

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

16 years agoOk-ed parts from patch by zhentan feng.
Zhentan Feng [Tue, 19 Aug 2008 22:01:57 +0000 (22:01 +0000)]
Ok-ed parts from patch by zhentan feng.

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

16 years agoRemove useless #ifdef DEBUG (patch by Zhentan Feng).
Zhentan Feng [Tue, 19 Aug 2008 21:58:47 +0000 (21:58 +0000)]
Remove useless #ifdef DEBUG (patch by Zhentan Feng).

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

16 years agoWorkaround bug in types.h that has typedef __u64 under #ifndef __STRICT_ANSI__.
Michael Niedermayer [Tue, 19 Aug 2008 21:20:39 +0000 (21:20 +0000)]
Workaround bug in types.h that has typedef __u64 under #ifndef __STRICT_ANSI__.

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

16 years agoUntangle mpeg12.c and mdec.c so that mdec.c can be compiled separately.
Diego Biurrun [Tue, 19 Aug 2008 20:52:26 +0000 (20:52 +0000)]
Untangle mpeg12.c and mdec.c so that mdec.c can be compiled separately.

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

16 years agocosmetics: s/const static/static const/g
Mathieu Malaterre [Tue, 19 Aug 2008 20:04:46 +0000 (20:04 +0000)]
cosmetics: s/const static/static const/g
patch by Mathieu Malaterre, mathieu.malaterre gmail com

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

16 years agoUpdate changelog and general.texi to reflect
Jai Menon [Tue, 19 Aug 2008 19:25:00 +0000 (19:25 +0000)]
Update changelog and general.texi to reflect
addition of the alac encoder, add Jai Menon
to MAINTAINERS and bump LIBAVCODEC_VERSION_MINOR.

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

16 years agoReplace invocations of av_fifo_realloc(), which is going to be
Stefano Sabatini [Tue, 19 Aug 2008 18:49:57 +0000 (18:49 +0000)]
Replace invocations of av_fifo_realloc(), which is going to be
deprecated, with corresponding invocations of av_fifo_realloc2().

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

16 years agoalacenc: compare against ALAC_MAX_LPC_ORDER instead of MAX_LPC_ORDER
Jai Menon [Tue, 19 Aug 2008 18:45:00 +0000 (18:45 +0000)]
alacenc: compare against ALAC_MAX_LPC_ORDER instead of MAX_LPC_ORDER

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

16 years agoImplement av_fifo_realloc2().
Stefano Sabatini [Tue, 19 Aug 2008 18:43:34 +0000 (18:43 +0000)]
Implement av_fifo_realloc2().

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

16 years agoalacenc: last few hunks approved by michael
Jai Menon [Tue, 19 Aug 2008 17:20:41 +0000 (17:20 +0000)]
alacenc: last few hunks approved by michael

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

16 years agoalacenc: Use user-specified min and max prediction order.
Ramiro Polla [Tue, 19 Aug 2008 16:12:05 +0000 (16:12 +0000)]
alacenc: Use user-specified min and max prediction order.

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

16 years agoImport more OKed parts of ALAC encoder from GSoC repo.
Ramiro Polla [Tue, 19 Aug 2008 16:07:58 +0000 (16:07 +0000)]
Import more OKed parts of ALAC encoder from GSoC repo.

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

16 years agoMaking block size in bits variable and dependent on the DV spec
Roman Shaposhnik [Tue, 19 Aug 2008 16:02:43 +0000 (16:02 +0000)]
Making block size in bits variable and dependent on the DV spec

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

16 years agoMaking the number of blocks per macroblock dependent on the DV stream
Roman Shaposhnik [Tue, 19 Aug 2008 16:01:41 +0000 (16:01 +0000)]
Making the number of blocks per macroblock dependent on the DV stream
specification

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

16 years agoIntroducing DV_MAX_BPM macro instead of a hardcoded value for the
Roman Shaposhnik [Tue, 19 Aug 2008 16:00:26 +0000 (16:00 +0000)]
Introducing DV_MAX_BPM macro instead of a hardcoded value for the
highest number of blocks per macroblock

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

16 years agoOk-ed parts from patch by zhentan feng.
Zhentan Feng [Tue, 19 Aug 2008 12:36:17 +0000 (12:36 +0000)]
Ok-ed parts from patch by zhentan feng.

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

16 years agoAdd regression tests for F32LE, F64BE and F64LE PCM codecs.
Peter Ross [Tue, 19 Aug 2008 11:26:43 +0000 (11:26 +0000)]
Add regression tests for F32LE, F64BE and F64LE PCM codecs.

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

16 years agoMake AIFF demuxer handle F32BE and F64BE PCM audio.
Peter Ross [Tue, 19 Aug 2008 11:05:29 +0000 (11:05 +0000)]
Make AIFF demuxer handle F32BE and F64BE PCM audio.

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

16 years agoMake MOV demuxer handle F32BE, F32LE, F64BE and F64LE PCM audio.
Peter Ross [Tue, 19 Aug 2008 11:00:40 +0000 (11:00 +0000)]
Make MOV demuxer handle F32BE, F32LE, F64BE and F64LE PCM audio.

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

16 years agoMake RIFF-based demuxers handle F32LE and F64LE PCM audio.
Peter Ross [Tue, 19 Aug 2008 10:54:30 +0000 (10:54 +0000)]
Make RIFF-based demuxers handle F32LE and F64LE PCM audio.

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

16 years agoMake AU demuxer handle S24BE, S32BE and F64BE PCM audio.
Peter Ross [Tue, 19 Aug 2008 10:49:38 +0000 (10:49 +0000)]
Make AU demuxer handle S24BE, S32BE and F64BE PCM audio.

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

16 years agoAdd F64BE, F64LE and F64BE PCM codecs.
Peter Ross [Tue, 19 Aug 2008 10:43:47 +0000 (10:43 +0000)]
Add F64BE, F64LE and F64BE PCM codecs.

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

16 years agoAdd SAMPLE_FMT_DBL.
Peter Ross [Tue, 19 Aug 2008 10:36:30 +0000 (10:36 +0000)]
Add SAMPLE_FMT_DBL.

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

16 years agoFix PCM_S16LE_PLANAR channel-address calculation bug introduced in r14659.
Peter Ross [Tue, 19 Aug 2008 10:17:29 +0000 (10:17 +0000)]
Fix PCM_S16LE_PLANAR channel-address calculation bug introduced in r14659.

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

16 years agoMark init_vlcs function as av_cold.
Diego Biurrun [Tue, 19 Aug 2008 08:55:40 +0000 (08:55 +0000)]
Mark init_vlcs function as av_cold.

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

16 years agoMore OKed AAC decoder code hunks
Robert Swain [Mon, 18 Aug 2008 21:36:58 +0000 (21:36 +0000)]
More OKed AAC decoder code hunks

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

16 years agoMore OKed AAC decoder code hunks
Robert Swain [Mon, 18 Aug 2008 19:39:08 +0000 (19:39 +0000)]
More OKed AAC decoder code hunks

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

16 years agoOk-ed parts from patch by zhentan feng.
Zhentan Feng [Mon, 18 Aug 2008 18:11:00 +0000 (18:11 +0000)]
Ok-ed parts from patch by zhentan feng.

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

16 years agoFactorize common code out of the mxf demuxer.
Zhentan Feng [Mon, 18 Aug 2008 17:54:18 +0000 (17:54 +0000)]
Factorize common code out of the mxf demuxer.
Patch by zhentan feng.

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

16 years agoSet AVStream.discard, so that demuxers can choose which stream to select if that...
Ronald S. Bultje [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.

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoCopy and paste LGPL from tree.h, the previous one referred to a non-existing
Michael Niedermayer [Sun, 17 Aug 2008 19:32:51 +0000 (19:32 +0000)]
Copy and paste LGPL from tree.h, the previous one referred to a non-existing
version.

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

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

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

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

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

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

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

16 years agoMark adx_decode_init() as type int instead of void, the function returns
Diego Biurrun [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

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

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

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

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

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

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

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

16 years agoAdd multiple inclusion guards for consistency and to avoid them being
Michael Niedermayer [Sun, 17 Aug 2008 15:53:12 +0000 (15:53 +0000)]
Add multiple inclusion guards for consistency and to avoid them being
forgotten in case they ever become neccessary.

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

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

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

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

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

16 years agoMake ff_pca_init() allocate it struct instead of letting the user provide
Michael Niedermayer [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).

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

16 years agoDo not mix declarations and statements (by ramiro).
Michael Niedermayer [Sun, 17 Aug 2008 15:35:55 +0000 (15:35 +0000)]
Do not mix declarations and statements (by ramiro).

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

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

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

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

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

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

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

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

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

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

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

16 years agoG.729 decoder main code
Vladimir Voroshilov [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)

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

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

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

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

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

16 years agoupdate my email address to one which does not depend on my service provider
Justin Ruggles [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

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

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

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

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

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

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

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

16 years agostruct timeval requires #include <sys/time.h>
Dave Yeo [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

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

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

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

16 years agoUse correct asm object type and necessary -DPIC for yasm on 64-bit Darwin
David Conrad [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)

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

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

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

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

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

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

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

16 years agoRevert r14260
Michael Niedermayer [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.

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

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

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

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

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

16 years agoUse memcpy() for PCM S16/S32 codecs when codec byte-order matches machine byte-order.
Peter Ross [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.

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

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

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

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

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

16 years agoReplace generic CONFIG_MUXERS preprocessor condition around format-specific
Diego Biurrun [Fri, 15 Aug 2008 16:54:27 +0000 (16:54 +0000)]
Replace generic CONFIG_MUXERS preprocessor condition around format-specific
functions by more appropriate format-specific preprocessor conditions.

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

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

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

16 years agocosmetics: Remove redundant #endif comments that are very close to the #ifdef
Diego Biurrun [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.

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

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

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

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

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

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

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

16 years agoDon't try to free shared ff_sine_* tables pointed to by s->windows[]
Robert Swain [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[]

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

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

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

16 years agoAdd myself as ARM maintainer
Måns Rullgård [Fri, 15 Aug 2008 00:28:36 +0000 (00:28 +0000)]
Add myself as ARM maintainer

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

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

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

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

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

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

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

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

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

16 years agouse h_addr_list[0] instead of h_addr as this is the posix hostent field name
Aurelien Jacobs [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

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

16 years agoThe ff_sine_#[] should be aligned as they will commonly be used in dsputil
Robert Swain [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

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

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

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

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

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

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

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

16 years agomlp: Define End-of-Stream code in common header file and use it in decoder.
Ramiro Polla [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.

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

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

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

16 years agoUse '#include <poll.h>' instead of '#include <sys/poll.h>'.
Diego Biurrun [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.

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

16 years agoAdd an example of higher resolution video encoding for the PSP to the FAQ.
Daniel Serpell [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

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

16 years agoFix the PSP examples in the FAQ to use libx264 as codec instead of h264.
Daniel Serpell [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

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

16 years agoAdd declarations for the sine tables used in wma.c (half window sizes: 128,
Robert Swain [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.

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