]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoFix selection of quant step table
banan [Tue, 28 Oct 2008 14:50:46 +0000 (14:50 +0000)]
Fix selection of quant step table

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

15 years agoFix huffman coded dca samples.
banan [Tue, 28 Oct 2008 14:43:06 +0000 (14:43 +0000)]
Fix huffman coded dca samples.

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

15 years agoDetect split RV30 slices
kostya [Tue, 28 Oct 2008 05:37:02 +0000 (05:37 +0000)]
Detect split RV30 slices

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

15 years agoFix chroma motion compensation for RV30
kostya [Mon, 27 Oct 2008 19:07:39 +0000 (19:07 +0000)]
Fix chroma motion compensation for RV30

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

15 years agoRename template included sources from .h to _template.c.
flameeyes [Mon, 27 Oct 2008 14:35:58 +0000 (14:35 +0000)]
Rename template included sources from .h to _template.c.

There are multiple source files that are #include'd rather than
compiled, as they are used as template for generation of similar code,
like asm-optimised code. Some of these files are right now named with
a .h extension, although they are not header in any reasonable sense.

Rename them so that instead of being named with .h extension they are
named with _template.c as final part.

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

15 years agoset correct number of fractions for multitable
aurel [Mon, 27 Oct 2008 14:16:42 +0000 (14:16 +0000)]
set correct number of fractions for multitable
fixes the following warning:
** too much @tab (multitable has only 4 column(s)) (l. 443)

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

15 years agoARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S
mru [Mon, 27 Oct 2008 00:25:19 +0000 (00:25 +0000)]
ARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S

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

15 years agoARM: move VFP DSP functions to dsputils_vfp.S
mru [Mon, 27 Oct 2008 00:25:16 +0000 (00:25 +0000)]
ARM: move VFP DSP functions to dsputils_vfp.S

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

15 years agoARM: move prefetch_arm to dsputil_arm_s.S
mru [Mon, 27 Oct 2008 00:25:12 +0000 (00:25 +0000)]
ARM: move prefetch_arm to dsputil_arm_s.S

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

15 years agoARM: use new macros for assembler function labels
mru [Mon, 27 Oct 2008 00:25:09 +0000 (00:25 +0000)]
ARM: use new macros for assembler function labels

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

15 years agoARM: add some assembler convenience macros
mru [Mon, 27 Oct 2008 00:25:06 +0000 (00:25 +0000)]
ARM: add some assembler convenience macros

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

15 years agofix umid base value, use revision 5 and generic material type
bcoudurier [Mon, 27 Oct 2008 00:21:42 +0000 (00:21 +0000)]
fix umid base value, use revision 5 and generic material type

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

15 years agosvq3 decoder may need zlib
bcoudurier [Mon, 27 Oct 2008 00:12:09 +0000 (00:12 +0000)]
svq3 decoder may need zlib

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

15 years agofix sound essence compression UL
bcoudurier [Sun, 26 Oct 2008 23:59:28 +0000 (23:59 +0000)]
fix sound essence compression UL

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

15 years agofix start position UL
bcoudurier [Sun, 26 Oct 2008 23:57:41 +0000 (23:57 +0000)]
fix start position UL

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

15 years agosvq3 watermark code now needs zlib
bcoudurier [Sun, 26 Oct 2008 23:41:00 +0000 (23:41 +0000)]
svq3 watermark code now needs zlib

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

15 years agosvq3 watermark decoding support, based on reverse engineering work by chrono
bcoudurier [Sun, 26 Oct 2008 23:34:44 +0000 (23:34 +0000)]
svq3 watermark decoding support, based on reverse engineering work by chrono

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

15 years agocosmetic: align backslashes in makefiles
mru [Sun, 26 Oct 2008 15:21:45 +0000 (15:21 +0000)]
cosmetic: align backslashes in makefiles

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

15 years agoMerge OBJS-$(FOO) lists with same FOO
mru [Sun, 26 Oct 2008 14:26:28 +0000 (14:26 +0000)]
Merge OBJS-$(FOO) lists with same FOO

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

15 years agoDisable codec downmix when not using simd instead of silently produce silence
banan [Sun, 26 Oct 2008 10:14:16 +0000 (10:14 +0000)]
Disable codec downmix when not using simd instead of silently produce silence

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

15 years agoFix dca decoder with non simd float2int16 conversion
banan [Sun, 26 Oct 2008 09:54:53 +0000 (09:54 +0000)]
Fix dca decoder with non simd float2int16 conversion

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

