Statistics
| Branch: | Revision:

ffmpeg / libavcodec / Makefile @ 3447f12d

History | View | Annotate | Download (38.2 KB)

# Date Author Comment
3447f12d 08/06/2010 10:29 AM Diego Biurrun

Add a CONFIG_ variable for generic Huffman routines.

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

905ef0d0 08/04/2010 11:04 PM Jason Garrett-Glaser

VP5/6/8: eliminate CABAC dependency
Create a custom table for VP5/6/8's renorm to avoid depending on H.264's.
Saves one instruction in the arithmetic decoder as well.

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

8d370d88 08/04/2010 05:20 AM Martin Storsjö

Fix VP8 decoder dependencies

This reverts rev 24674 - the VP8 decoder actually depends on cabac.o.
vp8.c includes vp56.h, which includes cabac.h, which has inline functions
that reference tables from cabac.c.

This fixes compilation with --disable-everything --enable-decoder=vp8....

83abdf5f 08/02/2010 11:49 PM Diego Biurrun

The VP8 decoder does not depend on cabac.o.

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

efbc4559 08/02/2010 11:23 PM Diego Biurrun

The VP8 decoder does not depend on vp56.o and vp56data.o.

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

2e2ca506 08/02/2010 11:16 PM Diego Biurrun

Remove redundant h264pred.o from VP8 objects list.
It is already selected through the H264DSP dependency of VP8.

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

de295976 07/27/2010 07:18 AM Stefan Gehrer

add Chinese AVS encoding via external library libxavs

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

126b638e 07/26/2010 11:12 PM Stefano Sabatini

Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()
in favor of the newly added corresponding functions
av_parse_video_size() and av_parse_video_rate() defined in
libavcore/parseutils.h.

This change also adds a linking-time dependency of libavcodec and of...

3fc548df 07/21/2010 12:37 PM Diego Pettenò

Make ff_inverse stay with libavutil, and optional copy it to libavcodec.

The ff_inverse table is used by FASTDIV macro, defined in libavutil, but up
to now the table was defined only in libavcodec.

