Statistics
| Branch: | Revision:

ffmpeg @ 0eb4ff9e

# Date Author Comment
0eb4ff9e 10/18/2009 08:16 AM Stefano Sabatini

Make avfilter_get_video_buffer() recursive.

When called on a link with a filter whose destination pad has not a
get_video_buffer callback defined, it will call
avfilter_get_video_buffer() on the first output link of the
destination filer, rather than use avfilter_default_get_buffer(), so...

1f09ab5e 10/18/2009 07:46 AM Stefano Sabatini

Add documentation for libavfilter video filters.

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

5d660598 10/18/2009 07:01 AM Kostya Shishkov

Support more than 64 channels in RTMP input

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

8f648b74 10/18/2009 06:58 AM Kostya Shishkov

Accept RTMP packets with one-byte header

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

f836fa17 10/18/2009 06:54 AM Kostya Shishkov

Last parameter in RTMP "play" call was optional and some servers seem not to
understand it, so drop it.

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

961057de 10/17/2009 09:30 PM Justin Ruggles

Remove unnecessary entries in ff_vorbiscomment_metadata_conv. VorbisComment
keys are case-insensitive.

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

fde82ca7 10/17/2009 09:00 PM Justin Ruggles

Move autocorrelation function from flacenc.c to lpc.c. Also rename the
corresponding dsputil functions and remove their dependency on the FLAC
encoder.
Fixes Issue1486.

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

a4cb6751 10/17/2009 08:37 PM Vitor Sessak

Avoid segfault for empty input files

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

c69b3e0d 10/17/2009 07:35 PM Michael Niedermayer

Revert r20249, it seems the union trick works everywhere
Original commit message:
Very evil missuse of svn to test if AVOption and AVOption2 are compatible.
If this test triggers anywhere for anyone, revert this commit immedeatly.
Ill revert this in a day or 2, its just so we know beforehand if the idea...

cf671d05 10/17/2009 02:07 PM Måns Rullgård

Remove extraneous const keyword

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

56e6f830 10/17/2009 11:15 AM Luca Abeni

Emit the SDP lines in the correct order

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

215dab5f 10/17/2009 08:04 AM Jai Menon

alacenc : use private compression_level value consistently.

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

f076fe44 10/16/2009 11:06 PM Alexander Strange

Remove a meaningless 'inline' from add_hfyu_left_prediction_bgr32_c().

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

2d4bbdec 10/16/2009 11:04 PM Alexander Strange

Huffyuv: Add missing const to src pointers in dsputil functions.

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

8471a187 10/16/2009 10:55 PM Alexander Strange

Huffyuv: Remove unnecessary allocation in alloc_temp().

RGB only needs one temp array.

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

6ec8eadd 10/16/2009 10:52 PM Alexander Strange

Huffyuv: Fix a valgrind warning in get_vlc2().

The padding in bitstream_buffer wasn't initialized.

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

a0992374 10/16/2009 04:50 PM Jai Menon

alacenc : Move some code around for clarity.

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

52ae1e86 10/16/2009 04:12 PM Ramiro Polla

mlp: Indent.

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

7fd88069 10/16/2009 04:10 PM Ramiro Polla

mlp: Only initialize VLC tables once. This caused a crash when multiple
instances of the decoder were started at different times.
Bug reported by Maxim Anisiutkin.

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

33815fa1 10/16/2009 04:03 PM Reimar Döffinger

mlp: Use smaller CRC tables if CONFIG_SMALL.
Patch by Reimar.

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

45fc24a0 10/16/2009 03:16 PM Carl Eugen Hoyos

Do not try to free memory that was never allocated (partial revert of r20231).

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

0b7f39c9 10/16/2009 02:50 PM Carl Eugen Hoyos

Release unreleased buffers found by make test.

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

bc2d2a07 10/16/2009 02:46 PM Carl Eugen Hoyos

Make AVCodecTag.id enum CodecID and use CODEC_ID_NONE instead of 0.

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

b388d5e4 10/16/2009 12:35 PM Michael Niedermayer

Very evil missuse of svn to test if AVOption and AVOption2 are compatible.
If this test triggers anywhere for anyone, revert this commit immedeatly.
Ill revert this in a day or 2, its just so we know beforehand if the idea
with the union is doable or not without breaking ABI/API....