15 years agoFix compilation with TRACE
banan [Sun, 26 Oct 2008 09:50:15 +0000 (09:50 +0000)]
Fix compilation with TRACE

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

15 years agoARM: faster ARMv6 FASTDIV()
mru [Sat, 25 Oct 2008 18:54:23 +0000 (18:54 +0000)]
ARM: faster ARMv6 FASTDIV()

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

15 years agoremove useless ifdeffery, tscc won't do anything useful without zlib
aurel [Sat, 25 Oct 2008 18:37:50 +0000 (18:37 +0000)]
remove useless ifdeffery, tscc won't do anything useful without zlib

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

15 years agoenable zlib and bzlib only when useful
aurel [Sat, 25 Oct 2008 18:36:36 +0000 (18:36 +0000)]
enable zlib and bzlib only when useful

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

15 years agosvq3: remove unused include
aurel [Sat, 25 Oct 2008 17:17:08 +0000 (17:17 +0000)]
svq3: remove unused include

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

15 years agoUse OBJS variable for all object files
mru [Sat, 25 Oct 2008 14:00:28 +0000 (14:00 +0000)]
Use OBJS variable for all object files

There is no longer any need to differentiate the object files
by source type.

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

15 years agoRemove unused SRCS make variable
mru [Sat, 25 Oct 2008 14:00:26 +0000 (14:00 +0000)]
Remove unused SRCS make variable

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

15 years agoAdd CONFIG_GOLOMB and auto-select when needed
mru [Sat, 25 Oct 2008 13:51:47 +0000 (13:51 +0000)]
Add CONFIG_GOLOMB and auto-select when needed

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

15 years agoAuto-enable CONFIG_MDCT when needed
mru [Sat, 25 Oct 2008 13:51:43 +0000 (13:51 +0000)]
Auto-enable CONFIG_MDCT when needed

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

15 years agoAC3 encoder doesn't need FFT
mru [Sat, 25 Oct 2008 13:51:39 +0000 (13:51 +0000)]
AC3 encoder doesn't need FFT

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

15 years agoAdd subtitle format section.
diego [Sat, 25 Oct 2008 09:08:09 +0000 (09:08 +0000)]
Add subtitle format section.

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

15 years agocosmetics: Slightly update MP3 support entry.
diego [Sat, 25 Oct 2008 08:53:10 +0000 (08:53 +0000)]
cosmetics: Slightly update MP3 support entry.

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

15 years agoMark formats requiring external libs with an 'E' in the format support tables.
diego [Sat, 25 Oct 2008 08:51:46 +0000 (08:51 +0000)]
Mark formats requiring external libs with an 'E' in the format support tables.

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

15 years agoAdd GSM into list of supported audio codecs.
diego [Sat, 25 Oct 2008 08:44:31 +0000 (08:44 +0000)]
Add GSM into list of supported audio codecs.

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

15 years agocosmetics: Uniformize external library comments.
diego [Sat, 25 Oct 2008 08:41:00 +0000 (08:41 +0000)]
cosmetics: Uniformize external library comments.

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

15 years agoDocumentation and changelog update for libspeex decoding
conrad [Sat, 25 Oct 2008 06:59:14 +0000 (06:59 +0000)]
Documentation and changelog update for libspeex decoding

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

15 years agocosmetics: Change the order of mlp parser objects to be consistent.
diego [Sat, 25 Oct 2008 01:28:29 +0000 (01:28 +0000)]
cosmetics: Change the order of mlp parser objects to be consistent.

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

15 years agoMove declaration of mlp decoder dependency on mlp parser to the Makefile
diego [Sat, 25 Oct 2008 01:21:43 +0000 (01:21 +0000)]
Move declaration of mlp decoder dependency on mlp parser to the Makefile
where all other such dependencies are declared.

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

15 years agocosmetics: ffserver -> FFserver
bcoudurier [Sat, 25 Oct 2008 00:51:45 +0000 (00:51 +0000)]
cosmetics: ffserver -> FFserver

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

15 years agocosmetics, indentation
bcoudurier [Sat, 25 Oct 2008 00:50:23 +0000 (00:50 +0000)]
cosmetics, indentation

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

15 years agocheck if stream is set, fix potential segv
bcoudurier [Sat, 25 Oct 2008 00:49:56 +0000 (00:49 +0000)]
check if stream is set, fix potential segv

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

