]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
14 years agoAdd support for new x264 API.
darkshikari [Wed, 23 Sep 2009 09:03:26 +0000 (09:03 +0000)]
Add support for new x264 API.

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

14 years agoCheck dimensions against 0 too.
michael [Wed, 23 Sep 2009 08:35:29 +0000 (08:35 +0000)]
Check dimensions against 0 too.
39_vorbis_zero_dims.patch from chrome

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

14 years agoCheck validity of channels & samplerate.
michael [Wed, 23 Sep 2009 07:46:51 +0000 (07:46 +0000)]
Check validity of channels & samplerate.
This may be security relevant.
Based on 2 patches by chrome.

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

14 years agoAnother micro-optimization for unpack_vlcs(): Eliminate a possible
melanson [Wed, 23 Sep 2009 05:38:12 +0000 (05:38 +0000)]
Another micro-optimization for unpack_vlcs(): Eliminate a possible
branch and save around 45k-55k dezicycles per function run.

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

14 years agoCheck codec_id and codec_type in avcodec_open(), based on 43_codec_type_mismatch...
michael [Tue, 22 Sep 2009 22:44:56 +0000 (22:44 +0000)]
Check codec_id and codec_type in avcodec_open(), based on 43_codec_type_mismatch.patch from chrome
This is said to be able to lead to a stack based buffer overflow.

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

14 years agoSet compiler version string for supported non-gcc compilers
mru [Tue, 22 Sep 2009 20:38:03 +0000 (20:38 +0000)]
Set compiler version string for supported non-gcc compilers

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

14 years agoARM: NEON optimised scalarproduct_float
mru [Tue, 22 Sep 2009 20:37:55 +0000 (20:37 +0000)]
ARM: NEON optimised scalarproduct_float

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

14 years agoAAC: 10l: fix PNS decoding
mru [Tue, 22 Sep 2009 19:31:01 +0000 (19:31 +0000)]
AAC: 10l: fix PNS decoding

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

14 years agoHook up the MD studio demuxer and Atrac1 decoder.
banan [Tue, 22 Sep 2009 17:28:03 +0000 (17:28 +0000)]
Hook up the MD studio demuxer and Atrac1 decoder.

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

14 years agoMention SDDS so search engines will pick it up for when someone
banan [Tue, 22 Sep 2009 17:05:19 +0000 (17:05 +0000)]
Mention SDDS so search engines will pick it up for when someone
needs to decode the SDDS tracks found on 35 mm movies.

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

14 years agoUse ff_sine_32 in atrac1.
banan [Tue, 22 Sep 2009 17:03:28 +0000 (17:03 +0000)]
Use ff_sine_32 in atrac1.

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

14 years agoPerform the DC prediction reversal immediately after decoding all of
melanson [Tue, 22 Sep 2009 15:58:08 +0000 (15:58 +0000)]
Perform the DC prediction reversal immediately after decoding all of
the DC coefficients. This has a greater probability of leveraging the
coefficients while they are still cached.

When testing with the Big Buck Bunny 1080p video, I consistently saw
improvements of 500k-600k dezicycles per run (through
reverse_dc_prediction()) thanks to this move.

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

14 years agoFix METEOR vs. BKTR typo, noticed by Steve O'Hara-Smith, steve sohara org.
diego [Tue, 22 Sep 2009 14:44:44 +0000 (14:44 +0000)]
Fix METEOR vs. BKTR typo, noticed by Steve O'Hara-Smith, steve sohara org.

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

14 years agoPlace MP3 demuxer code under appropriate #ifdefs.
diego [Tue, 22 Sep 2009 12:39:19 +0000 (12:39 +0000)]
Place MP3 demuxer code under appropriate #ifdefs.
Fixes compilation with --disable-optimizations --disable-demuxers.

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

14 years agoImprove compiler information code to print to the console on program startup.
diego [Tue, 22 Sep 2009 12:23:14 +0000 (12:23 +0000)]
Improve compiler information code to print to the console on program startup.
Remove gcc-specific hacks and allow filling relevant information for non-gcc
compilers in configure.

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

14 years agoPrint compiler version and build date before configuration in console output.
diego [Tue, 22 Sep 2009 12:21:06 +0000 (12:21 +0000)]
Print compiler version and build date before configuration in console output.

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

