Statistics
| Branch: | Revision:

ffmpeg @ 004cda8e

# Date Author Comment
004cda8e 06/29/2010 01:41 AM Jason Garrett-Glaser

Add mmxext version of VP8 DC Hadamard transform

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

37355fe8 06/29/2010 12:40 AM Jason Garrett-Glaser

Make x86util.asm LGPL so we can use it in LGPL asm
Strip out most x264-specific stuff (not used anywhere in ffmpeg).

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

bc14f04b 06/29/2010 12:23 AM Jason Garrett-Glaser

MMXEXT version of vp8 4x4 vertical pred

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

fb9927ad 06/28/2010 11:53 PM Jason Garrett-Glaser

Add mmx/mmxext/ssse3 4x4 TM intra pred functions for vp8

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

8b746bb4 06/28/2010 11:37 PM Jason Garrett-Glaser

Add missing comment header for predict_4x4_dc_mmxext

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

270a85d2 06/28/2010 11:35 PM Jason Garrett-Glaser

Fix some intra pred MMX functions that used MMXEXT instructions
Also add predict_4x4_dc MMXEXT function for vp8/h264.

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

a912da76 06/28/2010 10:13 PM Jason Garrett-Glaser

Fix VP8 bilinear mc on x86_64

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

4e42debc 06/28/2010 09:50 PM Alex Converse

aacenc: Start the lookahead pointer 1/4 of the way into the first short window.

Short windows are of length 256 and begin at sample 448.

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

75ef6898 06/28/2010 09:49 PM Alex Converse

aacenc: Fix window decision logic.

This keeps the encoder from switching away from an wight short sequence
prematurely when attacks are detected two frames in a row. It also allows for
the legal and useful LONG_STOP_SEQUENCE to LONG_START_SEQUENCE transition....

804d489c 06/28/2010 09:42 PM Alex Converse

aacenc: Fill in the estimated codebook for the final computed scalefactor in the TLS.

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

7ca4a72f 06/28/2010 09:40 PM Alex Converse

10l: Revert r23867. It didn't make any sense.

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

9a3fe1ae 06/28/2010 09:36 PM Alex Converse

Make ff_psy_preprocess_end() act like av_freep().

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

072c0d60 06/28/2010 09:34 PM Alex Converse

aacenc: Properly pad extradata.

This fixes a valgrind error when encoding to ADTS.

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

50f70541 06/28/2010 09:12 PM Baptiste Coudurier

Change MMXEXT to MMX2, MMXEXT is deprecated

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

2209ffac 06/28/2010 09:02 PM Baptiste Coudurier

In mov demuxer, increase total size after debugging message

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

bb06ec5e 06/28/2010 08:37 PM Josh Allmann

Reindent

Patch by Josh Allmann, joshua dot allmann at gmail

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

a4942951 06/28/2010 08:35 PM Josh Allmann

rtpdec: Clean up FMTP parsing code in AMR RTP depacketizer

Patch by Josh Allmann, joshua dot allmann at gmail

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

af1308f0 06/28/2010 08:32 PM Josh Allmann

rtpdec: Cleanup FMTP parsing code in Xiph RTP depacketizer

Patch by Josh Allmann, joshua dot allmann at gmail

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

824535e3 06/28/2010 08:27 PM Josh Allmann

rtpdec: Malloc the fmtp value buffer

This allows very large value strings, needed for xiph extradata.

Patch by Josh Allmann, joshua dot allmann at gmail

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

0fecad09 06/28/2010 07:14 PM Jason Garrett-Glaser

Add x86 asm functions for VP8 put_pixels

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

a173aa89 06/28/2010 06:56 PM Jason Garrett-Glaser

Add MMX, SSE2, SSSE3 asm for VP8 bilinear MC

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

2ad4a3bc 06/28/2010 05:19 PM Reimar Döffinger

Pass subshift an argument of the proper type.
No changes in generated code.

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

17c78b08 06/28/2010 05:11 PM Reimar Döffinger

Use a consistent type for multbl array function parameters.

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

7ed06b2b 06/28/2010 04:04 PM Ronald S. Bultje