f1cb9858 10/16/2009 12:31 PM Michael Niedermayer

Add an experimental AVOption2 that uses an union instead of double for default_val.

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

68677dd8 10/16/2009 10:04 AM Justin Ruggles

Log a clearer warning message when muxing FLV with Speex containing more than
8 frames per packet.

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

c76911bd 10/16/2009 07:55 AM Reimar Döffinger

Split parts of dvdata.h into dvdata.c, this ensures that things like
work_chunks_* and dv_idct_factor_* variables appear only once in the binary
instead of 3 times.
Saves 3264 bytes in .rodata and 312416 bytes in .bss on x86_64.

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

046c4001 10/16/2009 03:02 AM Justin Ruggles

Add Speex support to the FLV muxer.

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

75df2edb 10/15/2009 06:04 PM Reimar Döffinger

Add support for hardcoded ff_sin_* tables.

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

4ee726b6 10/15/2009 05:55 PM Reimar Döffinger

Move/add COSTABLE/SINTABLE macros to dsputil to add extern definitions
for ff_cos_* and ff_sin_* without introducing too much code duplication.

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

91405541 10/15/2009 05:19 PM Reimar Döffinger

Remove silly casts to the same type as we already have.

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

77edf866 10/15/2009 05:16 PM Reimar Döffinger

Add missing release_buffer at decode end for asv1 decoder.

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

a57afd29 10/15/2009 05:10 PM Reimar Döffinger

Partially revert r20233, exp2f is not available on some BSDs, DOS and AVR32.

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

e8b78541 10/15/2009 03:11 PM Frank Barchard

Raise MAX_THREADS to 16.

Patch by Frank Barchard, fbarchard google com

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

2e3ca1ff 10/15/2009 01:55 PM Jai Menon

Skip padding bytes correctly in ID3 tags.
This fixes a regression introduced in r20170.

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

aafd6595 10/15/2009 11:50 AM Reimar Döffinger

Do not initialize ff_cos_* tables again in rdft_init, they are already
initialized by ff_fft_init and using different code can result in slightly
different values, in addition it crashes when the tables are hardcoded.
On amd64 this slightly changes qdm2 output....

0fa0fa29 10/15/2009 09:49 AM Justin Ruggles

10l: update Makefile after rename

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

5855e4e0 10/15/2009 09:46 AM Justin Ruggles

Rename aiff.c to aiffdec.c

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

47b47bbd 10/15/2009 09:45 AM Justin Ruggles

Split up the AIFF muxer and demuxer into separate files.

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

686884da 10/15/2009 06:59 AM Reimar Döffinger

Use cbrtf and exp2f instead of pow to calculate tables for MPEG audio decoding.
This hopefully is fast enough so that it is reasonable to use the same formula
directly instead of the table for CONFIG_SMALL.

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

16aec747 10/14/2009 09:41 PM Reimar Döffinger

Use hardcoded instead of runtime-calculated ff_cos_* tables if
--enable-hardcoded-tables was used.
Due to the size, the code for the tables is generated at compile time.

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

6d924b5a 10/14/2009 05:28 AM Kostya Shishkov

Release frame after decoding is done

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

ea09f691 10/13/2009 08:48 PM Reimar Döffinger

Print a warning message when avcodec_default_free_buffers finds unreleased
buffers, this hopefully should help detect codecs that do not release all
buffers e.g. in the decode_end function.

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

4a49ab77 10/13/2009 08:13 PM Reimar Döffinger

Remove unnecessary calls to avcodec_check_dimensions, the check is already
done at a higher level.

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

0fbb0185 10/13/2009 06:31 PM Reimar Döffinger

Call release_buffer on close for v210dec and v210x

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

4b5fee02 10/13/2009 06:28 PM Reimar Döffinger

Add missing release_buffer on close

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

d8b35b85 10/13/2009 06:15 PM Reimar Döffinger

Add decoder for "forward uncompressed".
Fixes issue 1467.

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

7537726f 10/13/2009 01:40 PM Reimar Döffinger

Implement execute2 for w32thread

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

1e6ff470 10/13/2009 01:03 PM Reimar Döffinger

Fix w32thread implementation to handle job count > thread_count.

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

5bd1fc6f 10/13/2009 10:30 AM Reimar Döffinger

fft_dispatch array should be const

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

