Statistics
| Branch: | Revision:

ffmpeg @ fc8b1075

# Date Author Comment
fc8b1075 03/30/2010 11:42 PM Stefano Sabatini

Update APIchanges after the enum CodecType -> enum AVMediaType
transition.

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

11491503 03/30/2010 11:31 PM Stefano Sabatini

Move AVMediaType from libavcodec to libavutil.

This allows applications/libraries which require that symbol
(e.g. libavfilter) to be compiled without to depend on the presence of
libavcodec/avcodec.h, which may not be installed.

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

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

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

ca6e7708 03/30/2010 10:09 PM Carl Eugen Hoyos

Add spectral extension to the E-AC-3 decoder.

Original patch by Justin, updated and resubmitted by
Christophe Gisquet, christophe D gisquet A gmail

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

1052b76f 03/30/2010 09:05 PM Michael Niedermayer

Fix implicit weight for b frames in mbaff.

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

c28112fa 03/30/2010 08:46 PM Michael Niedermayer

Make sure the EC code does not attempt to use inter based concealment if there
is no reference frame available. (this can happen because the EC code will attempt
to use reference frames even for I/IDR frames)

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

aa1de0d9 03/30/2010 07:37 PM Ronald S. Bultje

Split out code that auto-chooses a default pix_fmt/sample_fmt in their own
functions.

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

13cb2187 03/30/2010 04:28 PM Alexander Strange

configure: restore -mdynamic-no-pic on darwin (missing since r20497)

Darwin compilers default to PIC on, so -mdynamic-no-pic (which disables it
again) needs to be added to cflags before enable pic is checked.

Fixes compilation without --enable-shared at least the 10.6 system compiler...

32e543f8 03/30/2010 03:50 PM Benoit Fouet

Replace @returns by @return.

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

3bccd93a 03/30/2010 08:10 AM Stephen Warren

Set VDPAU H264 picture parameter field_order_cnt and frame_num at the
start of decoding a picture instead of at the end.
Fixes mmco01.264

Patch by Stephen Warren

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

e5efbafd 03/30/2010 07:52 AM Stephen Warren

Fix VDPAU for H.264 streams with long reference frames.

Patch by Stephen Warren.

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

38b9d8b8 03/29/2010 11:34 PM Stefano Sabatini

Add missing entry for the YOP demuxer and video decoder addition.

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

8a36b59b 03/29/2010 10:29 PM Stefano Sabatini

Document url_exist().

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

30ad1a66 03/29/2010 09:32 PM Reimar Döffinger

Include appropriate header in table generators instead of using a dummy
av_cold define.

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

4f798a6a 03/29/2010 09:01 PM Reimar Döffinger

Add some documentation about the table generation code.

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

5b9c11ff 03/29/2010 08:58 PM Reimar Döffinger

Fix indentation.

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

c2bfd816 03/29/2010 07:17 PM Reimar Döffinger

Some spelling fixes.

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

8ff5d1f3 03/29/2010 05:37 PM Ronald S. Bultje

Simplify interleaving code.

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

9cba6f5f 03/29/2010 05:36 PM Sam Gerstein

Add a timeout to the select() call. Patch by Sam Gerstein <sgerstein bluefinlab
com>.

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

a0d5f3d3 03/29/2010 12:53 PM Jai Menon

Cosmetics : add a space after ",".

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

b23cf13c 03/29/2010 02:50 AM Loren Merritt

indent

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

32240799 03/29/2010 02:50 AM Loren Merritt

optimize init_vlc().
Reduce worst case time from O(N^2) to O(N*log(N)).
Speedup average case by a factor of 10 in ffv2 (total decoding speed +4-25%),
factor of 1.3 in ffvhuff (total +0.5%),
factor of 1.8 in indeo5 (total +1%),
factor of 1.1 in mjpeg (total +0.1%)....

7ef7ae93 03/29/2010 01:34 AM Lou Logan

Update x264 presets in line with latest x264 changes.

Patch by Lou Logan.

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

e69decae 03/28/2010 08:16 PM Michael Kostylev

Clarify (Open)Solaris section of the documentation.
patch by Michael Kostylev, michael.kostylev gmail com

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