Simplify MV parsing, removes laying out 2 or 4 (16x8/8x8/8x16) MVs over all
16 subblocks (since we no longer need that), which should also lead to a
minor speedup.

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

7c4dcf81 06/28/2010 01:50 PM Ronald S. Bultje

Optimize split MC, so we don't always do 4x4 blocks of 4x4pixels each, but
we apply them as 16x8/8x16/8x8 subblocks where possible. Since this allows
us to use width=8/16 instead of width=4 MC functions, we can now take more
advantage of SSE2/SSSE3 optimizations, leading to a total speedup for splitMV...

4332bfbf 06/28/2010 11:35 AM Josh Allmann

Reindent

Patch by Josh Allmann, joshua dot allmann at gmail

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

efc6d451 06/28/2010 11:30 AM Josh Allmann

rtpdec: Clean up FMTP parsing code in MPEG-4/AAC RTP depacketizer

Patch by Josh Allmann, joshua dot allmann at gmail

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

fb4ca2cb 06/28/2010 11:28 AM Josh Allmann

rtpdec: Clean up FMTP parsing code in H.264 RTP depacketizer

Patch by Josh Allmann, joshua dot allmann at gmail

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

1ed3cef5 06/28/2010 11:26 AM Josh Allmann

Reindent

Patch by Josh Allmann, joshua dot allmann at gmail

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

7aa0118c 06/28/2010 11:25 AM Josh Allmann

rtpdec: Return ENOMEM if H.264 RTP fails to allocate memory for SDP extradata

Patch by Josh Allmann, joshua dot allmann at gmail

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

016bc031 06/28/2010 11:24 AM Josh Allmann

rtpdec: Add generic function for iterating over FMTP configuration lines

This will be used for cleaning up code that is common among RTP depacketizers.

Patch by Josh Allmann, joshua dot allmann at gmail

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

8b114d85 06/28/2010 11:21 AM Josh Allmann

rtpdec: Move space_chars from avformat/internal to rtpdec

Patch by Josh Allmann, joshua dot allmann at gmail

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

eca9e403 06/28/2010 10:56 AM Måns Rullgård

Set rv34 (0,0) subpel mc functions to the optimised h264 ones

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

1f65b67c 06/28/2010 10:02 AM Måns Rullgård

Fix x86 build with h264dsp disabled

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

1b15dc3c 06/28/2010 10:02 AM Måns Rullgård

configure: make --disable-everything soft-disable things

This allows explicitly enabled things to _select others with the
intended result.

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

22d78b05 06/28/2010 08:04 AM Eli Friedman

Fix an "assignment from incompatible pointer type" warning in av_read_frame_internal

Patch by Eli Friedman, eli dot friedman at gmail

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

35614edb 06/28/2010 08:02 AM Eli Friedman

Add patcheck checks for assignments that look like compound assignments

Patch by Eli Friedman, eli dot friedman at gmail

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

186d0215 06/28/2010 04:55 AM Vitor Sessak

Use lookup table to avoid division in mp2 decoder

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

a64fadf6 06/27/2010 11:25 PM Stefano Sabatini

Fix linking if MMX is disabled.

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

6951515c 06/27/2010 10:48 PM Stefano Sabatini

Bump micro and add APIchanges entry after av_parse_color() extension.

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

9e74966b 06/27/2010 10:35 PM Stefano Sabatini

Cosmetics: merge "} else" and "if (...) {" lines, less confusing.

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

4cf0b43a 06/27/2010 10:35 PM Stefano Sabatini

Reindent after the last commit.

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

a52e2c3a 06/27/2010 10:35 PM Stefano Sabatini

Extend color syntax, make it accept an alpha component specifier.

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

8e094dd6 06/27/2010 10:35 PM Stefano Sabatini

Rename ColorEntry.rgba_color to rgb_color and do not reserve a fourth
byte for the alpha component, as it is never used, clarify the code
and prevent bad usage of it.

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

7447204d 06/27/2010 08:18 PM Måns Rullgård

vaapi: add missing #include "h263.h"

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

0b37ccca 06/27/2010 07:30 PM Måns Rullgård

