Statistics
| Branch: | Revision:

ffmpeg @ 512f973e

# Date Author Comment
512f973e 04/03/2011 02:40 PM Michael Niedermayer

Fix issue2437

5b56ad03 04/03/2011 02:40 PM Michael Niedermayer

Reimplement stream probe try #2

Signed-off-by: Michael Niedermayer <>

15957b19 04/03/2011 02:40 PM Michael Niedermayer

Partial rewrite stream probe code.
Fix issue2312.
Signed-off-by: Michael Niedermayer <>

6e77feb2 04/03/2011 02:40 PM Michael Niedermayer

Dont be so picky on decoding pps in extradata.
Fixes issue2517

Signed-off-by: Michael Niedermayer <>

116758a3 04/03/2011 02:40 PM Michael Niedermayer

Fix yuvj420p scaling artefact, issue1108.

Signed-off-by: Michael Niedermayer <>

15119360 04/03/2011 02:40 PM Michael Niedermayer

Correctly implement:
commit c0ec9918b066c6bfca8613ac75b589bd3e405971
Author: Måns Rullgård <>
Date: Tue Aug 24 17:47:05 2010 +0000
Remove global mm_flags variable

Originally committed as revision 24909 to svn://svn.ffmpeg.org/ffmpeg/trunk...
fcd62e12 04/03/2011 09:09 AM Michael Niedermayer

Add sign off recommandition and definition of meaning.
Signed-off-by: Michael Niedermayer <>

731bf412 04/03/2011 08:46 AM compn

Reword make fate patch checklist entry

Signed-off-by: Michael Niedermayer <>

f38fa75d 04/03/2011 01:18 AM Wim Lewis

Add or elaborate on some documentation comments in avcodec.h.

Signed-off-by: Michael Niedermayer <>

71aed40b 04/03/2011 01:18 AM Michael Niedermayer

patch checklist:git format-patch
Signed-off-by: Michael Niedermayer <>

7d6f61bd 04/03/2011 01:18 AM Michael Niedermayer

patch checklist:uggest fate instead of regression tests
Signed-off-by: Michael Niedermayer <>

a3b71843 04/03/2011 01:18 AM Michael Niedermayer

patch checklist:Remove pointless checkheaders comment, its just a waste of time
Signed-off-by: Michael Niedermayer <>

78431098 04/03/2011 01:18 AM Anssi Hannula

lavf: inspect more frames for fps when container time base is coarse

As per issue2629, most 23.976fps matroska H.264 files are incorrectly
detected as 24fps, as the matroska timestamps usually have only
millisecond precision.

Fix that by doubling the amount of timestamps inspected for frame rate...

f3543969 04/03/2011 12:28 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Fixed-point MDCT with 32-bit unscaled output
    lavc: deprecate rate_emu
    lavc: mark hurry_up for removal on next major bump
    parser: mark av_parser_parse() for removal on next major bump
    lavc: add missing audioconvert includes...
85c9365d 04/03/2011 12:06 AM Michael Niedermayer

Revert "configure: use dlltools instead of lib.exe"
Reason, is this was requested by the windows experts / seems dlltool causes alot of problems

This reverts commit ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad.

Conflicts:

configure

Signed-off-by: Michael Niedermayer <>

bc154882 04/02/2011 08:06 PM Mans Rullgard

Fixed-point MDCT with 32-bit unscaled output

Signed-off-by: Mans Rullgard <>

679191a5 04/02/2011 06:27 PM Michael Niedermayer

yadif:Fix assert() failure

Signed-off-by: Michael Niedermayer <>

c4804fec 04/02/2011 05:26 PM Michael Niedermayer

dpx:fix typo

Signed-off-by: Michael Niedermayer <>

ba24c5a3 04/02/2011 04:30 PM Peter Ross

cosmetics: indentation

Signed-off-by: Michael Niedermayer <>

4ec72005 04/02/2011 04:30 PM Peter Ross

dpx encoder: support 10-bit packing method

Signed-off-by: Michael Niedermayer <>

1b5282a2 04/02/2011 04:19 PM Peter Ross

dpx decoder: read sample aspect ratio

Signed-off-by: Michael Niedermayer <>

4ce776d6 04/02/2011 03:59 PM Michael Niedermayer

H264: fix slice end error detection
Signed-off-by: Michael Niedermayer <>

0d5e6843 04/02/2011 03:57 PM Michael Niedermayer

h264: change a few comments into error messages
Signed-off-by: Michael Niedermayer <>

ed5fcd60 04/02/2011 02:18 PM Anton Khirnov

lavc: deprecate rate_emu

It's not used anywhere and apparrently hasn't been for a very long time.

