Statistics
| Branch: | Revision:

ffmpeg @ c07c6f81

# Date Author Comment
c07c6f81 03/15/2010 02:20 PM Martin Storsjö

RTSP: Synchronize the start time of the chained RTP muxers

This makes sure that the streams get correctly synchronized when viewed,
previously the streams were out of sync by as much time as it took
between the initialization of the individual muxers.

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

4a287145 03/15/2010 02:03 PM Benoit Fouet

Remove avcodec_thread_execute from avcodec.h, and make static functions that
need it in *thread.c.

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

b1d55e5e 03/15/2010 10:37 AM Martin Storsjö

Use AVFormatContext.start_time_realtime in the RTP muxer

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

2dad0dce 03/15/2010 10:36 AM Martin Storsjö

Move the NTP offset definitions to internal.h

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

a5b3d34b 03/15/2010 10:30 AM Martin Storsjö

Add APIchanges entry for AVFormatContext.start_time_realtime

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

b8819c85 03/15/2010 10:29 AM Martin Storsjö

Add a new field AVFormatContext.start_time_realtime

Currently intended to be used by the RTP muxer

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

63100f58 03/15/2010 08:49 AM Anton Khirnov

riff: don't pad extradata when writing ASF.
Patch by Anton Khirnov mirror(moc liamg saksyw)

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

0298cc04 03/15/2010 08:35 AM Martin Storsjö

Add dependencies used by the RDT and ASF/RTP code

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

d55065a2 03/15/2010 02:33 AM Alexander Strange

ffmpeg: Combine variable declaration and definition

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

47b229db 03/15/2010 02:32 AM Alexander Strange

ffmpeg: Factor out redundant sync_ipts calculation

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

e536ccd6 03/15/2010 12:19 AM Aurelien Jacobs

matroskadec: use more appropriate error code

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

e4a9e3cc 03/14/2010 11:59 PM Aurelien Jacobs

move ff_url_split() and ff_url_join() declarations to internal.h
those functions are not part of the public API

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

66b50bc0 03/14/2010 11:52 PM Carl Eugen Hoyos

Cosmetics: Fix a comment.

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

eadd495d 03/14/2010 10:40 PM Micah F. Galizia

Move the probe loop from av_open_input_file() into its own method
av_probe_input_buffer() so that it can be reused. Here are a few
differences to the original way things were probed:

- maximum probe buffer size can be specified as a parameter.

- offset within the stream to probe from can be specified as a parameter....

1e470fad 03/14/2010 10:29 PM Måns Rullgård

DWT: x86 init should depend on HAVE_MMX

The init function is only compiled if MMX is enabled, the call
must use the same condition.

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

6d2877f4 03/14/2010 10:25 PM Måns Rullgård

error.h: test EDOM instead of EINVAL

C99 doesn't require EINVAL, only EDOM, EILSEQ, and ERANGE.

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

e4836e3c 03/14/2010 10:25 PM Måns Rullgård

Add missing includes to libavutil/error.h

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

73ddbd9d 03/14/2010 09:16 PM Stefano Sabatini

Change the definition of AVERROR_NUMEXPECTED at the next libavutil
major bump, using an FFmpeg specific error code rather than EDOM,
which has a quite different semantics.

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

7732f641 03/14/2010 07:48 PM Måns Rullgård

Fix brief make output for generated tables

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

108d262c 03/14/2010 07:27 PM Reimar Döffinger

Add some more table-printing functions needed for future patches.

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

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

Add ff_ prefix to dwt functions

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

28eb5773 03/14/2010 01:38 PM Reimar Döffinger

Avoid creating tiny (possibly only 64 bytes large) audio packets resulting in
huge processing and memory usage overhead for avi files with raw PCM audio.

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

686c7817 03/14/2010 01:52 AM Michael Niedermayer

Make sure all mvs of a mb are set in the error concealment code.

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