ra288: convert VLAs to fixed size

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

0724a674 06/27/2010 07:27 PM Reimar Döffinger

Change type of zz_table to uint8_t to match the scantables it points to.

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

93f7aeb5 06/27/2010 07:03 PM Eli Friedman

Add a const declaration, fixing a warning

Patch by Eli Friedman, eli dot friedman at gmail

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

206afa55 06/27/2010 07:02 PM Eli Friedman

Fix clang warning, make initialization more readable

Patch by Eli Friedman, eli dot friedman at gmail

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

8b4845c0 06/27/2010 05:51 PM Eli Friedman

Remove an unused label, fixing a warning

Patch by Eli Friedman, eli dot friedman at gmail

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

805488f0 06/27/2010 05:33 PM Eli Friedman

Add proper const declaration to a cast, fixes a warning

Patch by Eli Friedman, eli dot friedman at gmail

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

b3858964 06/27/2010 03:11 PM Eli Friedman

Add const to some pointer parameters.

Patch by Eli Friedman, eli D friedman A gmail

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

1444438a 06/27/2010 02:34 PM Reimar Döffinger

Add myself as maintainer for table generation code.

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

c9f789ef 06/27/2010 02:31 PM Reimar Döffinger

Update tablegen documentation for WRITE_ARRAY macro.

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

765e6134 06/27/2010 02:16 PM Måns Rullgård

Make implicit function declarations an error

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

f3bfe388 06/27/2010 02:16 PM Måns Rullgård

Make ff_url_split() public

ff_url_split() is retained as an alias, as it was used by ffserver,
to avoid breaking ABI compatibility with it.

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

350120d2 06/27/2010 12:21 PM Diego Pettenò

tablegen: implement and use WRITE_ARRAY macros

Two macros (WRITE_ARRAY and WRITE_ARRAY_2D) take the prefix (modifiers)
(not all tables are static, and they might not be constant either), the
type, and the name of the array. It'll be copied with same name and type,...

ac014798 06/27/2010 12:20 PM Diego Pettenò

tableprint: use the type name as-is for the functions' names.

This drops one parameter from the functions' macros, and require structures
to be typedeffed, but ensures that it is possible to map 1-to-1 the type to
the function name.

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

07ece20c 06/27/2010 09:44 AM Måns Rullgård

adpcm: convert VLAs to malloc/free

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

9577838f 06/27/2010 09:25 AM James Darnley

Fix libvorbis encoding with more than 2 channels
Fixes issue 1325.

Patch by James Darnley, james dot darnley at gmail

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

9b1947c7 06/27/2010 09:07 AM Eli Friedman

Fix implicit cast warning

Patch by Eli Friedman, eli dot friedman at gmail

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

30bdefd1 06/27/2010 02:52 AM David Conrad

Fix build without yasm

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

0178d14f 06/27/2010 02:01 AM Jason Garrett-Glaser

First shot at VP8 optimizations:
- MMXEXT, SSE2 and SSSE3 MC functions
- MMX and SSE4 IDCT dc_add functions

Patch by Jason Garrett-Glaser <darkshikari gmail com> and myself.

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

21f45508 06/27/2010 01:46 AM David Conrad

Add myself as VP8 and vorbisdec maintainer

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

0ef1dbed 06/27/2010 01:46 AM David Conrad

VP8 bilinear filter

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

a02bb835 06/27/2010 01:46 AM David Conrad

vorbisdec: Take channels into account when checking against residue overflow

Fixes issue1969

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

54fdf5d1 06/27/2010 01:46 AM David Conrad

vorbisdec: Fix header parsing with no floor1 partitions

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

780621b8 06/27/2010 01:46 AM David Conrad

vorbisdec: Remove write-only variable

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

92a54426 06/27/2010 12:37 AM Måns Rullgård

vp8: warn and request sample if upscaling specified in header

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

2829ce4b 06/26/2010 10:23 PM Måns Rullgård

Remove PPC perf counter support

This functionality is better accessed through tools like oprofile.

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

a788196e 06/26/2010 10:23 PM Måns Rullgård