8ed2ae09 04/02/2011 02:17 PM Anton Khirnov

lavc: mark hurry_up for removal on next major bump

It has been deprecated for about five years, skip_idct/skip_frame should
be used instead.

9073ca6c 04/02/2011 02:17 PM Anton Khirnov

parser: mark av_parser_parse() for removal on next major bump

Fixes build with the bump, since the prototype is already marked for
removal.

6f3d3eac 04/02/2011 02:17 PM Anton Khirnov

lavc: add missing audioconvert includes

b4b167ec 04/02/2011 02:16 PM Anton Khirnov

jvdec: don't use deprecated CODEC_TYPE_*/PKT_FLAG_KEY

b25d931a 04/02/2011 02:15 PM Michael Niedermayer

Fix stream mapping regression

Signed-off-by: Michael Niedermayer <>

7dd29fb6 04/02/2011 09:50 AM Stefano Sabatini

drawtext: extend/clarify examples in the filter description

7e3373d2 04/02/2011 09:48 AM Stefano Sabatini

drawtext: fix wrong reference in boxcolor option description

17be8ef7 04/02/2011 09:48 AM Stefano Sabatini

drawtext: add documentation for the shadow parameters

0fff764b 04/02/2011 09:48 AM Stefano Sabatini

drawtext: allow negative shadow offset values

4defa68f 04/01/2011 11:54 PM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    ac3enc: ARM optimised ac3_compute_matissa_size
    ac3: armv6 optimised bit_alloc_calc_bap
    fate: simplify fft test rules
    avio: document avio_alloc_context.
    lavf: make compute_chapters_end less picky....
a2f5e14a 04/01/2011 10:56 PM Michael Niedermayer

Timeout TCP open() after 5 seconds.

Signed-off-by: Michael Niedermayer <>

ecf94986 04/01/2011 10:50 PM Carl Eugen Hoyos

Fix compilation with --disable-vdpau

2a0bd2bf 04/01/2011 10:48 PM Carl Eugen Hoyos

Make a plausibility check when setting channel layout for TrueHD.

TrueHD supports more channels than FFmpeg, so a valid sample
could set the channel layout to a value that represents less
channels than the sample actually consists of.

e1cfe04c 04/01/2011 10:25 PM Carl Eugen Hoyos

Match the documentation of -s with the current implementation.

aa05f212 04/01/2011 09:46 PM Mans Rullgard

ac3enc: ARM optimised ac3_compute_matissa_size

Signed-off-by: Mans Rullgard <>

182826c8 04/01/2011 09:46 PM Mans Rullgard

ac3: armv6 optimised bit_alloc_calc_bap

Signed-off-by: Mans Rullgard <>

5085a1a0 04/01/2011 07:53 PM Mans Rullgard

fate: simplify fft test rules

Signed-off-by: Mans Rullgard <>

3c96c648 04/01/2011 06:02 PM Anton Khirnov

avio: document avio_alloc_context.

ab11317c 04/01/2011 05:53 PM Anton Khirnov

lavf: make compute_chapters_end less picky.

In particular, now it assumes that
a) chapters are chronologically ordered
b) chapters have the same timebases
c) duration of the stream is known
and asserts if any of these is not met.

Make it properly deal with harsher conditions....

7b9750ed 04/01/2011 05:42 PM Reimar Döffinger

Fix doxy-style for comment ("///>" should be "///<" instead).

0e635f3e 04/01/2011 05:29 PM Matthew Hoops

sierravmd: fix Indeo3 videos

Signed-off-by: Anton Khirnov <>

9b7a0c5d 04/01/2011 05:13 PM Reimar Döffinger

Allow selecting VDPAU, XvMC via get_format for MPEG-2

To avoid further special-casing, dummy AVHWAccels are added
for VDPAU.
It should be possible to move VDPAU completely to AVHWAccel later.

41327cca 04/01/2011 04:50 PM Mans Rullgard

FFT: simplify fft8()

Part of the fft8() function corresponds to the BUTTERFLIES macro,
so use it.

Signed-off-by: Mans Rullgard <>

e7c7b0d0 04/01/2011 03:38 PM Michael Niedermayer

Another aspect ratio fix try. This leaves the setdar addition at the end (preferred by people).

Signed-off-by: Michael Niedermayer <>

a0350330 04/01/2011 03:38 PM Michael Niedermayer

Move flv format #defines to common header so they can be used by the encoder too.

Signed-off-by: Michael Niedermayer <>

b41a1089 04/01/2011 02:16 PM Mans Rullgard

fate: add fixed-point fft/mdct tests

Signed-off-by: Mans Rullgard <>

