ffmpeg.git
11 years agorevert r15812 (E-AC-3 Spectral Extension) pending further review
Justin Ruggles [Thu, 13 Nov 2008 22:38:38 +0000 (22:38 +0000)]
revert r15812 (E-AC-3 Spectral Extension) pending further review

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

11 years agoadd sse2 fdct
Baptiste Coudurier [Thu, 13 Nov 2008 19:54:02 +0000 (19:54 +0000)]
add sse2 fdct

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

11 years agoFix H.264 decoding.
Carl Eugen Hoyos [Thu, 13 Nov 2008 11:33:26 +0000 (11:33 +0000)]
Fix H.264 decoding.
(Problem analyzed by Uoti Urpala)

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

11 years agocosmetics: vertical alignment
Justin Ruggles [Thu, 13 Nov 2008 03:18:28 +0000 (03:18 +0000)]
cosmetics: vertical alignment

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

11 years agosilence a gcc warning about using an uninitialized variable
Justin Ruggles [Thu, 13 Nov 2008 03:18:24 +0000 (03:18 +0000)]
silence a gcc warning about using an uninitialized variable

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

11 years agocosmetics: indentation
Justin Ruggles [Thu, 13 Nov 2008 03:18:18 +0000 (03:18 +0000)]
cosmetics: indentation

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

11 years agoadd support for spectral extension
Justin Ruggles [Thu, 13 Nov 2008 03:18:13 +0000 (03:18 +0000)]
add support for spectral extension

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

11 years agoadd a generic function to decode banding structure for coupling, spectral
Justin Ruggles [Thu, 13 Nov 2008 03:18:07 +0000 (03:18 +0000)]
add a generic function to decode banding structure for coupling, spectral
extension, or enhanced coupling

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

11 years agoadd a line break in error message text
Justin Ruggles [Thu, 13 Nov 2008 03:18:01 +0000 (03:18 +0000)]
add a line break in error message text

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

11 years agosimplify decoding of coupling frequency range
Justin Ruggles [Thu, 13 Nov 2008 03:17:56 +0000 (03:17 +0000)]
simplify decoding of coupling frequency range

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

11 years agocosmetics: rename two variables
Justin Ruggles [Thu, 13 Nov 2008 03:17:50 +0000 (03:17 +0000)]
cosmetics: rename two variables

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

11 years agoAllow the UDP socket buffer size to be adjusted using a
Jindřich Makovička [Wed, 12 Nov 2008 21:40:53 +0000 (21:40 +0000)]
Allow the UDP socket buffer size to be adjusted using a
'buffer_size' URL option.

Patch by Jindrich Makovicka, makovick at gmail dot com

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

11 years agoTaking advantage of the new ->execute API
Roman Shaposhnik [Wed, 12 Nov 2008 21:13:28 +0000 (21:13 +0000)]
Taking advantage of the new ->execute API

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

11 years agoARM: fix j_rev_dct_ARM
Måns Rullgård [Wed, 12 Nov 2008 20:23:36 +0000 (20:23 +0000)]
ARM: fix j_rev_dct_ARM

This is a bugfix for ARMv4 assembly implementation of 'j_rev_dct'
function.

The problem was in the incorrect partially empty row detection. Even
if the first two coefficients in the row were nonzero, it handled this
just like the case with only the first nonzero coefficient.

Now this function produces exactly the same output as the stripped
down reference C version of 'j_rev_dct' (with the nested checks like
'if (d6) { if (d2) { ...' always evaluated as true, avoiding shortcut
branches).

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

11 years agoMaking it easier to send arbitrary structures as work orders to MT workers
Roman Shaposhnik [Wed, 12 Nov 2008 17:47:23 +0000 (17:47 +0000)]
Making it easier to send arbitrary structures as work orders to MT workers

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

11 years agoRemove unused variable.
Diego Biurrun [Wed, 12 Nov 2008 17:29:02 +0000 (17:29 +0000)]
Remove unused variable.

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