Remove --enable-gprof flag

gprof is far too intrusive to be of use as a profile for ffmpeg,
and it fails to build in many configurations. Oprofile is a
better tool for profiling on Linux.

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

69d12904 06/26/2010 08:28 PM Måns Rullgård

Remove unnecessary ../ from include directives

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

7f02d357 06/26/2010 08:28 PM Måns Rullgård

Add -I flags to HOSTCFLAGS

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

f30d51d7 06/26/2010 06:34 PM Måns Rullgård

ARM: fix build with TI compiler

The TI compiler defines eabi to signal that ARM EABI is in use.
We must check for this in addition to the gcc macro ARM_EABI.

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

276fc8a4 06/26/2010 06:14 PM Måns Rullgård

Add missing avutil.h include to libavutil/mem.h

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

cbabccc3 06/26/2010 03:53 PM Måns Rullgård

ffv1: remove VLAs

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

02591641 06/26/2010 02:34 PM Måns Rullgård

shorten: remove VLA and check for buffer overflow

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

17253f59 06/26/2010 02:34 PM Måns Rullgård

alsdec: convert VLAs to fixed size

The maximum value of sub_blocks is 8, a safe size to always allocate on
stack.

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

70f2314d 06/26/2010 02:34 PM Måns Rullgård

pcx: convert VLAs to malloc/free

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

164d166e 06/26/2010 02:34 PM Måns Rullgård

lsp: convert variable-length arrays to fixed size

Max LP order is defined to be 16, fixed-size buffers are OK.

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

5228bcd8 06/26/2010 02:34 PM Måns Rullgård

svq1dec: replace VLA with malloc/free

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

bf9aa44b 06/26/2010 10:03 AM Måns Rullgård

Fix brief make messages when CC etc are specified on command line

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

95024414 06/25/2010 07:28 PM Måns Rullgård

huffyuv: remove unnecessary size argument from generate_len_table()

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

0912db02 06/25/2010 07:10 PM Måns Rullgård

Make vp8 select h264dsp and use this to pull in mmx intrapred

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

0c590748 06/25/2010 07:06 PM Carl Eugen Hoyos

Fix compilation without --enable-gpl.

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

15d31aa1 06/25/2010 07:03 PM Jason Garrett-Glaser

Really fix r23782

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

36672bac 06/25/2010 06:51 PM Måns Rullgård

elbg: remove VLAs

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

cd29c2b5 06/25/2010 06:48 PM Jason Garrett-Glaser

Fix c99ism in r23782

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

96da2a69 06/25/2010 06:34 PM Carl Eugen Hoyos

Cosmetics: Fix indentation.

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

d45b771c 06/25/2010 06:32 PM Måns Rullgård

huffyuv: make VLAs fixed size

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

4af8cdfc 06/25/2010 06:25 PM Jason Garrett-Glaser

16x16 and 8x8c x86 SIMD intra pred functions for VP8 and H.264

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

d6f8476b 06/25/2010 06:14 PM Jason Garrett-Glaser

Make VP8 DSP functions take two strides
This isn't useful for the C functions, but will allow re-using H and V functions
for HV functions without adding separate H and V wrappers.

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

eb7626a3 06/25/2010 03:45 PM Måns Rullgård

configure: remove superflous -lm flags

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

60361817 06/25/2010 03:45 PM Måns Rullgård

configure: reverse order of -l flags

Adding new libs to the front of the list allows them to resolve
symbols against previously added ones.

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

3091eeb3 06/25/2010 03:45 PM Måns Rullgård

configure: remove unused flag save/restore functions

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

9efdf9b5 06/25/2010 03:44 PM Måns Rullgård

configure: simplify append function

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

84400e9d 06/25/2010 03:44 PM Måns Rullgård

configure: simplify check_lib function

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

ad4d974c 06/25/2010 03:44 PM Måns Rullgård

configure: remove unused function check_foo_config

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

becfe99a 06/25/2010 01:43 PM Måns Rullgård

twinvq: remove VLAs

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

9bfb72d9 06/25/2010 08:19 AM Måns Rullgård

rv34: kill VLAs

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