14 years agoRearrange wav_muxer and {wav|w64}_demuxer blocks to be under proper #ifdefs.
diego [Tue, 22 Sep 2009 11:19:36 +0000 (11:19 +0000)]
Rearrange wav_muxer and {wav|w64}_demuxer blocks to be under proper #ifdefs.
Fixes compilation with --disable-optimizations --disable-demuxers.

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

14 years agoThe W64 demuxer depends on the WAV demuxer.
diego [Tue, 22 Sep 2009 11:17:29 +0000 (11:17 +0000)]
The W64 demuxer depends on the WAV demuxer.

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

14 years agoMove find_guid function and guid_data array to a globally available place.
diego [Tue, 22 Sep 2009 10:31:29 +0000 (10:31 +0000)]
Move find_guid function and guid_data array to a globally available place.
Fixes compilation with W64 demuxer disabled.

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

14 years agoAAC: Simplify some logic from r19956. (The escape codebook is unsigned.)
alexc [Tue, 22 Sep 2009 01:34:42 +0000 (01:34 +0000)]
AAC: Simplify some logic from r19956. (The escape codebook is unsigned.)

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

14 years agoARM: NEON optimisations for some dsputil functions
mru [Tue, 22 Sep 2009 00:48:48 +0000 (00:48 +0000)]
ARM: NEON optimisations for some dsputil functions

NEON versions of the following functions are added:

  vector_fmul_scalar
  vector_fmul_sv_scalar
  sv_fmul_scalar
  butterflies_float

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

14 years agoAAC: use new dsputil functions
mru [Tue, 22 Sep 2009 00:48:45 +0000 (00:48 +0000)]
AAC: use new dsputil functions

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

14 years agoAdd some dsputil functions useful for AAC decoder
mru [Tue, 22 Sep 2009 00:48:41 +0000 (00:48 +0000)]
Add some dsputil functions useful for AAC decoder

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

14 years agoAdd forgotten cleanup function in atrac1.
banan [Mon, 21 Sep 2009 21:00:18 +0000 (21:00 +0000)]
Add forgotten cleanup function in atrac1.

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

14 years agoCosmetics, indentation.
banan [Mon, 21 Sep 2009 20:53:29 +0000 (20:53 +0000)]
Cosmetics, indentation.

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

14 years agoCosmetics. Merge declaration and initialization.
banan [Mon, 21 Sep 2009 20:52:24 +0000 (20:52 +0000)]
Cosmetics. Merge declaration and initialization.

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

14 years agoMove the scale factor and word length indexes to the stack.
banan [Mon, 21 Sep 2009 20:49:08 +0000 (20:49 +0000)]
Move the scale factor and word length indexes to the stack.

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

14 years agoDeinterleave the generation of config.h and config.mak.
diego [Mon, 21 Sep 2009 12:51:45 +0000 (12:51 +0000)]
Deinterleave the generation of config.h and config.mak.
As a sideeffect this moves more interesting variables to the top of config.mak.

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

14 years agoUse a custom radix sort implementation instead of qsort in dnxhd encoder.
reimar [Mon, 21 Sep 2009 10:28:31 +0000 (10:28 +0000)]
Use a custom radix sort implementation instead of qsort in dnxhd encoder.
This is mainly to avoid test failures due to implementation-defined
behaviour of qsort when elements are equal, giving different results
for each of FreeBSD, Linux/glibc and Solaris.
In addition it is about 35 % faster, effect on overall speed is minimal
though (< 2%).
Regression tests are unchanged (i.e. identical to Linux/glibc).

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

14 years agoaacenc: Use preprocessor constants for trellis states and stages.
alexc [Mon, 21 Sep 2009 04:32:51 +0000 (04:32 +0000)]
aacenc: Use preprocessor constants for trellis states and stages.

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

14 years agoaacenc: Split paths in the scalefactor selection trellis into a 2-D array.
alexc [Mon, 21 Sep 2009 04:15:12 +0000 (04:15 +0000)]
aacenc: Split paths in the scalefactor selection trellis into a 2-D array.

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