6efe6028 04/01/2011 02:16 PM Mans Rullgard

Fixed-point support in fft-test

Signed-off-by: Mans Rullgard <>

6408529b 04/01/2011 12:11 PM Peter Ross

Increase ffmpeg video encoding buffer size to permit encoding of DPX images

The header generated by the DPX encoder is 1664 bytes.

c178fdea 04/01/2011 12:11 PM Peter Ross

Add .dpx to the list of supported file extensions for the image2 muxer

f339f908 04/01/2011 12:10 PM Peter Ross

DPX image encoder

0c4d4a93 04/01/2011 11:34 AM Michael Niedermayer

Cleanup flv keyframe index reading and add some saftey checks.

Signed-off-by: Michael Niedermayer <>

676d380f 04/01/2011 10:49 AM Michael Niedermayer

Fix undefined behavior in ffv1 with insane widths.
The new tables is large enough to prevent this together with our image size checks.

Signed-off-by: Michael Niedermayer <>

29a29043 04/01/2011 07:34 AM Kostya Shishkov

ape: check that number of seektable entries is equal to number of frames

fixes issue2480

Signed-off-by: Anton Khirnov <>

7ac16749 04/01/2011 12:58 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    mpegts: propagate avio EOF in read_packet()
    configure: Initial support for --target-os=symbian
    Fixed-point FFT and MDCT
    Include dependencies for test programs
    ac3enc: simplify sym_quant()...
859676dd 04/01/2011 12:14 AM Michael Niedermayer

Insert setdar at the begin of a filter chain instead the end.
This fixes -vf setsar

Signed-off-by: Michael Niedermayer <>

b1ca9642 03/31/2011 10:24 PM Michael Niedermayer

Revert "Remove support for stripping executables"

People did not like this change.

This reverts commit e0be794a71be25a350f68287ee291b4942bcb7d8.

607cd90c 03/31/2011 09:26 PM Peter Ross

make image2 muxer/demuxer support sequence of individual rawvideo files

Signed-off-by: Michael Niedermayer <>

0bb240ac 03/31/2011 09:26 PM Peter Ross

img2: stop using CODEC_ID_RAWVIDEO to trigger processing of independant y/u/v image files

This is requireed, as img2 will be modified soon to support .raw image file sequences.

Signed-off-by: Michael Niedermayer <>

e006d71f 03/31/2011 05:46 PM Jindrich Makovicka

mpegts: propagate avio EOF in read_packet()

Allows distinguishing between EOF and IO error in read_packet return code.

Signed-off-by: Jindrich Makovicka <>
Signed-off-by: Anton Khirnov <>

1e96d4c7 03/31/2011 04:49 PM Nicolas George

ALSA: fix a stupid bad use of av_freep.

It caused a segfault when channel reordering was in use and the last chunk
of data was not silent.
Spotted and diagnosed by Carl Eugen Hoyos.

1c69c79f 03/31/2011 12:38 PM Martin Storsjö

configure: Initial support for --target-os=symbian

Signed-off-by: Martin Storsjö <>

7087ce08 03/31/2011 11:01 AM Mans Rullgard

Fixed-point FFT and MDCT

2f97b12e 03/31/2011 11:01 AM Mans Rullgard

Include dependencies for test programs

This makes sure the various *-test programs are correctly rebuilt
when necessary.

Signed-off-by: Mans Rullgard <>

7f6e05cd 03/31/2011 11:01 AM Mans Rullgard

ac3enc: simplify sym_quant()

These expressions are equivalent since levels is always odd, and
overflow is impossible due to the constraints set by the assert().

Signed-off-by: Mans Rullgard <>

1caa4123 03/31/2011 10:48 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers
    mlp_parse.c: set AVCodecContext channel_layout
    APIChanges: mark the place where 0.6 was branched.
    avio: make get_checksum() internal....
cb7e2c1c 03/31/2011 05:31 AM Kharkov Alexander

flvdec: read index stored in the 'keyframes' tag.

'keyframes' metatag is not part of the standard, it is just
convention to use such kind of metatag information for indexing.
Structure is following, it allows to have it inconsistent:
keyframes:
times (array):...

9dd94f83 03/31/2011 05:28 AM Alex Converse

mov: Add support for zero-sized stsc runs.

A zero sized stsc run doesn't make a lot of sense but the spec does not
prohibit them and MPlayer VLC demuxers support them.

Signed-off-by: Anton Khirnov <>

8b8bf89e 03/30/2011 10:22 PM Michael Niedermayer

Revert "Do no modify terminal parameters using termios.h"

This reverts commit cb48e245e6e770f146220fac0a8bd4dc1a5e006c.