c6a7b97c 03/14/2010 01:32 AM Stefano Sabatini

Mark AVERROR_ENOENT for deletion at the next libavutil major bump.

The symbol is currently unused, AVERROR must be used instead.

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

9b359f51 03/14/2010 01:32 AM Stefano Sabatini

Lexically sort the error code definitions.

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

bb4fcfa3 03/14/2010 12:42 AM Michael Niedermayer

Ensure that the deblock filter accesses the correct MVs for h264.

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

b3e5931d 03/13/2010 09:12 PM Alex Converse

aacsbr: DSPUtilize analysis input scaling.

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

f8a93a20 03/13/2010 09:12 PM Alex Converse

aac: Don't bias output during the IMDCT if SBR will be used.

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

7c074320 03/13/2010 07:19 PM Stefano Sabatini

Mark AVERROR_ENOMEM to be deleted at the next major bump.

AVERROR must be used instead, and there are no occurrences of
AVERROR_ENOMEM in the FFmpeg basecode so it can be safely dropped.

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

5ae092ee 03/13/2010 07:19 PM Stefano Sabatini

Replace all the occurrences of AVERROR_EIO with AVERROR, and mark
AVERROR_EIO for deletion at the next major bump.

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

0edfa79b 03/13/2010 07:19 PM Stefano Sabatini

Make iff.c:decode_init return the value returned by
avctx->get_buffer() in case of error, rather than AVERROR_UNKNOWN
which is deprecated, and mark AVERROR_UNKNOWN for deletion at the next
major bump.

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

382b5b3a 03/13/2010 06:19 PM Aurelien Jacobs

CODEC_ID_XVID is not used anywhere, remove it at next major bump

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

74dc70c4 03/13/2010 06:17 PM Aurelien Jacobs

bump minor avcodec version for libxvid codec id change (r22489)

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

89fb9ae9 03/13/2010 12:33 PM Stefano Sabatini

Make the scale filter pass the pkt.pos information to the output
picref.

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

8955a324 03/13/2010 11:41 AM Stefano Sabatini

Bump libavfilter minor version and add APIchanges entry after the
addition of the AVFilterPicRef.pos field.

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

bb409513 03/13/2010 11:27 AM Stefano Sabatini

Make ffplay pass the packet.pos information to the filterchain, get it
again from the filterchain and pass it back to output_picture2().

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

5bb5c1dc 03/13/2010 11:27 AM Stefano Sabatini

Add AVFilterPicRef.pos field and make libavfilter propagate stream
byte position information, as stored in the pkt.pos, through the
filterchain.

Note that the pos field is added non at the end of the
AVFilterPicRef struct, thus breaking ABI compatibility, which is...

ec7ab610 03/13/2010 10:41 AM Stefano Sabatini

Extend the slice filter to make it issue slice height values randomly
choosen between 8 and 32 when the supplied parameter is the string
"random".

This is useful for testing the slice support, but it is not supposed
to be used for other purposes and this interface may change in the...

14268254 03/13/2010 10:25 AM David Conrad

vp3: Split out motion vectors to their own array

1.5% faster overall decode on my penryn

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

99de2b59 03/13/2010 09:59 AM Stefano Sabatini

Add APIchanges entry for the libavutil/error.h addition.

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

dbfa5e78 03/13/2010 09:52 AM Stefano Sabatini

Add missing parentheses around the AVERROR_PATCHWELCOME macro
definition.

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

60c144f7 03/13/2010 09:43 AM Stefano Sabatini

Move error code definitions from libavcodec/avcodec.h to
libavutil/error.h.

Error code definitions and handling code belong to libavutil, where
they can be shared by all the libav* libraries.

See the thread:
Subject: [FFmpeg-devel] [PATCH] Move error codes definitions from lavc to lavu...

1e76a1da 03/13/2010 05:59 AM David Conrad

theora: Add support for 4:2:2 and 4:4:4 subsampling

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