c522b4e9 10/13/2009 08:23 AM Reimar Döffinger

Simplify: use FFSWAP

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

1e699993 10/13/2009 08:08 AM Reimar Döffinger

MXF: simply ignore tracks that are invalid due to not having a valid Sequence
part instead of failing completely.
This partly fixes issue 1470 (broken files created by BBC ingex recorder).

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

87462968 10/13/2009 01:46 AM Justin Ruggles

Add Speex support to the Ogg muxer.

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

24c6f152 10/13/2009 12:19 AM Justin Ruggles

Do not read data past the end of the SSND chunk in the AIFF demuxer.
Fixes Issue 1455.

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

dd9d5a1e 10/12/2009 10:00 PM Carl Eugen Hoyos

Support Midvid JPEG Video Codec (still flipped).

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

54089ecd 10/12/2009 09:35 PM Carl Eugen Hoyos

Support Intel JPEG Library Video Codec (still flipped).

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

15299b38 10/12/2009 09:30 PM Justin Ruggles

Calculate correct packet durations when demuxing Ogg/Speex. This involves
determining if there is any delay in the first packet and/or any truncation in
the final packet.

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

933e8667 10/12/2009 07:50 PM Sascha Sommer

extend description of avcodec_decode_audio3:
- clarify when 0 is returned
- explain that decode_audio3 has to be called multiple times when there
are multiple frames in a single packet

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

90aa6ace 10/12/2009 04:38 PM Reimar Döffinger

Merge declaration and initialization

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

098d8e09 10/12/2009 04:36 PM Reimar Döffinger

Simplify: use FFMIN

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

b5ca9cd3 10/12/2009 02:46 PM Reimar Döffinger

Reindent after removing the outer for loops in the execute2 patch

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

2a1294b9 10/12/2009 02:43 PM Reimar Döffinger

Move dnxhdenc to execute2 multithreading API.
This allows for some simplifications like removing some outer loops
and gives much better performance for thread_count > number of idle CPUs.

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

8d23a86f 10/12/2009 11:35 AM Reimar Döffinger

Add an execute2 function that is more flexible and allows to use parallel
processing with jobs > threads without wasting too much memory.
It also avoids needing a separate int array when the only additional data
the jobs needs is a single int running from 0 to count-1....

febd1c90 10/11/2009 11:09 PM Daniel G. Taylor

Detect Windows Media DRM protected files and display warning if no key
was provided.

Patch by Daniel G. Taylor, dan programmer-art org

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

0115b3ea 10/11/2009 04:16 PM Måns Rullgård

ARM: align stack in NEON h264 mc functions

A certain rotten fruit operating system doesn't provide the 8-byte stack
alignment required by the standard ARM ABI, so align it manually.

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

e276d9e8 10/11/2009 02:32 PM Måns Rullgård

ARM: force PIC for shared libs only with ARMv6T2 and later

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

b8c0db99 10/11/2009 11:56 AM Carl Eugen Hoyos

Allow autodetection of E-AC3.

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

a9b02043 10/11/2009 11:50 AM Reimar Döffinger

Do the dnxhd_720p_rd test with -threads 4 in order to also test the threading code.

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

3e6015cc 10/11/2009 10:15 AM Måns Rullgård

ARM: simplify movrel definition as CONFIG_PIC is now set for shared libs

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

1fce58c2 10/11/2009 10:15 AM Måns Rullgård

ARM: enable PIC for shared libs

Recent versions of gcc generate movw/movt pairs, and the linkers fail
to handle the associated relocations properly. Those responsible at
Codesourcery have refused to consider fixing this. Blame them for
making shared libraries slower than they need to be....

9881d05d 10/11/2009 07:05 AM Reimar Döffinger

100l in avpicture_layout: width of chroma planes depends on format depth, too.
Fixes issue 1465

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

53b04467 10/11/2009 05:36 AM Kostya Shishkov

Warn when WVC1 cannot be decoded

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

0096d766 10/10/2009 09:17 PM Carl Eugen Hoyos

Allow demuxing of E-AC3 (stream type 0x84) in MPEG-TS.

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

3bb98498 10/10/2009 02:43 PM Reimar Döffinger

