Statistics
| Branch: | Revision:

ffmpeg @ d7fb5a18

# Date Author Comment
d7fb5a18 12/18/2008 01:25 AM Ronald S. Bultje

Add a ByteIOContext argument to ASF functions that will be shared with the
RTSP stack for RTSP-MS support. This way, they can read input from any given
input source. See discussion in "[PATCH] add gb argument to ASF functions of
interest to MS-RTSP" ML thread....

49c084a7 12/18/2008 01:10 AM Michael Niedermayer

Skip non intra luma code when there is no coded luma.
0.7% speedup for the cathedral sample.

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

00794ed0 12/18/2008 01:05 AM Loren Merritt

1.6x faster pred*_vertical_add_c

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

621561cd 12/18/2008 12:46 AM Michael Niedermayer

Skip chroma handling when there is no coded chroma.
0.5% overall speedup for the cathedral sample.

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

3749076c 12/18/2008 12:13 AM Stefano Sabatini

Fix weird indent.

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

7bbacf9a 12/17/2008 11:58 PM Stefano Sabatini

Implement size autodetection if one of the width and height
AVFormatParameters for grab_read_header() is non-positive.

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

406c5808 12/17/2008 11:51 PM Stefano Sabatini

Replace the width and height fields in VideoData with a struct
video_window video_win field.

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

9580ba26 12/17/2008 11:43 PM Stefano Sabatini

Replace frame_rate and frame_rate_base fields in VideoData with an
AVRational time_base field.

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

5c3383e5 12/17/2008 11:21 PM Stefano Sabatini

Fix opt_default(), making it exit immediately in case of an invalid
argument.
See the thread: "[PATCH] Fix opt_default()".

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

17b17c53 12/17/2008 08:17 PM Kostya Shishkov

add const qualifier to some pointers for input data

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

bb39171b 12/17/2008 08:10 PM Kostya Shishkov

use precalculated mb_pos where available

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

f8c5adaf 12/17/2008 08:04 PM Måns Rullgård

ARM: make FASTDIV an inline function

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

6c3fca64 12/17/2008 08:00 PM Kostya Shishkov

Merge deblocking pattern with CBP for RV30/40 loop filtering

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

26bc319c 12/17/2008 07:39 PM Kostya Shishkov

Generate correct deblock pattern for RV30

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

f610fc81 12/17/2008 07:37 PM Kostya Shishkov

Unfortunately RV30 luma thirdpel MC functions cannot be substituted with
applying two separate filtering passes, so implement them explicitly.

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

6a4583e9 12/17/2008 05:39 PM Kostya Shishkov

4l: TIFF stores short strings inside tag, do not interpret it is as an offset

Fixes issue 753

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

124c21d7 12/17/2008 03:44 PM Marc Mason

Check function prototype in check_asm function to avoid compiler warnings.
patch by Marc Mason, mpeg.blue free fr

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

8b2386dc 12/17/2008 11:22 AM Benoit Fouet

Add jp2 support to img2 demuxer.
On behalf of Jai Menon

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

5f51afd6 12/17/2008 09:47 AM Guillaume Poirier

add AltiVec implementation of int32_to_float_fmul_scalar

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

18cb36fd 12/17/2008 08:09 AM Baptiste Coudurier

activate jpeg2000 fourcc in mov/mj2

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

54dab661 12/17/2008 03:41 AM Michael Niedermayer

Fix svq3 decoding, is_complex was not initialized.

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

4080e67c 12/17/2008 02:53 AM Michael Niedermayer

Replace != 0 || check by |
3 cpu cycles faster

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

ad9ca7e7 12/17/2008 02:35 AM Michael Niedermayer

Split filter_mb_dir() out of filter_mb().
1% overall decoding speed up for cathedral-beta2-400extra-crop-avc.mp4
no speed change for Aladin.mpg
Benchmarks done on Pentium dual

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

6c414bb6 12/17/2008 02:30 AM Måns Rullgård

AC3: fix strict aliasing violation in parser

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

cb56b440 12/17/2008 02:30 AM Måns Rullgård

AAC: fix strict aliasing violation in parser

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

a2fc0f6a 12/17/2008 12:54 AM Måns Rullgård

ARM: replace "armv4l" with "arm"

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

2600f8c8 12/17/2008 12:39 AM Diego Biurrun

Remove obsolete and misleading comments.

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

c9e73264 12/16/2008 11:45 PM Diego Biurrun

Roundup now works from a ffmpeg.org domain as well, so prefer that.

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

ac0623b2 12/16/2008 10:16 PM Michael Niedermayer

Fix indention, also do a little vertical alignment of changed lines.

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

7b1454c4 12/16/2008 09:35 PM Stefano Sabatini

Implement av_set_string3().

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

6120a343 12/16/2008 09:08 PM Michael Niedermayer

Factorize 3 multiplications out, code becomes 3 cpu cycles faster.
(not significant as thats just per MB)

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

1dd488e9 12/16/2008 08:43 PM Michael Niedermayer

Move ENABLE_SMALL back to the per MB check, as otherwise gcc wont remove
the code.

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