6aaa9bc9 03/28/2010 05:21 PM Jai Menon

Add myself as co-maintainer of tta.c

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

bac6ed4a 03/28/2010 05:17 PM Jai Menon

TTA : Check if the output buffer size is within bounds.

Fixes issue 1848.

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

0f943ce6 03/28/2010 01:39 PM Howard Chu

Implement support to RTMP, RTMPT, RTMPE, RTMPTE, RTMPS protocols via
librtmp.

Patch by Howard Chu <hyc * highlandsun * com>.

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

9bee2459 03/28/2010 10:31 AM Stefano Sabatini

Document url_seek().

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

4bfe67da 03/28/2010 10:04 AM Stefano Sabatini

Implement -convert_tags option, which converts showed tag names to the
FFmpeg generic tag names.

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

f990f6e3 03/28/2010 09:59 AM Vitor Sessak

Fix NUT (de)muxer warnings:
CC libavformat/nutdec.o
libavformat/nutdec.c: In function ‘read_seek’:
libavformat/nutdec.c:862: warning: passing argument 3 of ‘av_tree_find’ from incompatible pointer type
./libavutil/tree.h:44: note: expected ‘int ()(void *, const void *)’ but argument is of type ‘int ()(struct Syncpoint *, struct Syncpoint *)’...

4c1202f7 03/28/2010 08:48 AM Martin Storsjö

Initialize ssrc and base_timestamp using ff_random_get_seed()

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

9b1db5ec 03/28/2010 01:15 AM Aurelien Jacobs

correct first pts for ogg skeleton

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

66b6c745 03/27/2010 09:14 PM Stefano Sabatini

Document the behavior of av_metadata_get() if the prev parameter is
NULL.

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

d14f5391 03/27/2010 07:10 PM Reimar Döffinger

Use more appropriate return values in txd demuxer.

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

36031c20 03/27/2010 07:09 PM Reimar Döffinger

eacdata: fix a memleak, return partial packets and use proper return values.

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

227d1b98 03/27/2010 01:30 PM Diego Biurrun

misc wording and grammar fixes

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

9b489e02 03/27/2010 01:22 PM Reimar Döffinger

Clearer CODEC_CAP_DR1 documentation.

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

c08b9856 03/27/2010 01:17 PM Diego Biurrun

Clarify where the list of supported formats is.

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

efe8bb09 03/27/2010 12:35 PM Stefano Sabatini

10l: Initialize tag to NULL in show_stream, fix metadata showing in
streams.

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

c271ad21 03/27/2010 11:31 AM Diego Biurrun

Clarify which parts of libswscale remain GPL.

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

819ee683 03/27/2010 11:31 AM Diego Biurrun

libswscale: Relicense almost all x86 assembler optimizations as LGPL.

This is of course done with permissions from the authors. The only GPL
component left are MMX optimizations for YUV to RGB conversion.

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

7a5bdd79 03/26/2010 10:46 PM Stefano Sabatini

Use av_strerror() in print_error().

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

94052341 03/26/2010 10:40 PM Lou Logan

Use the newly available x264 parameters in ffmpeg in the x264 preset files.

Patch by Lou Logan.

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

cae9a15c 03/26/2010 04:04 PM Martin Storsjö

Don't report EINTR from select as an error, retry select instead

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

3fd427cd 03/26/2010 09:56 AM Diego Biurrun

Add (Open)Solaris section to platform documentation.

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

f25b1c4b 03/26/2010 07:57 AM Diego Biurrun

HAVE_MMX2 implies HAVE_MMX, so checking the latter is enough.

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

767738f7 03/26/2010 05:04 AM Alexander Strange

h264: Use + instead of | in some places

6 insns less on x86-64/gcc 4.2.

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

e644db61 03/26/2010 04:12 AM Ramiro Polla

libxvid: Clear extradata pointer when freeing it.
Fixes crash when avcodec_close() tried freeing it again.
Fixes issue 1846.

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

601ca8c5 03/26/2010 03:31 AM Alexander Strange

h264: Remove unused function argument

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

f7ba470d 03/26/2010 03:29 AM Alexander Strange

h264: Simplify decode_cabac_residual() specialization

Gives more consistent inlining with some compilers (such as llvm).

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