15 years agoBuild MMX/SSE FFT only if CONFIG_FFT is set
mru [Fri, 24 Oct 2008 23:18:21 +0000 (23:18 +0000)]
Build MMX/SSE FFT only if CONFIG_FFT is set

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

15 years agoDCA decoder needs FFT
mru [Fri, 24 Oct 2008 23:18:16 +0000 (23:18 +0000)]
DCA decoder needs FFT

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

15 years agoconfigure: add foo_suggest facility
mru [Fri, 24 Oct 2008 23:18:12 +0000 (23:18 +0000)]
configure: add foo_suggest facility

This is like foo_select, except the selected options being disabled
does not disable foo.

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

15 years agoconfigure: add enable_weak and disable_weak
mru [Fri, 24 Oct 2008 23:18:08 +0000 (23:18 +0000)]
configure: add enable_weak and disable_weak

These functions enable/disable their options if these are unset,
leaving their old values otherwise.

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

15 years agoconfigure: allow recursive foo_select options
mru [Fri, 24 Oct 2008 23:18:04 +0000 (23:18 +0000)]
configure: allow recursive foo_select options

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

15 years agosimplify sample rate code, flv_set_audio_codec already overrides it for nellymoser...
bcoudurier [Fri, 24 Oct 2008 23:06:03 +0000 (23:06 +0000)]
simplify sample rate code, flv_set_audio_codec already overrides it for nellymoser 8khz

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

15 years agoAuto-enable CONFIG_FFT for codecs that need it
mru [Fri, 24 Oct 2008 21:44:54 +0000 (21:44 +0000)]
Auto-enable CONFIG_FFT for codecs that need it

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

15 years agoconfigure: cosmetics
mru [Fri, 24 Oct 2008 21:44:49 +0000 (21:44 +0000)]
configure: cosmetics

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

15 years agoconfigure: add foo_select facility
mru [Fri, 24 Oct 2008 21:44:45 +0000 (21:44 +0000)]
configure: add foo_select facility

If an option 'foo' is enabled, all options listed in foo_select
are automatically enabled, unless explicitly disabled.  In the
latter case, foo is also disabled.

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

15 years agoconfigure: fix disabled_any to return false for empty list
mru [Fri, 24 Oct 2008 21:44:39 +0000 (21:44 +0000)]
configure: fix disabled_any to return false for empty list

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

15 years agoprettyprinting cosmetics
diego [Fri, 24 Oct 2008 21:41:27 +0000 (21:41 +0000)]
prettyprinting cosmetics

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

15 years agospelling cosmetics
diego [Fri, 24 Oct 2008 21:37:06 +0000 (21:37 +0000)]
spelling cosmetics

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

15 years agoSplit off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder.
diego [Fri, 24 Oct 2008 21:29:23 +0000 (21:29 +0000)]
Split off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder.
patch by Kenan Gillet, kenan.gillet gmail com

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

15 years agoRename acelp_math.[ch] to celp_math.[ch] to prepare for QCELP decoder merge.
diego [Fri, 24 Oct 2008 21:20:29 +0000 (21:20 +0000)]
Rename acelp_math.[ch] to celp_math.[ch] to prepare for QCELP decoder merge.
patch by Kenan Gillet, kenan.gillet gmail com

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

15 years agoforce sample rate to 16khz for speex in flv, fix speexaudio.flv
bcoudurier [Fri, 24 Oct 2008 18:36:26 +0000 (18:36 +0000)]
force sample rate to 16khz for speex in flv, fix speexaudio.flv

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

15 years agofix for >2GB flv files
skal [Fri, 24 Oct 2008 16:46:43 +0000 (16:46 +0000)]
fix for >2GB flv files

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

15 years agoSpeex decoding via libspeex
conrad [Fri, 24 Oct 2008 06:29:05 +0000 (06:29 +0000)]
Speex decoding via libspeex

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

15 years agoChoose RV3/4 DC quantizer correctly
kostya [Fri, 24 Oct 2008 06:17:18 +0000 (06:17 +0000)]
Choose RV3/4 DC quantizer correctly

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

15 years agoraw dnxhd de/muxer
bcoudurier [Fri, 24 Oct 2008 01:42:57 +0000 (01:42 +0000)]
raw dnxhd de/muxer

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

15 years agodnxhd parser
bcoudurier [Fri, 24 Oct 2008 01:38:30 +0000 (01:38 +0000)]
dnxhd parser

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

15 years agodnxhd codec is intra only
bcoudurier [Thu, 23 Oct 2008 17:30:36 +0000 (17:30 +0000)]
dnxhd codec is intra only

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