89db0bae 12/16/2008 08:26 PM Michael Niedermayer

Do not recalculate constant part of is_complex for every MB.

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

41e4055b 12/16/2008 08:09 PM Michael Niedermayer

Support the new lossless mode.

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

479044ce 12/16/2008 08:00 PM Måns Rullgård

dct-test: add ARM IDCTs

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

875f3125 12/16/2008 07:59 PM Måns Rullgård

dct-test: add PARTTRANS permutation

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

d358caed 12/16/2008 07:39 PM Michael Niedermayer

Horizontal and vertical prediction functions needed for new lossless mode
of H.264.

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

ca5b528e 12/16/2008 04:14 PM Michael Niedermayer

Fix bug where the avi demxuer lost the first frame of malformed
ODML avis.
Fixes VS2k5DebugDemo-01-partial.avi

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

27134437 12/16/2008 08:47 AM Baptiste Coudurier

check that nb_streams is valid before setting stream, fix crash with jp2 which do not use same structure

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

f683ea1c 12/16/2008 08:02 AM Benoit Fouet

Add const qualifiers to decode functions.

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

7d2cc552 12/16/2008 07:56 AM Benoit Fouet

Fix warning "format not a string literal and no format arguments".

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

f86cd761 12/16/2008 05:22 AM Ben Littler

add MPNG fourcc
fixes http://sceneish.ath.cx/stuff/netmap/netmap.avi

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

4a49a5fd 12/16/2008 05:20 AM Ben Littler

two more mpeg4 fourccs and one msmpeg4v3 from uncommon codec list

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

a9cf309b 12/16/2008 03:49 AM Ben Littler

QIVG fourcc, fixes http://rodweb.dip.jp/partner/check.avi

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

c6340f86 12/16/2008 03:42 AM Ben Littler

add rpza avi fourcc

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

09a76db8 12/16/2008 03:11 AM Michael Niedermayer

Do not skip frames until the first keyframe when stream copying but
no starttime is set.
Fixes at least -vcodec copy with VS2k5DebugDemo-01-partial.avi.

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

2169b79c 12/16/2008 12:47 AM David Conrad

Workaround for shared libs on OS X with Apple gcc 4.0.1

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

ac52613c 12/15/2008 11:01 PM Laurent Aimar

Check extradata is large enough.
Patch by Laurent Aimar fenrir \:/ via ecp fr

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

301cc4f3 12/15/2008 10:48 PM Stefano Sabatini

Implement the av_set_number2() internal function, which makes possible
to distinguish between a not found option failure and a not valid
value failure.

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

a59d44fd 12/15/2008 10:40 PM Stefano Sabatini

Remove ending period in a log message, which was inconsistent with
most other messages.

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

68178ca9 12/15/2008 10:24 PM Diego Biurrun

Add xvmc configure support.

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

b24298ba 12/15/2008 10:22 PM Diego Biurrun

Switch xvmc over to a CONFIG_ option.

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

6915cf38 12/15/2008 10:14 PM Diego Biurrun

whitespace cosmetics

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

1bf98d19 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised h264_idct_dc_add

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

c598cf25 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised h264_idct_add

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

5813e05d 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised H.264 8x8 and 16x16 qpel MC

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

ad74a0f8 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised H.264 loop filter

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

1cce897a 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised {put,avg}_h264_chroma_mc48

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

7eec4328 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised simple_idct

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

569f5a75 12/15/2008 10:12 PM Måns Rullgård

ARM: NEON optimised put_pixels functions

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

c4687bf6 12/15/2008 09:02 PM Diego Biurrun

Avoid invasion of POSIX-reserved _t namespace.

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

40a19c44 12/15/2008 05:51 PM Daniel Verkamp

Fix one peculiar case in Smacker decoding.
Patch by Daniel Verkamp ($firstname <at> drv <dot> nu)
Thread [PATCH] Smacker video decoder bug fix

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

9506090d 12/15/2008 10:08 AM Diego Biurrun

Avoid POSIX-reserved _t in identifier names.

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

40f06241 12/15/2008 01:24 AM Michael Niedermayer

Enable filter_mb_fast if CODEC_FLAG2_FAST is set.

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

bf73801b 12/15/2008 12:00 AM Aurelien Jacobs

vp56: don't reset dimensions to 0 in codec init

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

b9b2b8c9 12/14/2008 10:26 PM Ronald S. Bultje

Use get_buffer() and url_fskip() for some loops of get_byte()s. See discussion in ML thread
"[PATCH] rmdec.c: use get_buffer and skip_bytes instead of loops of get_byte".

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

127ed7b0 12/14/2008 10:24 PM Ronald S. Bultje

Reindent something that looks weird.

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

b965ff35 12/14/2008 10:23 PM Ronald S. Bultje

Add comment to indicate why the SDP line buffer is as big as it is.

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

e322d3f5 12/14/2008 10:23 PM Ronald S. Bultje

Increase SDP line buffer size because ASF headers in RTSP-MS are very big. See ML discussion
in "rtsp.c: increase SDP line buffer size" thread.

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