14 years agoaacenc: Replace cbrt() with cbrtf() when the result is destined for float
alexc [Mon, 21 Sep 2009 03:53:39 +0000 (03:53 +0000)]
aacenc: Replace cbrt() with cbrtf() when the result is destined for float
storage.

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

14 years agoaacenc: Multiple distortion by lambda after it's summed and not each individual
alexc [Mon, 21 Sep 2009 03:50:59 +0000 (03:50 +0000)]
aacenc: Multiple distortion by lambda after it's summed and not each individual
term before.

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

14 years agoCosmetics: Reindent after r19943.
alexc [Mon, 21 Sep 2009 03:42:54 +0000 (03:42 +0000)]
Cosmetics: Reindent after r19943.

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

14 years agoaacenc: Don't make unnecessary compares to the escape value in tight loops.
alexc [Mon, 21 Sep 2009 03:41:08 +0000 (03:41 +0000)]
aacenc: Don't make unnecessary compares to the escape value in tight loops.

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

14 years agoextend ff_inverse[], and fix its documentation
lorenm [Mon, 21 Sep 2009 03:01:57 +0000 (03:01 +0000)]
extend ff_inverse[], and fix its documentation

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

14 years agoARM: merge two loops in ff_mdct_calc_neon
mru [Mon, 21 Sep 2009 02:56:12 +0000 (02:56 +0000)]
ARM: merge two loops in ff_mdct_calc_neon

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

14 years agoARM: interleave cos/sin tables for improved NEON MDCT
mru [Mon, 21 Sep 2009 02:56:09 +0000 (02:56 +0000)]
ARM: interleave cos/sin tables for improved NEON MDCT

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

14 years agoAllow arch-specific mdct code to request interleaving of cos/sin tables
mru [Mon, 21 Sep 2009 02:56:06 +0000 (02:56 +0000)]
Allow arch-specific mdct code to request interleaving of cos/sin tables

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

14 years agoregtest: do not write to /tmp/ffmpeg$$
mru [Mon, 21 Sep 2009 02:46:09 +0000 (02:46 +0000)]
regtest: do not write to /tmp/ffmpeg$$

Nothing useful was ever written to this file.  It did, however,
often cause spurious failures when the file was left behind by
another user on the system.

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

14 years agoconfigure: remove some unnecessary backslashes
mru [Mon, 21 Sep 2009 01:40:14 +0000 (01:40 +0000)]
configure: remove some unnecessary backslashes

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

14 years agoSplit dnxhd regression test so the parts can run in parallel
mru [Mon, 21 Sep 2009 01:40:12 +0000 (01:40 +0000)]
Split dnxhd regression test so the parts can run in parallel

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

14 years agoARM: remove broken IPP support
mru [Mon, 21 Sep 2009 01:40:08 +0000 (01:40 +0000)]
ARM: remove broken IPP support

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

14 years agoModify unpack_vlcs() so that there are fewer dereferences through the
melanson [Mon, 21 Sep 2009 01:37:50 +0000 (01:37 +0000)]
Modify unpack_vlcs() so that there are fewer dereferences through the
main (heavily iterated) loop.

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

14 years agoAdd parentheses to logical expression to avoid the warning:
diego [Sun, 20 Sep 2009 18:29:48 +0000 (18:29 +0000)]
Add parentheses to logical expression to avoid the warning:
libavcodec/utils.c:476: warning: suggest parentheses around && within ||

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

14 years agoRemove unused variable, fixes the warning:
diego [Sun, 20 Sep 2009 18:21:54 +0000 (18:21 +0000)]
Remove unused variable, fixes the warning:
libavcodec/atrac3.c:195: warning: unused variable ‘s’

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

14 years agoMerge FFTContext and MDCTContext
mru [Sun, 20 Sep 2009 17:30:20 +0000 (17:30 +0000)]
Merge FFTContext and MDCTContext

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

14 years agoFix embarassing typo in last commit: Restore mistakenly removed ','.
diego [Sun, 20 Sep 2009 17:18:59 +0000 (17:18 +0000)]
Fix embarassing typo in last commit: Restore mistakenly removed ','.

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

14 years agoK&R coding style whitespace cosmetics
diego [Sun, 20 Sep 2009 17:16:12 +0000 (17:16 +0000)]
K&R coding style whitespace cosmetics

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