1a856042 03/13/2010 05:59 AM David Conrad

vp3: remove unneeded error, this is internal and doesn't happen

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

57783884 03/13/2010 05:56 AM David Conrad

vp3: Make fragment_width _height by plane

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

1c183aa4 03/13/2010 05:56 AM David Conrad

vp3: we only need a temp MV array of size 4

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

703acd54 03/13/2010 05:56 AM David Conrad

vp3: Use memset to clear the fragment array

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

cd9c03f5 03/13/2010 05:56 AM David Conrad

vp3: Init MVs to 0

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

a16389c1 03/13/2010 05:56 AM David Conrad

vp3: Simplify init_block_mapping

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

3477897e 03/13/2010 05:55 AM David Conrad

oggdec: Set packet duration for ogm streams

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

6b10228a 03/12/2010 11:49 PM Aurelien Jacobs

matroskadec: add support for SIPR audio tracks

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

1ab0406d 03/12/2010 11:35 PM Aurelien Jacobs

export rm_reorder_sipr_data() for future use by matroska demuxer

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

adae9fa6 03/12/2010 11:34 PM Aurelien Jacobs

export sipr_subpk_size for future use by matroska demuxer

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

2325bdad 03/12/2010 11:24 PM Aurelien Jacobs

libxvid is producing standard mpeg4 so it don't need its own codec id

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

4f4e4008 03/12/2010 05:29 PM Diego Biurrun

Replace BSD-specific integer types by their POSIX equivalents.
Mark bktr_init function as av_cold.
Tested to work by Michael Kostylev on the NetBSD FATE box.

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

2138dc99 03/12/2010 05:28 PM Diego Biurrun

Add _XOPEN_SOURCE=600 to CPPFLAGS on NetBSD.

This make NetBSD compile out of the box at the cost of a hack, but a
locally contained one that is preferable to the one used in the wild.
Currently the NetBSD FATE box adds -D_NETBSD_SOURCE to CPPFLAGS to work...

2c4bc23e 03/12/2010 04:59 PM Michael Niedermayer

Fix guess_mv() so that it works correctly with 4x4 MV blocks.

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

5820b90d 03/12/2010 03:23 PM Michael Niedermayer

Fix indention

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

2ce1c2e0 03/12/2010 03:21 PM Michael Niedermayer

Always reset slice_table.
Previously, the area of a lost slice would be left at the slice number of the previous
frame which could occasionally match the number of the next slice and thus a non existing
slice could have been used for prediction leading to additional decoding errors in otherwise...

382f3a5b 03/12/2010 03:12 PM Michael Niedermayer

Print skip_frames variable.

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

bb55e3a3 03/12/2010 01:03 PM Ramiro Polla

Document --disable-everything in configure --help.

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

81b743eb 03/12/2010 05:17 AM David Conrad

oggdec: Pass packets to header() until the stream is done with them

This fixes some old ogm files that had the 3rd vorbis header after a data
packet in another stream. This is invalid in ogg, but this change shouldn't
affect the behaviour of any valid file....

8730fad5 03/12/2010 05:16 AM David Conrad

oggdec: Parse ogm chapters

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

2e508585 03/12/2010 05:16 AM David Conrad

oggdec: Cosmetics

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

d8ba7483 03/12/2010 05:16 AM David Conrad

oggdec: Read ogm metadata

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

533c30fc 03/12/2010 05:16 AM David Conrad

Const correctness for vorbis_comment

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

b53cde48 03/12/2010 05:16 AM David Conrad

oggdec: Metadata is per-stream; don't merge multiple streams' together

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

e4d2d8c5 03/12/2010 05:16 AM David Conrad

Add ff_ prefix to vorbis_comment

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

2972e36e 03/12/2010 02:23 AM Ramiro Polla

Don't use shell syntax to set variables for make.

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

95c6b5eb 03/11/2010 05:42 PM Ronald S. Bultje

Fix spelling.

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