d0a01fe8 12/14/2008 09:38 PM Stefano Sabatini

Move documentation of avcodec_register_all() from allcodecs.c to
avcodec.h.

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

54c441c8 12/14/2008 09:34 PM Stefano Sabatini

Remove set_all_opt() and its use in av_set_string2(). Make
av_set_string() and av_set_string2() do not accept as parameter the
name of a named constant.

This avoids av_set_string2() and av_set_string() to misbehave when
there is an option and a named constant with the same name....

a3bb564e 12/14/2008 08:38 PM Michael Niedermayer

10l (forgot sample_size)
Should fix fate.

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

d1ca187f 12/14/2008 08:04 PM Stefano Sabatini

Document register_avcodec().

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

7a961a46 12/14/2008 08:04 PM Stefano Sabatini

Make register_avcodec() call avcodec_init().

This avoids the possibility to use a registered codec without first
initializing libavcodec, which resulted in unexpected behavior.

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

335a761a 12/14/2008 07:36 PM Stefano Sabatini

Use a more explicit "codec" rather than "format" as the parameter of
register_avcodec().

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

eedfe222 12/14/2008 05:30 PM Måns Rullgård

oggflac: fix bitstream reader usage

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

1238fa9f 12/14/2008 04:41 PM Aurelien Jacobs

indeo3: replace sizeof(struct ...) by sizeof(*var)

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

25983dcd 12/14/2008 03:48 PM Michael Niedermayer

Fix non interleaved variable fps ODML avis.
Fixed issue738

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

39caffeb 12/14/2008 03:48 PM Diego Biurrun

cosmetics: typo/grammar/wording/whitespace fixes

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

46983309 12/14/2008 03:42 PM Reinhard Tartler

Fix the use of Requires.private and Libs.private in generated .pc files.

Patch by Reinhard Tartler \ siretart ! tauware + de /.

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

76bdac6d 12/14/2008 03:02 PM Stefano Sabatini

Cosmetics: remove empty comments.

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

3a3ee96c 12/14/2008 02:45 PM Michael Niedermayer

Fix files with fps between 0.5 and 0.1.
Fixes issue749

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

492322fc 12/14/2008 02:01 PM Michael Niedermayer

Remove silly FIXME comment.

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

31c3a4dc 12/14/2008 12:30 PM Anders Grönberg

Prevent shift overflow, patch by Anders Grönberg, galileo.m2 gmail com.

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

cac55c91 12/14/2008 12:24 PM Anders Grönberg

Add a few const qualifiers in appropriate places.
patch by Anders Grönberg, galileo.m2 gmail com

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

70bbd0ce 12/14/2008 03:41 AM Mike Melanson

undoing revision 16118 for truemotion1.c; commit was premature

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

02fb2546 12/14/2008 03:29 AM Mike Melanson

The POSIX namespace shall be held sacrosanct. To that end,
continue eliminating _t from structure names in FFmpeg.

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

5e660449 12/14/2008 12:48 AM Aurelien Jacobs

avoid POSIX reserved _t suffix

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

d08ea32c 12/14/2008 12:46 AM Aurelien Jacobs

Get rid of mmx_t.

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

be73a544 12/13/2008 11:25 PM Luca Abeni

Rename rtp_payload_data_t to avoid clashes with the POSIX namespace

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

1afe09d5 12/13/2008 11:20 PM Luca Abeni

Remove useless typedef

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

d5574b28 12/13/2008 11:03 PM Luca Abeni

Remove unused types

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

d77ac324 12/13/2008 09:58 PM Reimar Döffinger

Avoid _t in gxf enum type names

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

1edddc99 12/13/2008 09:40 PM Ronald S. Bultje

Split RMContext into RMDemux/MuxContext and make them private in rmdec/enc.c.
Reason for this is that there are no shared entries in the demuxer/muxer
context, making it a mystery as to why it was shared between the two. See
"[PATCH] clean rmdemux/muxcontext" patch on mailinglist....

a15ebf34 12/13/2008 09:37 PM Ronald S. Bultje

Don't access RMContext directly in rdt.c. Rather, use the return value of
ff_rm_parse_packet() to indicate whether more audio packets are available
in the demuxer from the last RM frame, and save that in the RDT parsing
context. See patch/discussion in "[PATCH] rdt.c: don't access RMContext"...

616deed2 12/13/2008 06:16 PM Diego Biurrun

Do not invade _t POSIX namespace.

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

f27544fd 12/13/2008 05:18 PM Ronald S. Bultje

Separate the packet fetching from the data reading, so that the data reading
function is assured to parse at most one packet. This makes this function
useful for ASF data packet parsing in a "push-mode" in addition to the
current "pull-mode", and therefore allows for use of these functions in,...

8a9572c2 12/13/2008 05:04 PM Diego Biurrun

100l: Add missing backslashes.

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

6d99b228 12/13/2008 04:35 PM Diego Biurrun

cosmetics: Break some lines for a more aesthetically pleasing result.

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

3445c799 12/13/2008 04:08 PM Diego Biurrun

Remove misleading comment, _t is POSIX-reserved namespace.

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