11 years agoMore OKed parts of the QCELP decoder
Kenan Gillet [Tue, 11 Nov 2008 18:50:38 +0000 (18:50 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoComment typo
Benjamin Larsson [Tue, 11 Nov 2008 08:46:29 +0000 (08:46 +0000)]
Comment typo

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

11 years agoRemove channel layout table that only should be used by encoders.
Benjamin Larsson [Tue, 11 Nov 2008 08:30:32 +0000 (08:30 +0000)]
Remove channel layout table that only should be used by encoders.

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

11 years agoalways use the whole buffer for reading w/ packetized sources to avoid packet truncation
Jindřich Makovička [Mon, 10 Nov 2008 21:41:35 +0000 (21:41 +0000)]
always use the whole buffer for reading w/ packetized sources to avoid packet truncation

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

11 years agoFix memory leak in libgsm wrapper.
Martin Storsjö [Mon, 10 Nov 2008 20:02:00 +0000 (20:02 +0000)]
Fix memory leak in libgsm wrapper.

Patch by Martin Storsjö, martin at martin dot st

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

11 years agoMore OKed parts of the QCELP decoder
Kenan Gillet [Sun, 9 Nov 2008 12:00:47 +0000 (12:00 +0000)]
More OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoClarify that we require GNU make 3.81+.
Diego Biurrun [Sat, 8 Nov 2008 19:47:10 +0000 (19:47 +0000)]
Clarify that we require GNU make 3.81+.

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

11 years agoFix argument constness for the av_codec_get_id() and
Stefano Sabatini [Sat, 8 Nov 2008 18:37:03 +0000 (18:37 +0000)]
Fix argument constness for the av_codec_get_id() and
av_codec_get_tag() functions, making them take in input a constant
array, since they're not supposed to change it. Fix some warnings.

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

11 years agoSplit RV3/4 deblock pattern into horizontal and vertical parts
Kostya Shishkov [Sat, 8 Nov 2008 18:15:13 +0000 (18:15 +0000)]
Split RV3/4 deblock pattern into horizontal and vertical parts
during calculating.

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

11 years agoAdd checks on the _mingw.h and w32api.h versions.
Stefano Sabatini [Sat, 8 Nov 2008 11:04:56 +0000 (11:04 +0000)]
Add checks on the _mingw.h and w32api.h versions.
Based on a patch by Ramiro.

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

11 years agoDrop redundant check in RV3/4 deblock coefficients calculation
Kostya Shishkov [Sat, 8 Nov 2008 07:24:56 +0000 (07:24 +0000)]
Drop redundant check in RV3/4 deblock coefficients calculation

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

11 years agoElectronic Arts demuxer: support TGQ video tags
Peter Ross [Sat, 8 Nov 2008 00:39:31 +0000 (00:39 +0000)]
Electronic Arts demuxer: support TGQ video tags

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

11 years agoElectronic Arts TGQ/TQI/MAD IDCT algorithm
Peter Ross [Sat, 8 Nov 2008 00:38:10 +0000 (00:38 +0000)]
Electronic Arts TGQ/TQI/MAD IDCT algorithm

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

11 years agoElectronic Arts TGQ video decoder
Peter Ross [Sat, 8 Nov 2008 00:29:22 +0000 (00:29 +0000)]
Electronic Arts TGQ video decoder

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

11 years agoimplementing more efficient (and direct) allocation of work for DV codec workers
Roman Shaposhnik [Sat, 8 Nov 2008 00:18:00 +0000 (00:18 +0000)]
implementing more efficient (and direct) allocation of work for DV codec workers

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

11 years agoPromote inv_aanscales array to global scope (ff_inv_aanscales)
Peter Ross [Sat, 8 Nov 2008 00:15:08 +0000 (00:15 +0000)]
Promote inv_aanscales array to global scope (ff_inv_aanscales)

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

11 years agoCalculating an additional MV-based deblocking pattern is the same
Kostya Shishkov [Fri, 7 Nov 2008 07:18:22 +0000 (07:18 +0000)]
Calculating an additional MV-based deblocking pattern is the same
for both RV3 and RV4, so move it into common code.

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

11 years agoOGG: correct PTS with old theora streams
Måns Rullgård [Thu, 6 Nov 2008 01:57:17 +0000 (01:57 +0000)]
OGG: correct PTS with old theora streams

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

11 years agoOGG: untypedef demuxer structs
Måns Rullgård [Thu, 6 Nov 2008 01:50:56 +0000 (01:50 +0000)]
OGG: untypedef demuxer structs

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

11 years agoARM: change MUL16() macro to inline function
Måns Rullgård [Thu, 6 Nov 2008 01:33:28 +0000 (01:33 +0000)]
ARM: change MUL16() macro to inline function

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

11 years agoARM: prettify MAC16() macro
Måns Rullgård [Thu, 6 Nov 2008 01:33:26 +0000 (01:33 +0000)]
ARM: prettify MAC16() macro

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

11 years agoARM: change MULH() macro to inline function
Måns Rullgård [Thu, 6 Nov 2008 01:33:23 +0000 (01:33 +0000)]
ARM: change MULH() macro to inline function

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

11 years agoARM: change MULL() macro to inline function
Måns Rullgård [Thu, 6 Nov 2008 01:33:20 +0000 (01:33 +0000)]
ARM: change MULL() macro to inline function

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

11 years agoARM: mathops.h whitespace cosmetics
Måns Rullgård [Thu, 6 Nov 2008 01:33:17 +0000 (01:33 +0000)]
ARM: mathops.h whitespace cosmetics

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

11 years agoAdd missing #include "libavutil/avstring.h", fixes
Diego Biurrun [Wed, 5 Nov 2008 23:28:41 +0000 (23:28 +0000)]
Add missing #include "libavutil/avstring.h", fixes
libavcodec/utils.c:1139: warning: implicit declaration of function 'av_strlcat'

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

11 years agoFix perceptual noise shaping scaling including an oversight of the offset for
Alex Converse [Wed, 5 Nov 2008 13:59:42 +0000 (13:59 +0000)]
Fix perceptual noise shaping scaling including an oversight of the offset for
the EIGHT_SHORT window type. Fixes issue 664.

Patch by Alex Converse (alex converse gmail com)

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

11 years agoFix test program build: ff_eval was replaced by ff_eval2.
Diego Biurrun [Wed, 5 Nov 2008 13:32:06 +0000 (13:32 +0000)]
Fix test program build: ff_eval was replaced by ff_eval2.

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

11 years agoDecode audio channel layout from RIFF/WAV file format.
Peter Ross [Wed, 5 Nov 2008 09:22:13 +0000 (09:22 +0000)]
Decode audio channel layout from RIFF/WAV file format.

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

11 years agoAdd some const specifiers to function name variables; fixes a bunch of
Diego Biurrun [Tue, 4 Nov 2008 20:38:55 +0000 (20:38 +0000)]
Add some const specifiers to function name variables; fixes a bunch of
"initialization discards qualifiers from pointer target type" warnings.

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

11 years agoh264: Implement decoding of picture timing SEI message.
Andreas Öman [Tue, 4 Nov 2008 18:31:48 +0000 (18:31 +0000)]
h264: Implement decoding of picture timing SEI message.

Now correct values are propagated to interlaced_frame, top_field_first
and repeat_pict in AVFrame structure.

patch by ffdshow tryouts

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

11 years agoOnly warn about "Invalid and inefficient vfw-avi packed B frames" once.
Andrew Savchenko [Tue, 4 Nov 2008 06:54:42 +0000 (06:54 +0000)]
Only warn about "Invalid and inefficient vfw-avi packed B frames" once.

Patch by Andrew Savchenko, Bircoph at list dot ru

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

11 years agoMerge ARCH_BFIN lines.
Diego Biurrun [Mon, 3 Nov 2008 22:06:45 +0000 (22:06 +0000)]
Merge ARCH_BFIN lines.

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

11 years agoAdd tests target for libswscale test programs.
Diego Biurrun [Mon, 3 Nov 2008 22:01:03 +0000 (22:01 +0000)]
Add tests target for libswscale test programs.

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

11 years agoFix illegal identifier, __ are reserved for the system.
Diego Biurrun [Mon, 3 Nov 2008 21:59:35 +0000 (21:59 +0000)]
Fix illegal identifier, __ are reserved for the system.

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

11 years agoRemove forgotten ASM_OBJS in libswscale
Måns Rullgård [Mon, 3 Nov 2008 21:49:54 +0000 (21:49 +0000)]
Remove forgotten ASM_OBJS in libswscale

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

11 years agoRemove duplicated MM_* macros for CPU capabilities from dsputil.h.
Dominik Mierzejewski [Mon, 3 Nov 2008 18:08:00 +0000 (18:08 +0000)]
Remove duplicated MM_* macros for CPU capabilities from dsputil.h.
Add missing one for FF_MM_ALTIVEC to avcodec.h.
Rename all the occurences of MM_* to the corresponding FF_MM_*.

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

11 years agoChange the dca channel layout, S -> SIDE not BACK.
Benjamin Larsson [Sun, 2 Nov 2008 21:51:27 +0000 (21:51 +0000)]
Change the dca channel layout, S -> SIDE not BACK.

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

11 years agoChange multichannel API define prefix from "CHANNEL_" to "CH_".
Andreas Öman [Sun, 2 Nov 2008 21:04:28 +0000 (21:04 +0000)]
Change multichannel API define prefix from "CHANNEL_" to "CH_".

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

11 years agoReplace long with x86_reg in postprocess_template.c like in all other
Reimar Döffinger [Sun, 2 Nov 2008 18:59:44 +0000 (18:59 +0000)]
Replace long with x86_reg in postprocess_template.c like in all other
x86 assembler code files, just libpostprocess was forgotten.

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

11 years agoGuess channel layout based on the number of channels if a custom layout is specified...
Benjamin Larsson [Sat, 1 Nov 2008 20:49:37 +0000 (20:49 +0000)]
Guess channel layout based on the number of channels if a custom layout is specified in amode.

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

11 years agoAdd channel layouts for dca.
Benjamin Larsson [Sat, 1 Nov 2008 20:27:05 +0000 (20:27 +0000)]
Add channel layouts for dca.

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

11 years agoIntroduce RV3-specific motion vector prediction.
Kostya Shishkov [Sat, 1 Nov 2008 17:57:44 +0000 (17:57 +0000)]
Introduce RV3-specific motion vector prediction.
Now B-frames in RV3 look almost correct.

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

11 years agoEnable CMOV usage on x86_64 arch. All x86_64 CPUs have it.
Dominik Mierzejewski [Sat, 1 Nov 2008 17:57:43 +0000 (17:57 +0000)]
Enable CMOV usage on x86_64 arch. All x86_64 CPUs have it.

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

11 years agoAdd audio channel layout API to libavcodec.
Peter Ross [Sat, 1 Nov 2008 05:03:42 +0000 (05:03 +0000)]
Add audio channel layout API to libavcodec.

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

11 years agoFix build.
François Revol [Fri, 31 Oct 2008 19:31:36 +0000 (19:31 +0000)]
Fix build.

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

11 years agoInitialize variable to silence the warning:
Diego Biurrun [Fri, 31 Oct 2008 06:52:37 +0000 (06:52 +0000)]
Initialize variable to silence the warning:
libavutil/pca.c:72: warning: ‘k’ may be used uninitialized in this function

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

11 years agoOKed parts of the QCELP decoder
Kenan Gillet [Thu, 30 Oct 2008 22:37:18 +0000 (22:37 +0000)]
OKed parts of the QCELP decoder
patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoFix numbers in Doxygen comments, patch by Kenan Gillet, kenan.gillet gmail com.
Kenan Gillet [Thu, 30 Oct 2008 22:32:43 +0000 (22:32 +0000)]
Fix numbers in Doxygen comments, patch by Kenan Gillet, kenan.gillet gmail com.

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

11 years agoUse ff_dot_productf() in ra288.c
Vitor Sessak [Thu, 30 Oct 2008 22:24:40 +0000 (22:24 +0000)]
Use ff_dot_productf() in ra288.c

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

11 years agoRemove nonsense @return Doxygen comment for void function.
Diego Biurrun [Thu, 30 Oct 2008 22:12:43 +0000 (22:12 +0000)]
Remove nonsense @return Doxygen comment for void function.

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

11 years agocosmetics: small spelling fixes
Diego Biurrun [Thu, 30 Oct 2008 22:11:30 +0000 (22:11 +0000)]
cosmetics: small spelling fixes

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

11 years agoAdd a LPC filter
Kenan Gillet [Thu, 30 Oct 2008 21:05:37 +0000 (21:05 +0000)]
Add a LPC filter
Part of the QCELP patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoAdd ff_dot_productf() to celp_math.{c,h}
Kenan Gillet [Thu, 30 Oct 2008 21:04:17 +0000 (21:04 +0000)]
Add ff_dot_productf() to celp_math.{c,h}
Part of the QCELP patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoMore OKed parts of QCELP data tables
Kenan Gillet [Thu, 30 Oct 2008 21:00:01 +0000 (21:00 +0000)]
More OKed parts of QCELP data tables
patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agorenaming macro in order to conform with the rest of libavcodec
Roman Shaposhnik [Thu, 30 Oct 2008 15:43:00 +0000 (15:43 +0000)]
renaming macro in order to conform with the rest of libavcodec

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

11 years agoAdd check target to run both tests and checkheaders targets.
Diego Biurrun [Thu, 30 Oct 2008 10:14:57 +0000 (10:14 +0000)]
Add check target to run both tests and checkheaders targets.

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

11 years agoRemove duplicated patch submission checklist entry by putting the more
Diego Biurrun [Thu, 30 Oct 2008 10:05:57 +0000 (10:05 +0000)]
Remove duplicated patch submission checklist entry by putting the more
detailed second entry in place of the first.

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

11 years agoRemove unused variable, patch by Art Clarke, aclarke vlideshow com.
Art Clarke [Thu, 30 Oct 2008 09:13:48 +0000 (09:13 +0000)]
Remove unused variable, patch by Art Clarke, aclarke vlideshow com.

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

11 years agoCorrect motion vector scaling in B-frames for RV3/4
Kostya Shishkov [Thu, 30 Oct 2008 06:08:47 +0000 (06:08 +0000)]
Correct motion vector scaling in B-frames for RV3/4

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

11 years agoasm() --> __asm__() in #warning comment
Diego Biurrun [Wed, 29 Oct 2008 23:44:40 +0000 (23:44 +0000)]
asm() --> __asm__() in #warning comment

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

11 years agoAdd missing headers to pass 'make checkheaders'.
Diego Biurrun [Wed, 29 Oct 2008 23:43:55 +0000 (23:43 +0000)]
Add missing headers to pass 'make checkheaders'.

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

11 years agoFix av_picture_copy missing pixels on packed planar AVPictures with odd size.
Art Clarke [Wed, 29 Oct 2008 23:07:49 +0000 (23:07 +0000)]
Fix av_picture_copy missing pixels on packed planar AVPictures with odd size.
patch by Art Clarke, aclarke vlideshow com

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

11 years agoRevert adding controversial 'make checkheaders' item to the development policy.
Diego Biurrun [Wed, 29 Oct 2008 22:51:54 +0000 (22:51 +0000)]
Revert adding controversial 'make checkheaders' item to the development policy.

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

11 years agoReset state after some frame header is found.
Michael Niedermayer [Wed, 29 Oct 2008 21:08:14 +0000 (21:08 +0000)]
Reset state after some frame header is found.
Fixes issue704

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

11 years agoAdd 'make checkheaders' to developer guidelines and patch checklist.
Diego Biurrun [Wed, 29 Oct 2008 06:48:59 +0000 (06:48 +0000)]
Add 'make checkheaders' to developer guidelines and patch checklist.

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

11 years agoOKed parts of QCELP data tables
Kenan Gillet [Wed, 29 Oct 2008 06:26:56 +0000 (06:26 +0000)]
OKed parts of QCELP data tables
patch by Kenan Gillet, kenan.gillet gmail com

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

11 years agoCheck sub_packet_size against 0 to avoid div by zero later.
Michael Niedermayer [Wed, 29 Oct 2008 00:16:50 +0000 (00:16 +0000)]
Check sub_packet_size against 0 to avoid div by zero later.
Fixes issue473

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

11 years agoFix endless loop when opening corrupt FLV files (issue 699).
Andrew Wason [Tue, 28 Oct 2008 23:49:04 +0000 (23:49 +0000)]
Fix endless loop when opening corrupt FLV files (issue 699).

Patch by Andrew Wason, rectalogic A rectalogic D com

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

11 years agoAdd the function declaration of ff_svq1_packet_checksum to svq1.h and include
Diego Biurrun [Tue, 28 Oct 2008 23:11:59 +0000 (23:11 +0000)]
Add the function declaration of ff_svq1_packet_checksum to svq1.h and include
svq1.h where this function is used. Fixes the warning:
libavcodec/svq3.c:862: warning: implicit declaration of function ‘ff_svq1_packet_checksum’

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

11 years agoReplace literally hardcoded max slice number by named constant.
Michael Niedermayer [Tue, 28 Oct 2008 22:50:16 +0000 (22:50 +0000)]
Replace literally hardcoded max slice number by named constant.

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

11 years agoFix compilation, remove stray ;
Benjamin Larsson [Tue, 28 Oct 2008 15:20:52 +0000 (15:20 +0000)]
Fix compilation, remove stray ;

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

11 years agoFix selection of quant step table
Benjamin Larsson [Tue, 28 Oct 2008 14:50:46 +0000 (14:50 +0000)]
Fix selection of quant step table

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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