15 years agoadd state64 field to ParseContext storing last 8 bytes, to be able to check for longe...
bcoudurier [Thu, 23 Oct 2008 17:12:41 +0000 (17:12 +0000)]
add state64 field to ParseContext storing last 8 bytes, to be able to check for longer startcodes

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

15 years agoAdd information about a workaround for MinGW gcc versions.
diego [Thu, 23 Oct 2008 14:39:02 +0000 (14:39 +0000)]
Add information about a workaround for MinGW gcc versions.
based on a patch by Art Clarke, aclarke vlideshow com

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

15 years agoRevert r15653.
benoit [Thu, 23 Oct 2008 07:30:16 +0000 (07:30 +0000)]
Revert r15653.
Was "Copy pts for each raw encoded frame."

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

15 years ago10l: missing change from r15667 - global header also affect seek test results
aurel [Wed, 22 Oct 2008 21:16:31 +0000 (21:16 +0000)]
10l: missing change from r15667 - global header also affect seek test results

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

15 years agomatroskaenc: require global header
aurel [Wed, 22 Oct 2008 21:14:42 +0000 (21:14 +0000)]
matroskaenc: require global header
fixes issue696

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

15 years agoFix spelling
victor [Wed, 22 Oct 2008 18:07:35 +0000 (18:07 +0000)]
Fix spelling

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

15 years agoInclude headers for optional libraries only when enabled.
flameeyes [Wed, 22 Oct 2008 10:36:34 +0000 (10:36 +0000)]
Include headers for optional libraries only when enabled.

Include the headers for libavfilter, libswscale and libpostproc when
they are enabled (and thus linked in).

Without this change, Sun Studio will fail to link FFmpeg since two
inline functions defined in avfilter.h will have undefined references
to non-inline libavfilter functions.

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

15 years agocosmetics: Leave out quotes from libdirac pkg-config call for consistency.
diego [Wed, 22 Oct 2008 05:28:18 +0000 (05:28 +0000)]
cosmetics: Leave out quotes from libdirac pkg-config call for consistency.

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

15 years agosplit bswap.h into per-arch files
mru [Tue, 21 Oct 2008 22:29:57 +0000 (22:29 +0000)]
split bswap.h into per-arch files

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

15 years agouses FF_ARRAY_ELEMS() where appropriate
aurel [Tue, 21 Oct 2008 21:40:24 +0000 (21:40 +0000)]
uses FF_ARRAY_ELEMS() where appropriate

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

15 years agoPort read_time() that works on x86_32 and 64 from noe.
michael [Tue, 21 Oct 2008 14:57:55 +0000 (14:57 +0000)]
Port read_time() that works on x86_32 and 64 from noe.

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

15 years agoThe v4l2 driver can silently change the pixel format in the
lucabe [Tue, 21 Oct 2008 07:59:41 +0000 (07:59 +0000)]
The v4l2 driver can silently change the pixel format in the
VIDIOC_S_FMT ioctl(). In this case, device_init() should fail so that
a different pixel format is tried.
Patch by Jens Rosenboom (jens DOT rosenboom AT eu DOT panasonic DOT com)

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

15 years agoARM: allow --cpu=armvN in configure
mru [Tue, 21 Oct 2008 01:01:55 +0000 (01:01 +0000)]
ARM: allow --cpu=armvN in configure

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

15 years agoAllow target name on every line in dependency postprocessing
mru [Tue, 21 Oct 2008 00:57:23 +0000 (00:57 +0000)]
Allow target name on every line in dependency postprocessing

Some compilers output a new rule for each dependency.  We must prefix
each one with the directory name.

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

15 years agoDo not add $cross_prefix to compiler name given with --cc option
mru [Tue, 21 Oct 2008 00:57:20 +0000 (00:57 +0000)]
Do not add $cross_prefix to compiler name given with --cc option

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

15 years agoconfigure: fix handling of option arguments containing = sign
mru [Tue, 21 Oct 2008 00:57:17 +0000 (00:57 +0000)]
configure: fix handling of option arguments containing = sign

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

15 years agoUse x86_reg type instead of long in float_to_int16 MMX/SSE functions.
reimar [Mon, 20 Oct 2008 16:05:29 +0000 (16:05 +0000)]
Use x86_reg type instead of long in float_to_int16 MMX/SSE functions.
Fixes compilation on MinGW64.

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

15 years agoUse av_freep() in ff_parse_close().
michael [Mon, 20 Oct 2008 09:02:55 +0000 (09:02 +0000)]
Use av_freep() in ff_parse_close().

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