14 years agoCosmetics: Reindent after r19927.
cehoyos [Sun, 20 Sep 2009 14:09:27 +0000 (14:09 +0000)]
Cosmetics: Reindent after r19927.

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

14 years agoAllow encoding frames with more than 2800 lines.
cehoyos [Sun, 20 Sep 2009 14:08:44 +0000 (14:08 +0000)]
Allow encoding frames with more than 2800 lines.

Patch by Martin Fiedler, martin fiedler gmx net

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

14 years agoSupport uncompressed 16 bit sgi image format, as e.g. used by the files at
reimar [Sat, 19 Sep 2009 11:42:41 +0000 (11:42 +0000)]
Support uncompressed 16 bit sgi image format, as e.g. used by the files at
http://media.xiph.org/svt/2160p50_CgrLevels_Master_SVTdec05_/1_CrowdRun_2160p50_CgrLevels_MASTER_SVTdec05_/

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

14 years agoSimplify color_flags calculation, remove a pointless initialization
reimar [Sat, 19 Sep 2009 11:36:51 +0000 (11:36 +0000)]
Simplify color_flags calculation, remove a pointless initialization
and use AV_RB16 where possible.

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

14 years agoMake default_correlation array const since it is never modified.
reimar [Sat, 19 Sep 2009 11:35:55 +0000 (11:35 +0000)]
Make default_correlation array const since it is never modified.

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

14 years agoUse default sws_flags for dnxhd regression tests and also test the "-mbd rd"
reimar [Sat, 19 Sep 2009 10:53:23 +0000 (10:53 +0000)]
Use default sws_flags for dnxhd regression tests and also test the "-mbd rd"
variant of the encoder.

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

14 years agoUpdate regression reference for DNxHD test update
reimar [Sat, 19 Sep 2009 10:21:22 +0000 (10:21 +0000)]
Update regression reference for DNxHD test update

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

14 years agoChange DNxHD regression tests to test both 720p and 1080i instead of just 1080i
reimar [Sat, 19 Sep 2009 10:20:47 +0000 (10:20 +0000)]
Change DNxHD regression tests to test both 720p and 1080i instead of just 1080i
for better test coverage.

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

14 years agoAdd missing strings.h include needed for strcasecmp.
reimar [Sat, 19 Sep 2009 09:09:07 +0000 (09:09 +0000)]
Add missing strings.h include needed for strcasecmp.

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

14 years agoUpdate AC-3 channel map. 2F/2R layout only has 4 channels. This correction
jbr [Sat, 19 Sep 2009 04:56:22 +0000 (04:56 +0000)]
Update AC-3 channel map.  2F/2R layout only has 4 channels.  This correction
does not change any current channel mapping behavior.

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

14 years agoAlign sample output buffer in atrac1.
banan [Sat, 19 Sep 2009 01:46:03 +0000 (01:46 +0000)]
Align sample output buffer in atrac1.

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

14 years agoFix the short block transform for atrac1.
banan [Sat, 19 Sep 2009 01:45:00 +0000 (01:45 +0000)]
Fix the short block transform for atrac1.

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

14 years agoChange dnxhd regression tests for r19912 which fixed uninitialized data in
reimar [Fri, 18 Sep 2009 21:29:17 +0000 (21:29 +0000)]
Change dnxhd regression tests for r19912 which fixed uninitialized data in
encoded data.

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

14 years ago#include correct header to fix 'make checkheaders'.
diego [Fri, 18 Sep 2009 19:51:05 +0000 (19:51 +0000)]
#include correct header to fix 'make checkheaders'.
AVCodecTag is declared in riff.h, not avformat.h.

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

14 years agoReorder functions so that encoding functions are disabled by the preprocessor.
diego [Fri, 18 Sep 2009 19:45:09 +0000 (19:45 +0000)]
Reorder functions so that encoding functions are disabled by the preprocessor.
Fixes compilation with disabled optimizations and enabled Snow decoder.

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

14 years agoAdd missing stdint.h #include to fix 'make checkheaders'.
diego [Fri, 18 Sep 2009 19:41:23 +0000 (19:41 +0000)]
Add missing stdint.h #include to fix 'make checkheaders'.

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