After this change, the main copy of ff_inverse is part of libavutil (just...

beaa963c 07/18/2010 08:03 AM Peter Ross

ASCII/ANSI art decoder

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

3cac899a 07/12/2010 06:52 PM Alex Converse

Split the ADTS header decoder off of the ADTS parser.

The AAC decoder and ADTS-to-ASC BSF both require the header decoder
but not full parsing capabilities.

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

b576934d 07/10/2010 07:55 AM Reimar Döffinger

Add native GSM 06.10 audio decoder.

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

a30b3360 07/09/2010 10:53 AM Måns Rullgård

Allow using libxvid RC without enabling encoding wrapper

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

aad9f507 07/04/2010 07:03 PM Måns Rullgård

Fix build with hardcoded tables

The recently added dummy rule for missing headers took precedence
over the tablegen rules. Listing the generated headers explicitly
overrides this. A cleaner solution would be preferable.

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

cb9b39fb 07/02/2010 12:30 AM Diego Pettenò

tablegen: the executable depends on tablegen headers as well

Make sure that the *_tablegen.h header is listed in the dependencies, but
filter it out in the compile line.

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

7bcef848 07/01/2010 04:09 PM Aurelien Jacobs

fix dependencies of vp5 and vp6 decoders after r23915
they now also depends on cabac.o for ff_h264_norm_shift

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

bce3bd1c 06/30/2010 10:05 PM Stefan Gehrer

renormalize VP5/6/7/8 range coder without loop

Originally committed as revision 23915 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

d6e00801 06/23/2010 07:32 PM Alex Converse

Fix alphabetization of the CONFIG_HARDCODED_TABLES Makefile section.

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

e29af818 06/23/2010 07:30 PM Alex Converse

aactab: Tablegenify ff_aac_pow2sf_tab.

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

20843f51 06/23/2010 12:08 AM Måns Rullgård

Remove OS/2 threads support

OS/2 SMP support is rare, and a pthreads library exists.
No need to keep this code.

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

9f342dab 06/22/2010 11:18 PM Måns Rullgård

Remove beosthreads support

Relevant BeOS variants support pthreads, so there is no need to
maintain the beos-native threads interface.

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

fd6eb4a0 06/22/2010 07:29 PM Alex Converse

Move Parametric Stereo related ps* files to aacps*.

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

3b636f21 06/22/2010 07:24 PM David Conrad

Native VP8 decoder.

Patch by David Conrad <lessen42 gmail com> and myself.

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

6a74b127 06/20/2010 10:24 AM Måns Rullgård

Remove libfaad wrapper

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

a2063901 06/19/2010 02:14 PM Alex Converse

Add HE-AAC v2 support to the AAC decoder.

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

164aab02 06/18/2010 08:07 PM Laurent Aimar

MPEG-2 DXVA2 implementation

It allows VLD MPEG-2 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API.

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

d31ba231 06/11/2010 09:01 AM Francesco Lavra

RealAudio 14.4k encoder.

Patch by Francesco Lavra ()

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

0acaf8b0 06/11/2010 08:01 AM Francesco Lavra

Split ra144.c in common code (to be shared with the future encoder) and
decoder.

Patch by Francesco Lavra ()

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

a526d619 06/08/2010 11:55 AM Peter Ross

Pictor/PC Paint decoder

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

8850c69d 06/06/2010 07:48 PM Reimar Döffinger

10l, there is no aac.c any more, so no need for a dependency.

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

44d4616e 06/06/2010 03:27 PM Reimar Döffinger

aacdec also depends on cbrt_tables.h for hardcoded-tables.

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

77b8320a 06/05/2010 03:27 PM Alex Converse

Rename aac.c to aacdec.c.

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

0b99215c 06/05/2010 12:01 PM Stefano Sabatini

Move eval.c and eval.h from libavcodec to libavutil, and make the eval
API public.

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

316d6c15 06/04/2010 10:40 PM James Zern

Add WebM muxer

Patch by James Zern <jzern at google>

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

ee0e9146 06/03/2010 08:47 PM James Zern

VP8 encoding via libvpx.

Patch by James Zern, Google, Inc.

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

4717f872 05/27/2010 04:39 AM David Conrad

VP8 parser

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

8299a7f8 05/25/2010 01:19 AM James Zern

VP8 decoding via libvpx.

Patch by James Zern for Google, Inc., jzern google com

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

c2341b85 05/19/2010 08:18 PM Alex Converse

Add a chomp BSF to consume zero padding at the end of a packet.

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

57fcb7d7 05/13/2010 06:41 PM Måns Rullgård

Add mpegaudiodec_float.o dependency on tables header with hardcoded tables

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

b91d4661 05/11/2010 07:52 PM Michael Niedermayer

float based mp1/mp2/mp3 decoders.

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

5e1ba34b 04/30/2010 09:30 PM Måns Rullgård

VP56: move vp56_edge_filter to new VP56DSPContext

Using macro templates allows the vp56_adjust functions to be
inlined instead of called through function pointers. The new
function pointers enable optimised implementations of the filters.

4% faster VP6 decoding on Cortex-A8....

0bb84801 04/23/2010 04:45 PM Ronald S. Bultje

Add acelp_filters.o as QCELP decoder object file.

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

309d16a4 04/12/2010 08:45 PM Måns Rullgård

DCA: break out lfe_interpolation_fir() inner loops to a function

This enables SIMD optimisations of this function.

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

fa034b44 04/01/2010 05:54 PM Reimar Döffinger

Allow hardcoding of ulaw and alaw tables.

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

148bcae9 03/29/2010 10:17 PM Mohamed Naufal

Implement YOP demuxer and video decoder.

Patch by Mohamed Naufal gmailify(naufal11).

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

c787cb33 03/21/2010 04:03 PM Reimar Döffinger

Add support for hard-coding the 256kB large dv_vlc_map table.

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

43f60eba 03/16/2010 09:22 PM Måns Rullgård

Move arch-specific makefile parts into $arch/Makefile

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

4693b031 03/16/2010 01:17 AM Måns Rullgård

Move H264 dsputil functions into their own struct

This moves the H264-specific functions from DSPContext to the new
H264DSPContext. The code is made conditional on CONFIG_H264DSP
which is set by the codecs requiring it.

The qpel and chroma MC functions are not moved as these are used by...

f5beb9a8 03/15/2010 11:40 PM Baptiste Coudurier

100L, revert r22560, already present

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

48b2ef95 03/15/2010 11:11 PM Baptiste Coudurier

mpegts muxer now needs mpeg4audio code like adts muxer

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

c26bce10 03/14/2010 07:59 PM Reimar Döffinger

Allow hard-coding of the 32kB cubic-root table for AAC.

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

062777b3 03/14/2010 07:30 PM Reimar Döffinger

Allow hard-coding several QDM2 tables (about 32 kB size).

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

05aec7bb 03/14/2010 05:50 PM Måns Rullgård

Separate DWT from snow and dsputil

This moves the DWT functions from snow.c and dsputil.c to a file of
their own. A new struct, DWTContext, holds the function pointers
previously part of DSPContext.

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

7a397a2e 03/12/2010 12:26 PM Aurelien Jacobs

fix compilation with --disable-everything --enable-muxer=mpegts

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

97197beb 03/12/2010 12:25 PM Aurelien Jacobs

fix compilation with --disable-everything --enable-decoder=twinvq

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

93bff1de 03/10/2010 02:56 AM Måns Rullgård

Replace $(G) with more generic $(M) in silent make rules

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

a736e0e5 03/09/2010 03:56 PM Måns Rullgård

Prettify make output when generating headers

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

bf354122 03/09/2010 01:03 AM Daniel Verkamp

Kega Game Video (KGV1) decoder

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

1e2a6688 03/08/2010 06:54 PM Måns Rullgård

Skip mpegaudio3.h in checkheaders

This unused header is a placeholder for work in progress(?).

This makes checkheaders pass again.

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

8eecdc8b 03/08/2010 06:43 PM Måns Rullgård

Skip the tablegen fragments in checkheaders

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

2a5500b1 03/08/2010 06:43 PM Måns Rullgård

Add TESTOBJS make variable for extra objects used by test apps

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

ed492b61 03/08/2010 04:33 AM Alex Converse

Add an HE-AAC v1 decoder.

A large portion of this code was orignally authored by Robert Swain. The rest
was written by me. Full history is available at:
svn://svn.ffmpeg.org/soc/aac-sbr
http://github.com/aconverse/ffmpeg-heaac/tree/sbr_pub

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

c7094831 03/07/2010 09:56 PM Måns Rullgård

Create a public API for FFT family of functions

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

b781cc12 03/02/2010 03:16 AM Måns Rullgård

Make lsp a separate configurable and select it from codecs needing it

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

d962706f 02/23/2010 04:12 PM Daniel Verkamp

Cosmetics: break all Makefile lines at 80 columns or less

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

589760c6 02/23/2010 08:40 AM Daniel Verkamp

Fix iff demuxer dependencies

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

3dfd81e6 02/23/2010 08:37 AM Daniel Verkamp

Fix vc1 parser dependencies

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

0802cb85 02/23/2010 08:32 AM Daniel Verkamp

Fix h264 parser dependencies

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

401903dc 02/23/2010 08:23 AM Daniel Verkamp

Fix mpeg4video parser dependencies

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

5c9b9c99 02/23/2010 08:16 AM Daniel Verkamp

Fix wmv2 encoder dependencies

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

818a4a64 02/23/2010 08:12 AM Daniel Verkamp

Fix gif encoder dependencies

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

fa725249 02/23/2010 08:10 AM Daniel Verkamp

Fix snow encoder dependencies

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

19ecfb8a 02/23/2010 08:04 AM Daniel Verkamp

Fix svq1 encoder dependencies

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

9b3c455c 02/22/2010 12:20 PM Kostya Shishkov

ARM: NEON scalarproduct_int16 and scalarproduct_and_madd_int16

Patch by Kostya, minor fixes by me.

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

f51674ff 02/22/2010 09:47 AM Carl Eugen Hoyos

Fix compilation for --enable-version3 --enable-libopencore_amrwb (only).

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

4fe3edaa 02/21/2010 06:01 PM Vitor Sessak

AMR-NB floating-point based decoder.

Code produced during SoC by Robert Swain and Colin McQuillan.

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

342c7dfd 02/21/2010 01:28 PM Kostya Shishkov

Bink video decoder

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

da2a5fea 02/20/2010 03:39 PM Ramiro Polla

x86_fft.o depends on MMX and FFT.

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

7fa78f49 02/19/2010 09:34 PM Daniel Verkamp

msmpeg4v* encoders depend on h263dec

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

8e25a3d6 02/19/2010 09:21 PM Daniel Verkamp

Declare WMV1 decoder dependencies

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

77ce6653 02/19/2010 09:07 PM Daniel Verkamp

Declare CAF demuxer dependency on mpegaudio

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

3a201bd0 02/19/2010 08:42 PM Stefan Gehrer

remove a Huffman table from WMA which also exists in AAC

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

f1c8e5aa 02/19/2010 05:23 PM Vitor Sessak

Add missing dependency of TwinVQ

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

245d5a48 02/19/2010 08:26 AM Thilo Borgmann

Add the dependency for mpeg4audio.o of the ALS decoder.

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

85207e38 02/16/2010 02:33 PM James Darnley

Add lsp.o as a dependency for wmavoice. This fixes a compilation error when
you disable lots of stuff (in particular other voice codecs) but leave
wmavoice enabled.

Patch by James Darnley <$firstname dot $lastname at gmail dot com>.

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

25608328 02/13/2010 06:24 PM Thilo Borgmann

Support arithmetic decoding in ALS.

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

fa65584f 02/12/2010 02:22 PM Ronald S. Bultje

WMAVoice decoder.

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

5bebe94d 02/09/2010 07:55 AM Kostya Shishkov

Indeo 5 decoder

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

b9e06ddd 02/03/2010 09:56 AM Peter Ross

IFF PBM/ILBM bitmap decoder

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

c0d3f516 01/31/2010 12:51 PM Peter Ross

Bink Audio decoder

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

f0f86627 01/24/2010 05:27 PM Laurent Aimar

VC-1/WMV3 DXVA2 implementation

It allows VLD VC-1/WMV3 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API.

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

85167c46 01/23/2010 06:17 PM Laurent Aimar

Moved reusable functions from dxva2_h264.c to dxva2.c

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

92c6a099 01/20/2010 06:54 PM Laurent Aimar

H264 DXVA2 implementation

It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under
VISTA and Windows 7).
It is implemented by using AVHWAccel API. It has been tested successfully
for some time in VLC using an nvidia card on Windows 7.
To compile it, you need to have the system header dxva2api.h (either from...
7f3f5f46 01/20/2010 12:39 AM Vitor Sessak

Floating point discrete cosine transform

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

054947ca 01/18/2010 01:52 PM Gwenole Beauchesne

Install <libavcodec/vaapi.h> header.

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

0209e1e1 01/17/2010 08:24 AM Alexander Strange

Add missing Makefile dependencies to CONFIG_SNOW_ENCODER.

Fixes build with --disable-encoders --enable-encoder=snow.
This fixes MPlayer build with --disable-mencoder.

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

d140b025 01/16/2010 03:54 AM Vitor Sessak

SIPR16k decoder

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

cc51b282 01/13/2010 02:35 AM Michael Niedermayer

Split cabac decoding code out of h264.c.
not slower according to benchmarks.

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

e1e94902 01/13/2010 01:59 AM Michael Niedermayer

Split cavlc out of h264.c.
Seems to speed the code up a little...
The placement of many generic functions between h264.c and h264.h is still open
Currently they are a little randomly placed between them.

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