15 years agoCopy pts for each raw encoded frame.
benoit [Mon, 20 Oct 2008 07:35:17 +0000 (07:35 +0000)]
Copy pts for each raw encoded frame.
Patch by Andrew Wason rectalogic rectalogic com
Fixes issue 676

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

15 years ago34l: free RV3/4 context variables at the end
kostya [Mon, 20 Oct 2008 05:59:50 +0000 (05:59 +0000)]
34l: free RV3/4 context variables at the end

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

15 years agoRV3 and RV4 decoders set some deblocking coefs for each macroblock,
kostya [Mon, 20 Oct 2008 05:58:05 +0000 (05:58 +0000)]
RV3 and RV4 decoders set some deblocking coefs for each macroblock,
so store them in the context and register a function to calculate them.

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

15 years agoMark some of RV3/4 block types as having separate DC subblock
kostya [Mon, 20 Oct 2008 05:54:31 +0000 (05:54 +0000)]
Mark some of RV3/4 block types as having separate DC subblock

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

15 years agoAdd missing sys/select.h #include, fixes compilation on FreeBSD 7.0.
diego [Mon, 20 Oct 2008 05:26:52 +0000 (05:26 +0000)]
Add missing sys/select.h #include, fixes compilation on FreeBSD 7.0.
patch by Alexis Ballier, alexis.ballier gmail com

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

15 years agoARM: Kill warning in bswap_32()
mru [Mon, 20 Oct 2008 00:03:25 +0000 (00:03 +0000)]
ARM: Kill warning in bswap_32()

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

15 years agofix configure with libx264 disabled
mru [Sun, 19 Oct 2008 11:44:44 +0000 (11:44 +0000)]
fix configure with libx264 disabled

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

15 years agoRemove the ugly and unnecessary require_cpp_condition() function.
stefano [Sun, 19 Oct 2008 11:07:45 +0000 (11:07 +0000)]
Remove the ugly and unnecessary require_cpp_condition() function.

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

15 years agoMake more clear the error message for the libx264 version check.
stefano [Sun, 19 Oct 2008 11:05:03 +0000 (11:05 +0000)]
Make more clear the error message for the libx264 version check.

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

15 years agoCosmetics: reindent
conrad [Sun, 19 Oct 2008 04:44:24 +0000 (04:44 +0000)]
Cosmetics: reindent

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

15 years agoCombine non-bitexact sections
conrad [Sun, 19 Oct 2008 04:43:35 +0000 (04:43 +0000)]
Combine non-bitexact sections

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

15 years agoVP3 loop filter is mmx2 not mmx
conrad [Sun, 19 Oct 2008 04:40:24 +0000 (04:40 +0000)]
VP3 loop filter is mmx2 not mmx

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

15 years agoCheck for pts==dts on I/P frames in the presence of non low delay decoding and
michael [Sun, 19 Oct 2008 01:02:48 +0000 (01:02 +0000)]
Check for pts==dts on I/P frames in the presence of non low delay decoding and
discard these invalid timestamps.
fixes issue171.

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

15 years agoMove code setting delay and presentation_delayed a little up so
michael [Sat, 18 Oct 2008 22:41:21 +0000 (22:41 +0000)]
Move code setting delay and presentation_delayed a little up so
that the variables are available sooner.

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

15 years agoFix issue 68:
victor [Sat, 18 Oct 2008 22:03:21 +0000 (22:03 +0000)]
Fix issue 68:
Warn that the forum look is no excuse from following the FFmpeg netiquette.

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

15 years agocosmetics: Save some backslashes.
diego [Sat, 18 Oct 2008 20:01:48 +0000 (20:01 +0000)]
cosmetics: Save some backslashes.

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

15 years agoProvide more context to the opt_preset() error messages, printing the
stefano [Sat, 18 Oct 2008 18:42:20 +0000 (18:42 +0000)]
Provide more context to the opt_preset() error messages, printing the
name of the preset file where the error occurred.

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

15 years agoMake ffmpeg abort if a preset file contains an invalid option or
stefano [Sat, 18 Oct 2008 18:27:32 +0000 (18:27 +0000)]
Make ffmpeg abort if a preset file contains an invalid option or
argument.

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

15 years agoProvide more context for the error message issued when no preset file
stefano [Sat, 18 Oct 2008 18:18:52 +0000 (18:18 +0000)]
Provide more context for the error message issued when no preset file
is found.

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