Hack: set the coded frame PTS to the incoming PTS.
This is not correct, but libtheora does not seem to provide a way
to get the correct value, and this is necessary to make encoding
produce sensible time stamps when encoded content is variable
FPS or the time base is simply different from FPS....

04670366 10/10/2009 10:40 AM Stefano Sabatini

Document the additon of the w and h fields to AVFilterPic.

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

268fcbe2 10/10/2009 08:49 AM Reimar Döffinger

Fix 100l incorrect bitmask check.

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

9e553f7a 10/10/2009 07:35 AM Kostya Shishkov

Print error message when true interlaced VC-1 frames are encountered
to inform user why decoder produces no output.

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

54eb4ae0 10/09/2009 06:29 PM Daniel Verkamp

Do not allow 0 sample rate in TMV demuxer

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

f19ae9ea 10/09/2009 06:24 PM Daniel Verkamp

Stricter TMV probe

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

0359289d 10/09/2009 03:38 PM Robert Swain

AAC: Fix regression introduced in r20067 where ADTS files would always be
signalled as having a channel configuration of 1 in output_configure().
Previously this didn't matter but it does now.

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

144fec83 10/08/2009 02:40 PM David Conrad

dca and aac decoders use float_to_int16_interleave, so check for
the C version of that rather than float_to_int16.
Fixes output on ARM/VFP

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

12bf71b6 10/07/2009 09:35 PM Måns Rullgård

ARM: whitespace cosmetics

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

bef966e3 10/07/2009 09:35 PM Måns Rullgård

ARM: NEON avg_pixels8 and avg_h264_qpel8_mc00

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

46c40e48 10/07/2009 06:50 PM Stefano Sabatini

Add w and h fields to AVFilterPic.

See the thread:
"[FFmpeg-devel] [PATCH] Add w,h fields to AVFilterPic".

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

9797ce58 10/06/2009 10:47 PM Justin Ruggles

Add ALAC encoding and decoding regression tests.

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

96da1c51 10/06/2009 10:07 PM Stefano Sabatini

Implement trace messages logging in the filterchain processing.

It is only enabled when the DEBUG symbol is defined.

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

2ad4c241 10/06/2009 09:55 PM Måns Rullgård

ARM: make function names all-lowercase

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

cf57bea6 10/06/2009 09:55 PM Måns Rullgård

ARM: enable ARMv4 add_pixels_clamped

Somehow this function was never used.

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

153f4957 10/06/2009 09:55 PM Måns Rullgård

ARM: ARMv6 optimised add_pixels_clamped()

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

c8315e91 10/06/2009 09:55 PM Måns Rullgård

ARM: whitespace cosmetics

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

70d8c762 10/06/2009 05:51 PM Daniel Verkamp

Reindent

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

811e0fc2 10/06/2009 05:50 PM Daniel Verkamp

Add RF64 support to wav demuxer.

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

7ae8fb8f 10/06/2009 05:42 PM Daniel Verkamp

Add my GPG key fingerprint

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

73c6f598 10/06/2009 04:06 PM Nathan Caldwell

Move HuffYUV left prediction to dsputil.

Patch by Nathan Caldwell, saintdev gmail

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

95ce961d 10/06/2009 03:30 PM Andrew Dennison

Since some junk may be or may be not present before actual VC-1 extradata,
search for real extradata start instead of always skipping one byte.

Patch by Andrew Dennison gmailify(${name}d, lists)
Thread: [PATCH] Fix VC1 "Incomplete extradata" for mkv files generated by eac3to...

01418506 10/06/2009 06:33 AM Reimar Döffinger

Remove casts that are useless since the argument is void *.

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

1c38da85 10/06/2009 06:18 AM Jai Menon

Allow building api-example from outside of libavcodec and also
make it more consistent with libavformat/output-example.

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

7fd5aeb3 10/05/2009 09:36 PM Anton Khirnov

Only read ID3v1 tag if ID3v2 isn't present or is empty.
This prevents the demuxer from exporting multiple semantically identical but
differently named tags.

Patch by Anton Khirnov, wyskas gmail

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

9a9964c5 10/05/2009 09:33 PM Justin Ruggles

cosmetics: reindent and line wrap after last commit

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

d6eee9f3 10/05/2009 09:27 PM Justin Ruggles

alacenc: add a fixed LPC coefficient mode as compression level 1. old
compression level 1 is now compression level 2 and is still the default.

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