532aa889 03/26/2010 01:12 AM Micah F. Galizia

Fix updating condition for the probe_size variable in the internal
loop of ff_probe_input_buffer(), making sure that probe_size is always
set to probe_max_size in the last iteration.

Also make the function return an error if we get to the max probe
length and still cannot figure out what the format is....

fd12dd95 03/26/2010 12:38 AM Diego Biurrun

Reorder platform sections alphabetically.

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

54dab567 03/26/2010 12:37 AM Diego Biurrun

Add FreeBSD subsection with compilation instructions.

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

82ba847e 03/25/2010 10:52 PM Stefano Sabatini

Add APIchanges entry after av_strerror() addition.

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

87958234 03/25/2010 10:46 PM Stefano Sabatini

Implement av_strerror().

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

0394c928 03/25/2010 10:46 PM Stefano Sabatini

Prefer '///< ...' doxygen inline syntax over '/**< ... */'.

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

b748b9d6 03/25/2010 10:46 PM Stefano Sabatini

Use consistent punctuation rules for the error message descriptions.

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

4bc5cc23 03/25/2010 10:21 PM Martin Storsjö

Reassemble the RTSP URL before replacing hostname with the numerical IP

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

7b4a3645 03/25/2010 10:04 PM Martin Storsjö

Simplify ff_rtsp_send_cmd_with_content_async, remove an unnecessary buffer

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

60f198a7 03/25/2010 09:53 PM Martin Storsjö

Remove a redundant null pointer check

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

30af0779 03/25/2010 09:49 PM Martin Storsjö

Don't force basic auth in RTSP, but retry with the server-specified method on failure

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

2626308a 03/25/2010 09:48 PM Martin Storsjö

Actually parse the auth headers in RTSP

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

aa8bf2fb 03/25/2010 09:47 PM Martin Storsjö

Make RTSP use the generic http authentication code

Still hardcoded to use Basic auth, without parsing the reply headers

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

b17d11c6 03/25/2010 09:46 PM Martin Storsjö

Add separate method/url parameters to the rtsp_send_cmd functions

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

c5c20ae4 03/25/2010 09:01 PM Stefano Sabatini

Make wmaprodec.c:decode_init() return AVERROR_INVALIDDATA /
AVERROR_PATCHWELCOME in case of invalid / unsupported number of
channels specified, rather than return AVERROR_NOTSUPP.

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

ab379c67 03/25/2010 08:45 PM Baptiste Coudurier

10l, update ref value for ffm since default flags changed and are stored in the file

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

e9fea405 03/25/2010 07:47 PM Martin Storsjö

Reindent

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

dac99c35 03/25/2010 07:39 PM Baptiste Coudurier

Enable mbtree by default, and remove it from presets

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

f3b3b489 03/25/2010 07:25 PM Baptiste Coudurier

Enable more libx264 options, aq, psy, rc lookahead and ssim

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

4896dd57 03/25/2010 02:34 PM Jai Menon

Matroska muxer : Don't create audio tracks for unsupported audio codecs.

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

b26708d5 03/25/2010 02:01 PM Martin Storsjö

Add a changelog entry for http digest auth

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

855e7732 03/25/2010 01:58 PM Martin Storsjö

Add support for http digest authentication

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

d8f92957 03/25/2010 07:14 AM Martin Storsjö

Reindent

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

ddbeb954 03/25/2010 07:13 AM Martin Storsjö

Add a lowercase parameter to ff_data_to_hex

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

bd01c393 03/25/2010 12:41 AM Stefano Sabatini

Make audio_read_packet() return AVERROR_EOF rather than AVERROR =
AVERROR = 1.

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

b1cc5540 03/24/2010 11:06 PM Martin Storsjö

Make ff_rtsp_send_cmd simply call ff_rtsp_send_cmd_with_content

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

3bfb30b9 03/24/2010 10:44 PM Vitor Sessak

Fix warnings in NUT demuxer:

libavformat/nutdec.c: In function ‘read_seek’:
libavformat/nutdec.c:862: warning: passing argument 4 of ‘av_tree_find’ from incompatible pointer type
./libavutil/tree.h:44: note: expected ‘void *’ but argument is of type ‘struct Syncpoint *’...