Reason being we like pressing "q" to quit ffmpeg.

Conflicts:

ffmpeg.c

Signed-off-by: Michael Niedermayer <>

93dfda88 03/30/2011 09:09 PM Baptiste Coudurier

In ipod/mov/mp4 muxer, always write esds descriptor length using 4 bytes,
ipod shuffle doesn't support anything else.

229e2631 03/30/2011 08:44 PM Martin Storsjö

rtsp: Use GET_PARAMETER for keep-alive for generic RTSP servers

According to the RFC, GET_PARAMETER should be used for
this, and according to a report from Tim Ouellette,
OPTIONS doesn't work for keeping the connection alive for some
servers. Also, live555 uses GET_PARAMETER for this purpose....

da3534b0 03/30/2011 08:17 PM Stefano Sabatini

gradfun: add notice from the MPlayer manual

Add notice telling that the filter is designed for playback only.

2ccbb342 03/30/2011 08:17 PM Stefano Sabatini

documentation: add setdar and setsar description to filters.texi

2f86e7bd 03/30/2011 08:16 PM Stefano Sabatini

graphparser: add a NULL check on the argument passed to strstr

Fix crash in create_filter() which occurrs if a scale filter with no
args is provided.

ffd39f9d 03/30/2011 06:28 PM Michael Niedermayer

Fix typo from e3a84542.

Signed-off-by: Michael Niedermayer <>

d9699ea8 03/30/2011 03:48 PM Baptiste Coudurier

Fix dnxhd custom options, add AVClass in private context

efdad9fb 03/30/2011 03:48 PM Baptiste Coudurier

In mov muxer, fix yuv range in avid atoms used by dnxhd.

4b6f097b 03/30/2011 03:41 PM John Stebbins

mlp_parse.c: set AVCodecContext channel_layout

The channel layout isn't getting set for mlp and truehd audio.

Signed-off-by: Anton Khirnov <>

95c851e2 03/30/2011 03:28 PM Anton Khirnov

APIChanges: mark the place where 0.6 was branched.

39530272 03/30/2011 03:02 PM Sven C. Dack

Remove a memory allocation and the associated memcpy.

007b1f04 03/30/2011 02:33 PM Peter Ross

h264: permit h264 decoder to be compiled when svq3 decoder is disabled

Signed-off-by: Michael Niedermayer <>

e3a84542 03/30/2011 02:33 PM Frank Barchard

SWSCALE: Increase maximim with from 5120 to 21504

Heres a benchmark

VOFW 5120 VOFW 21504 Note
10438.8 10344.2 timex ffmpeg -y -i tulip2.mp4 tulip2.yuv
25611.9 24256.9 timex ffmpeg -y -itulip2.mp4 -s 1272x724 tulip2.yuv
24485.7 26006.6...

11c6d28e 03/30/2011 02:33 PM Michael Niedermayer

A few points for the changelog

da371602 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: allow build against older VA-API 0.31.

dd950e2e 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: require version >= 0.32.0.

f9c215e2 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: move configure check down.

dd9134c2 03/30/2011 10:36 AM Maksym Veremeyenko

Fix compilation with win32 threads.after 'unbreak avcodec_thread_init'

3efaa24f 03/30/2011 10:36 AM Carl Eugen Hoyos

Also use alsa_reorder_s16_out_51() for AV_CH_LAYOUT_5POINT1.

65daa942 03/30/2011 07:15 AM Reimar Döffinger

Fix buffer overflow checks to avoid integer overflows.

b64030f2 03/30/2011 05:48 AM Anton Khirnov

avio: make get_checksum() internal.

d09cc22d 03/30/2011 05:48 AM Anton Khirnov

avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.h

4c4427a7 03/30/2011 05:47 AM Anton Khirnov

avio: make init_checksum() internal.

ce02f9be 03/30/2011 05:18 AM anatoly

Add MxPEG decoder

Signed-off-by: Anton Khirnov <>

e0e3b8b2 03/30/2011 05:18 AM anatoly

Add support for picture_ptr field in MJpegDecodeContext

Signed-off-by: Anton Khirnov <>

f16055ee 03/30/2011 05:18 AM anatoly

Move MJPEG's input buffer preprocessing in separate public function

Signed-off-by: Anton Khirnov <>

8f0bd2c0 03/30/2011 05:18 AM anatoly

Support reference picture defined by bitmask in MJPEG's SOS decoder

Signed-off-by: Anton Khirnov <>

2eddfb2b 03/30/2011 04:19 AM Brad

sndio bug fix

Since the code already supports both little- and big-endian
audio for recording, do not fail just because the endianness is not
what we expect.

Signed-off-by: Ronald S. Bultje <>