14 years agofix uninitialized memory in dnxhd encoder
bcoudurier [Fri, 18 Sep 2009 19:03:05 +0000 (19:03 +0000)]
fix uninitialized memory in dnxhd encoder

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

14 years agoOnly use *ic_ptr when it has been initialized.
michael [Fri, 18 Sep 2009 13:19:13 +0000 (13:19 +0000)]
Only use *ic_ptr when it has been initialized.

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

14 years agoUnscrewup indentation (pointed out by Diego).
rbultje [Fri, 18 Sep 2009 13:18:47 +0000 (13:18 +0000)]
Unscrewup indentation (pointed out by Diego).

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

14 years agoAdd probetest to TOOLS list.
diego [Fri, 18 Sep 2009 10:25:25 +0000 (10:25 +0000)]
Add probetest to TOOLS list.

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

14 years agoIntroduce a variable for all targets in the tools subdirectory.
diego [Fri, 18 Sep 2009 10:24:47 +0000 (10:24 +0000)]
Introduce a variable for all targets in the tools subdirectory.

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

14 years agoDrop argc/argv parameters from main(), they are unused.
diego [Fri, 18 Sep 2009 10:14:46 +0000 (10:14 +0000)]
Drop argc/argv parameters from main(), they are unused.

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

14 years agocosmetics: K&R coding style, prettyprinting
diego [Fri, 18 Sep 2009 10:13:10 +0000 (10:13 +0000)]
cosmetics: K&R coding style, prettyprinting

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

14 years agoRTSP basic authentication, patch originally by Philip Coombes
rbultje [Thu, 17 Sep 2009 21:47:11 +0000 (21:47 +0000)]
RTSP basic authentication, patch originally by Philip Coombes
(philip coombes zoneminder com), see "[PATCH]RTSP Basic Authentication"
thread on mailinglist.

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

14 years agoupdate seek regression tests due to r19902
bcoudurier [Thu, 17 Sep 2009 21:35:48 +0000 (21:35 +0000)]
update seek regression tests due to r19902

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

14 years agoUpdate dnxhd rotozoom regression test values with more sane ones that match
reimar [Thu, 17 Sep 2009 19:51:27 +0000 (19:51 +0000)]
Update dnxhd rotozoom regression test values with more sane ones that match
the results of most FATE machines.

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

14 years agofix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be
bcoudurier [Thu, 17 Sep 2009 19:07:09 +0000 (19:07 +0000)]
fix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be

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