34056cbb 03/11/2010 04:26 PM Martin Storsjö

Fix a crash in the H.263 RTP packetizer

If size 1 and buf[0] 0 and buf1 == 0 (the first byte after the
buffer), it would set size = -1 and crash in the later memcpy.

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

70b462cc 03/11/2010 12:29 PM Peter Ross

Prevent memory leak introduced in r22389 in Bink demuxer: pass partial packets to decoder.

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

2b3da32f 03/11/2010 11:25 AM Michael Niedermayer

Make rdft speed user configureable.
Change default speed back to a slower variant.

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

b41ec742 03/11/2010 10:52 AM Peter Ross

Make binkaudio work with ff_float_to_int16_interleave_c (martin at martin dot st)

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

5c7fd910 03/11/2010 08:33 AM Martin Storsjö

Cosmetics, break a long line, fix brace placement

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

26cb700c 03/11/2010 08:24 AM Martin Storsjö

RTSP muxer: Create the SDP with the numerical IP of the peer
instead of using the original host name

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

d8b91fae 03/11/2010 07:18 AM David Conrad

oggdec: Seek to keyframes

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

873d117e 03/11/2010 07:17 AM David Conrad

oggdec: Determine pts and filepos on a packet basis in read_timestamp

This takes into account whether the granule defines the start or end times
of packets, and sets the correct file offset of the associated page.

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

6abaa272 03/11/2010 07:17 AM David Conrad

oggdec: Move PTS/DTS calculation to a function

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

2ac41150 03/11/2010 07:17 AM David Conrad

oggdec: Fix memory leak in setting up vorbis headers

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

8f8320d7 03/11/2010 07:17 AM David Conrad

oggdec: Don't use ogg_stream's seq for vorbis or speex headers

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

77560b0e 03/11/2010 07:17 AM David Conrad

oggdec: Fix duration calculation for streams with non-zero start

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

32ad8692 03/11/2010 07:17 AM David Conrad

oggdec: Parse skeleton to determine the start time of each stream

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

296bdf9c 03/11/2010 07:17 AM David Conrad

oggdec: Check that we have a codec in gptopts (needed for skeleton)

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

dfaed51f 03/11/2010 07:17 AM David Conrad

oggdec: Move ogg_find_stream and ogg_gptopts to oggdec.h

(skeleton will need them)

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

50a9d323 03/11/2010 07:17 AM David Conrad

oggdec: Set data_offset to the right value

Otherwise it gets set automatically to a page midstream and prevents seeking
to the first page.

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

73823cb9 03/11/2010 07:17 AM David Conrad

oggdec: Save offset of the page needed to reconstruct the current packet

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

d38c9e7a 03/11/2010 02:35 AM Michael Niedermayer

Implement framedrop.
Replace SDL timer by a seperate thread, more accurate and less annoying.
frame drop is enabled by default, bug reports welcome.
Fixes issue1191

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

5de91783 03/11/2010 02:32 AM Måns Rullgård

indent

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

49e92878 03/11/2010 02:32 AM Måns Rullgård

random_seed: try other alternatives if reading /dev/random fails

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

32f40ace 03/11/2010 02:32 AM Måns Rullgård

sha: add missing include

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

cc1e807f 03/11/2010 02:32 AM Måns Rullgård

snow: remove unused stub functions

w53_32_c() and w97_32_c() are defined as stubs when snow encoder is
disabled. In this case, those functions are not referenced at all
and do thus not need to be defined.

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

8a3ceaf4 03/11/2010 02:32 AM Måns Rullgård

ffplay: use correct format specifiers in printf()

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

2023cfea 03/11/2010 02:32 AM Måns Rullgård

Add some required casts

These casts are correct and safe. The pointers are guaranteed to
have proper alignment, and aliasing is not a problem with character
types.

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

3952471d 03/11/2010 12:42 AM Måns Rullgård

configure: remove stray semicolon

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