7ed8211b 03/24/2010 10:38 PM Luca Barbato

Issue a warning if the received CSeq isn't the expected one

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

9405f733 03/24/2010 10:32 PM Martin Storsjö

Split out http authentication handling into a separate file

This prepares for adding support for more authentication methods

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

59856b98 03/24/2010 07:58 PM Vitor Sessak

Fix warning:
libavformat/nut.c: In function ‘ff_nut_free_sp’:
libavformat/nut.c:80: warning: passing argument 4 of ‘av_tree_enumerate’ from incompatible pointer type
./libavutil/tree.h:92: note: expected ‘int ()(void *, void *)’ but argument is of type ‘void ()(void *, void *)’...

3032276b 03/24/2010 06:52 PM Martin Storsjö

Handle errors returned from ff_rtsp_read_reply in udp_read_packet properly

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

852e0ca5 03/24/2010 06:40 PM Zhentan Feng

Move put_le16_nolen() to asf.c and give it a ff_ prefix. This way, it is easier
to share it with e.g. MMS.

Patch by Zhentan Feng <spyfeng gmail com>.

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

508f092a 03/24/2010 05:09 PM Alex Converse

aacenc: Merge quantize_band_cost() with quantize_and_encode_band().

If these two functions aren't matched results may be unexpected.

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

d692850b 03/24/2010 11:11 AM Carl Eugen Hoyos

Silence ridiculous gcc warning.

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

c6a5e087 03/24/2010 10:41 AM Tomas Härdin

Mask away AVSEEK_FORCE properly in some checks in url_fseek()
Patch by Tomas Härdin $(name).$(s/ä/a/ $(surname)) AT codemill DOT se

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

06ebe916 03/23/2010 11:58 PM Justin Ruggles

Put ff_flac_write_header() in a separate C file to allow it to be shared without
duplicating code or adding a dependency on vorbiscomment.o.

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

85f273c7 03/23/2010 11:35 PM Ramiro Polla

x11grab: AVFormatParameters are always passed from av_open_input_stream(),
there is no need to check for it.

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

f684f3c5 03/23/2010 10:59 PM Diego Biurrun

AltiVec implies a PPC CPU, so there is no need to check for both.

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

13bc1ac3 03/23/2010 08:12 PM Diego Biurrun

Do not compile AltiVec code when AltiVec is not available; not even in
runtime cpudetection mode.
Fixes compilation with '--enable-runtime-cpudetect --disable-altivec'.

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

69087742 03/23/2010 08:03 PM Vitor Sessak

Bump minor version, I forgot in the last commit

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

e1484ebe 03/23/2010 07:48 PM Vitor Sessak

Implement the discrete sine/cosine transforms DCT-I and DST-I

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

be548816 03/23/2010 05:58 PM Pavel Pavlov

Always check if ff_alloc_picture() succeeds.

Patch by Pavel Pavlov, pavel summit-tech ca

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

6f2c72c1 03/23/2010 05:55 PM Diego Biurrun

Remove unused variable, fixes the warning:
libavcodec/h264.c:1562: warning: unused variable `s'

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

1922c0a7 03/23/2010 05:39 PM Robert Krüger

Add a loop option to ffplay.

Patch by Robert Krüger, krueger signal7 de

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

d40a999a 03/23/2010 05:22 PM Tomas Härdin

Fix seeking in DV when filesize is unknown.

Patch by Tomas Härdin, tomas D hardin A codemill D se

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

7a033e08 03/23/2010 08:00 AM Martin Storsjö

Handle multiple RTSP transport options properly by adding all of them into the mask

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

602eb779 03/23/2010 07:59 AM Martin Storsjö

Parse options in the RTSP URL only from the last question mark onwards

This helps if the URL (erroneously?) contains question marks within the path.

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

2a21adf9 03/23/2010 07:55 AM Martin Storsjö

Reconstruct the RTSP URL, in order to remove the auth part from the URL sent to the server

Don't modify the user-specified s->filename at all, keep all modifications
locally and in rt->control_uri.

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

a8bb9ea5 03/23/2010 03:35 AM Måns Rullgård

ARM: NEON optimised RDFT

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