14 years agoUpdate dnxhd regression test to match the majority of FATE machines (which
reimar [Thu, 17 Sep 2009 18:57:22 +0000 (18:57 +0000)]
Update dnxhd regression test to match the majority of FATE machines (which
also have a much saner stddev).

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

14 years agoOnly use one mdct window size in atrac1.
banan [Thu, 17 Sep 2009 18:52:11 +0000 (18:52 +0000)]
Only use one mdct window size in atrac1.

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

14 years agoprint at debug level the score at which codec probing succedeed
bcoudurier [Thu, 17 Sep 2009 18:46:50 +0000 (18:46 +0000)]
print at debug level the score at which codec probing succedeed

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

14 years agoImprove SIFF probe by also checking the first tag is one of the expected.
reimar [Thu, 17 Sep 2009 18:09:20 +0000 (18:09 +0000)]
Improve SIFF probe by also checking the first tag is one of the expected.

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

14 years agoImprove dxa probe by checking the values for width and height are reasonable.
reimar [Thu, 17 Sep 2009 18:08:07 +0000 (18:08 +0000)]
Improve dxa probe by checking the values for width and height are reasonable.

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

14 years agoSlightly improve probe for ea format by checking that it is possible to
reimar [Thu, 17 Sep 2009 18:07:27 +0000 (18:07 +0000)]
Slightly improve probe for ea format by checking that it is possible to
guess whether the file is little- or big-endian.

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

14 years agoAdd dnxhd test to regression tests.
reimar [Thu, 17 Sep 2009 18:06:03 +0000 (18:06 +0000)]
Add dnxhd test to regression tests.

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

14 years agoDo not include "mp4:" prefix from RTMP URL into "app" path or second time
kostya [Thu, 17 Sep 2009 05:31:02 +0000 (05:31 +0000)]
Do not include "mp4:" prefix from RTMP URL into "app" path or second time
into playpath.

Patch by Lars Täuber
(<$name> . <$lastname with umlaut replaced with diphtong> @ <gmx> . <net>)

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

14 years agoRegister myself as RTMP maintainer
kostya [Thu, 17 Sep 2009 05:24:42 +0000 (05:24 +0000)]
Register myself as RTMP maintainer

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

14 years agoRemove useless code causing crash in Targa decoder
kostya [Thu, 17 Sep 2009 05:01:27 +0000 (05:01 +0000)]
Remove useless code causing crash in Targa decoder

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

14 years agoadd CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME
jbr [Wed, 16 Sep 2009 22:57:00 +0000 (22:57 +0000)]
add CODEC_CAP_SUBFRAMES to the FLAC decoder capabilities. also add a FIXME
comment as a reminder that we can remove both capabilities once a parser is
implemented.

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

14 years agoPrint a warning if a format has been detected with a low score.
michael [Wed, 16 Sep 2009 20:44:26 +0000 (20:44 +0000)]
Print a warning if a format has been detected with a low score.

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

14 years agoPrint at debug level the score with which probing succeeded.
michael [Wed, 16 Sep 2009 20:23:04 +0000 (20:23 +0000)]
Print at debug level the score with which probing succeeded.

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

14 years agoFix indention after last commit.
michael [Wed, 16 Sep 2009 20:06:48 +0000 (20:06 +0000)]
Fix indention after last commit.

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

14 years agoImprove amortized worst case speed of the muxers packet interleaving code
michael [Wed, 16 Sep 2009 20:04:04 +0000 (20:04 +0000)]
Improve amortized worst case speed of the muxers packet interleaving code
from O(packets_in_the_file) to O(num_of_streams).

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

14 years agoARM: do not use movw/movt for relocatable values with PIC
mru [Wed, 16 Sep 2009 19:20:48 +0000 (19:20 +0000)]
ARM: do not use movw/movt for relocatable values with PIC

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

14 years agoreindent after last commit and remove unneeded empty line
kostya [Wed, 16 Sep 2009 18:06:29 +0000 (18:06 +0000)]
reindent after last commit and remove unneeded empty line

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

14 years agoMake MPC SV8 probe skip tags until stream header is found
kostya [Wed, 16 Sep 2009 18:05:21 +0000 (18:05 +0000)]
Make MPC SV8 probe skip tags until stream header is found

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

14 years agoMonkey's Audio uses subframes too, declare that in its capabilities
kostya [Wed, 16 Sep 2009 16:18:18 +0000 (16:18 +0000)]
Monkey's Audio uses subframes too, declare that in its capabilities

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

14 years agoFix overflow check insufficiently improved in r19840.
reimar [Wed, 16 Sep 2009 15:12:23 +0000 (15:12 +0000)]
Fix overflow check insufficiently improved in r19840.
It assumes that sizeof(vmd_frame) < 64k, otherwise an additional
check to ensure sound_buffers <= UINT_MAX / sizeof(vmd_frame) would be necessary.

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

14 years agoAdd CODEC_CAP_SUBFRAMES for codecs that output multiple subframes
faust3 [Wed, 16 Sep 2009 15:08:26 +0000 (15:08 +0000)]
Add CODEC_CAP_SUBFRAMES for codecs that output multiple subframes
per AVPacket
No longer print "Multiple frames in a packet" error message
when CODEC_CAP_SUBFRAMES is set (wmapro, wavpack)

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

14 years agofix PTS calculation for audio formats with bits per sample != 16
faust3 [Wed, 16 Sep 2009 12:45:24 +0000 (12:45 +0000)]
fix PTS calculation for audio formats with bits per sample != 16

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

14 years agoCore Audio Format demuxer
pross [Wed, 16 Sep 2009 12:26:59 +0000 (12:26 +0000)]
Core Audio Format demuxer

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

14 years agoMake mov LPCM and AAC parsing functions public
pross [Wed, 16 Sep 2009 11:35:01 +0000 (11:35 +0000)]
Make mov LPCM and AAC parsing functions public

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