platform/upstream/libav.git
16 years agoFix huffman coded dca samples.
Benjamin Larsson [Tue, 28 Oct 2008 14:43:06 +0000 (14:43 +0000)]
Fix huffman coded dca samples.

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

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

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

16 years agoSilence GCC warnings:
Vitor Sessak [Mon, 27 Oct 2008 19:59:01 +0000 (19:59 +0000)]
Silence GCC warnings:

ibswscale/swscale.c: In function ‘sws_scale’:
libswscale/swscale.c:2678: warning: ‘b’ may be used uninitialized in
this function
libswscale/swscale.c:2678: warning: ‘g’ may be used uninitialized in
this function
libswscale/swscale.c:2678: warning: ‘r’ may be used uninitialized in
this function

Originally committed as revision 27837 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

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

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

16 years agoRename template included sources from .h to _template.c.
Diego Pettenò [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.

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

16 years agoset correct number of fractions for multitable
Aurelien Jacobs [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)

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

16 years agorgb2rgb.h was not really intended to be a public header, thus remove it.
Michael Niedermayer [Mon, 27 Oct 2008 09:05:27 +0000 (09:05 +0000)]
rgb2rgb.h was not really intended to be a public header, thus remove it.

Originally committed as revision 27836 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoRemove rgb2rgb.h dependancy.
Michael Niedermayer [Mon, 27 Oct 2008 09:03:47 +0000 (09:03 +0000)]
Remove rgb2rgb.h dependancy.

Originally committed as revision 27835 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S
Måns Rullgård [Mon, 27 Oct 2008 00:25:19 +0000 (00:25 +0000)]
ARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S

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

16 years agoARM: move VFP DSP functions to dsputils_vfp.S
Måns Rullgård [Mon, 27 Oct 2008 00:25:16 +0000 (00:25 +0000)]
ARM: move VFP DSP functions to dsputils_vfp.S

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

16 years agoARM: move prefetch_arm to dsputil_arm_s.S
Måns Rullgård [Mon, 27 Oct 2008 00:25:12 +0000 (00:25 +0000)]
ARM: move prefetch_arm to dsputil_arm_s.S

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

16 years agoARM: use new macros for assembler function labels
Måns Rullgård [Mon, 27 Oct 2008 00:25:09 +0000 (00:25 +0000)]
ARM: use new macros for assembler function labels

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

16 years agoARM: add some assembler convenience macros
Måns Rullgård [Mon, 27 Oct 2008 00:25:06 +0000 (00:25 +0000)]
ARM: add some assembler convenience macros

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoSilence GCC warning
Vitor Sessak [Sun, 26 Oct 2008 15:41:11 +0000 (15:41 +0000)]
Silence GCC warning

Originally committed as revision 27834 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agocosmetic: align backslashes in makefiles
Måns Rullgård [Sun, 26 Oct 2008 15:21:45 +0000 (15:21 +0000)]
cosmetic: align backslashes in makefiles

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

16 years agoMerge OBJS-$(FOO) lists with same FOO
Måns Rullgård [Sun, 26 Oct 2008 14:26:28 +0000 (14:26 +0000)]
Merge OBJS-$(FOO) lists with same FOO

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

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

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

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

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

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

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

16 years agoRemove unused code that can't be compiled without svn archive.
Carl Eugen Hoyos [Sat, 25 Oct 2008 20:41:51 +0000 (20:41 +0000)]
Remove unused code that can't be compiled without svn archive.

Originally committed as revision 27827 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoARM: faster ARMv6 FASTDIV()
Måns Rullgård [Sat, 25 Oct 2008 18:54:23 +0000 (18:54 +0000)]
ARM: faster ARMv6 FASTDIV()

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

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

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

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

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

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

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

16 years agoDo not attempt to use the unscaled yuv2rgb converter when height is odd because
Michael Niedermayer [Sat, 25 Oct 2008 15:00:28 +0000 (15:00 +0000)]
Do not attempt to use the unscaled yuv2rgb converter when height is odd because
it will overflow the buffer by 1 line. This might have been exploitable.

Originally committed as revision 27826 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoUse OBJS variable for all object files
Måns Rullgård [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.

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

16 years agoRemove unused SRCS make variable
Måns Rullgård [Sat, 25 Oct 2008 14:00:26 +0000 (14:00 +0000)]
Remove unused SRCS make variable

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

16 years agoAdd CONFIG_GOLOMB and auto-select when needed
Måns Rullgård [Sat, 25 Oct 2008 13:51:47 +0000 (13:51 +0000)]
Add CONFIG_GOLOMB and auto-select when needed

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

16 years agoAuto-enable CONFIG_MDCT when needed
Måns Rullgård [Sat, 25 Oct 2008 13:51:43 +0000 (13:51 +0000)]
Auto-enable CONFIG_MDCT when needed

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

16 years agoAC3 encoder doesn't need FFT
Måns Rullgård [Sat, 25 Oct 2008 13:51:39 +0000 (13:51 +0000)]
AC3 encoder doesn't need FFT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoMove declaration of mlp decoder dependency on mlp parser to the Makefile
Diego Biurrun [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.

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

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

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

16 years agocosmetics, indentation
Baptiste Coudurier [Sat, 25 Oct 2008 00:50:23 +0000 (00:50 +0000)]
cosmetics, indentation

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

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

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

16 years agoBuild MMX/SSE FFT only if CONFIG_FFT is set
Måns Rullgård [Fri, 24 Oct 2008 23:18:21 +0000 (23:18 +0000)]
Build MMX/SSE FFT only if CONFIG_FFT is set

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

16 years agoDCA decoder needs FFT
Måns Rullgård [Fri, 24 Oct 2008 23:18:16 +0000 (23:18 +0000)]
DCA decoder needs FFT

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

16 years agoconfigure: add foo_suggest facility
Måns Rullgård [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.

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

16 years agoconfigure: add enable_weak and disable_weak
Måns Rullgård [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.

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

16 years agoconfigure: allow recursive foo_select options
Måns Rullgård [Fri, 24 Oct 2008 23:18:04 +0000 (23:18 +0000)]
configure: allow recursive foo_select options

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

16 years agosimplify sample rate code, flv_set_audio_codec already overrides it for nellymoser...
Baptiste Coudurier [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

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

16 years agoAuto-enable CONFIG_FFT for codecs that need it
Måns Rullgård [Fri, 24 Oct 2008 21:44:54 +0000 (21:44 +0000)]
Auto-enable CONFIG_FFT for codecs that need it

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

16 years agoconfigure: cosmetics
Måns Rullgård [Fri, 24 Oct 2008 21:44:49 +0000 (21:44 +0000)]
configure: cosmetics

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

16 years agoconfigure: add foo_select facility
Måns Rullgård [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.

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

16 years agoconfigure: fix disabled_any to return false for empty list
Måns Rullgård [Fri, 24 Oct 2008 21:44:39 +0000 (21:44 +0000)]
configure: fix disabled_any to return false for empty list

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

16 years agoprettyprinting cosmetics
Diego Biurrun [Fri, 24 Oct 2008 21:41:27 +0000 (21:41 +0000)]
prettyprinting cosmetics

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

16 years agospelling cosmetics
Diego Biurrun [Fri, 24 Oct 2008 21:37:06 +0000 (21:37 +0000)]
spelling cosmetics

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

16 years agoSplit off celp_filters.[ch] from acelp_filters.[ch] for the QCELP decoder.
Kenan Gillet [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

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

16 years agoRename acelp_math.[ch] to celp_math.[ch] to prepare for QCELP decoder merge.
Kenan Gillet [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

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

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

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

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

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

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

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

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

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

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

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

16 years agodnxhd parser
Baptiste Coudurier [Fri, 24 Oct 2008 01:38:30 +0000 (01:38 +0000)]
dnxhd parser

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

16 years agoCosmetics: alignment
Vitor Sessak [Thu, 23 Oct 2008 19:20:14 +0000 (19:20 +0000)]
Cosmetics: alignment

Originally committed as revision 27818 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoFix broken palette8to*.
Vitor Sessak [Thu, 23 Oct 2008 19:13:11 +0000 (19:13 +0000)]
Fix broken palette8to*.

Originally committed as revision 27817 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

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

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

16 years agoadd state64 field to ParseContext storing last 8 bytes, to be able to check for longe...
Baptiste Coudurier [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

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

16 years agocosmetics: typo fix
Diego Biurrun [Thu, 23 Oct 2008 16:23:42 +0000 (16:23 +0000)]
cosmetics: typo fix

Originally committed as revision 27816 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agoAdd information about a workaround for MinGW gcc versions.
Diego Biurrun [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

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

16 years agoRevert r15653.
Benoit Fouet [Thu, 23 Oct 2008 07:30:16 +0000 (07:30 +0000)]
Revert r15653.
Was "Copy pts for each raw encoded frame."
It causes problems as timestamps management when video sync is zero needs
rework in ffmpeg.c.

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

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

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

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

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

16 years agoFix spelling
Víctor Paesa [Wed, 22 Oct 2008 18:07:35 +0000 (18:07 +0000)]
Fix spelling

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

16 years agoInclude headers for optional libraries only when enabled.
Diego Pettenò [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.

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

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

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

16 years agosplit bswap.h into per-arch files
Måns Rullgård [Tue, 21 Oct 2008 22:29:57 +0000 (22:29 +0000)]
split bswap.h into per-arch files

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

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

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

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

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

16 years agoThe v4l2 driver can silently change the pixel format in the
Jens Rosenboom [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)

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

16 years agoARM: allow --cpu=armvN in configure
Måns Rullgård [Tue, 21 Oct 2008 01:01:55 +0000 (01:01 +0000)]
ARM: allow --cpu=armvN in configure

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

16 years agoAllow target name on every line in dependency postprocessing
Måns Rullgård [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.

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

16 years agoDo not add $cross_prefix to compiler name given with --cc option
Måns Rullgård [Tue, 21 Oct 2008 00:57:20 +0000 (00:57 +0000)]
Do not add $cross_prefix to compiler name given with --cc option

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

16 years agoconfigure: fix handling of option arguments containing = sign
Måns Rullgård [Tue, 21 Oct 2008 00:57:17 +0000 (00:57 +0000)]
configure: fix handling of option arguments containing = sign

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

16 years agoUse x86_reg type instead of long in float_to_int16 MMX/SSE functions.
Reimar Döffinger [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.

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

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

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

16 years agoCopy pts for each raw encoded frame.
Andrew Wason [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

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

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

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

16 years agoRV3 and RV4 decoders set some deblocking coefs for each macroblock,
Kostya Shishkov [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.

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

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

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

16 years agoAdd missing sys/select.h #include, fixes compilation on FreeBSD 7.0.
Alexis Ballier [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

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

16 years agoARM: Kill warning in bswap_32()
Måns Rullgård [Mon, 20 Oct 2008 00:03:25 +0000 (00:03 +0000)]
ARM: Kill warning in bswap_32()

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

16 years agoConvert typeof keyword into __typeof__; this is a gcc extension and the former is...
David Conrad [Sun, 19 Oct 2008 18:56:35 +0000 (18:56 +0000)]
Convert typeof keyword into __typeof__; this is a gcc extension and the former is not accepted in C99 without GNU extensions enabled (e.g. via -fasm).  This fixes compilation on PPC.

Originally committed as revision 27805 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

16 years agofix configure with libx264 disabled
Måns Rullgård [Sun, 19 Oct 2008 11:44:44 +0000 (11:44 +0000)]
fix configure with libx264 disabled

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

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

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

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

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

16 years agoCosmetics: reindent
David Conrad [Sun, 19 Oct 2008 04:44:24 +0000 (04:44 +0000)]
Cosmetics: reindent

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