Statistics
| Branch: | Revision:

ffmpeg / libavformat @ 8537591a

# Date Author Comment
8537591a 03/06/2009 12:23 AM Michael Niedermayer

Fix bug with time==0 being special.

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

494065ca 03/06/2009 12:20 AM Michael Niedermayer

Adapt first factor.

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

55b58598 03/06/2009 12:14 AM Michael Niedermayer

Merge ff_timefilter_read() and ff_timefilter_update(), this simplifies API and
avoids calling them in the wrong order.

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

08ffd370 03/06/2009 12:09 AM Michael Niedermayer

Allow timespans to vary.
No change in performance if they do not vary.

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

28e947e4 03/05/2009 11:57 PM Michael Niedermayer

Reorder operations, 20% improved performance, 1 variable less.

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

f982c6d8 03/05/2009 11:45 PM Michael Niedermayer

Timefilter code by Olivier Guilyardi o list O samalyse o com

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

e6586575 03/05/2009 07:15 PM Diego Biurrun

Mark pos_min and pos_max variables as av_uninit to work around false
positive uninitialized variable warnings.

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

1aeb55a1 03/05/2009 07:13 PM Diego Biurrun

Mark dvdaudio_substream_type variable as av_uninit to work around false
positive uninitialized variable warning.

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

61c23c15 03/05/2009 07:36 AM Ivan Schreter

Pass packet position to the parser, so frame's AVPacket.pos is computed correctly.

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

63581eb1 03/04/2009 07:57 AM Alex Converse

MOV: fix demuxing fragmented files

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

e584914a 03/04/2009 05:40 AM Mike Melanson

Fix a condition that causes an infinite loop, but only when compiled with
gcc 4.2.4 on x86_32. Thanks to Vitor for hunting this down.

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

29b9f58b 03/04/2009 12:57 AM Ronald S. Bultje

Split rtsp_send_cmd() into two functions, one for the actual sending of the
command and a second, new function to read the reply to this command. This
will make it possible to read server notices that are not in response to a
command in future versions, such as EOS or interrupt notices. See "[PATCH]...

ded01499 03/03/2009 08:24 PM Michael Niedermayer

Replace two 'return AVERROR;' by continue. The latter are nicer
and the EAGAIN were just added as example not because they made sense.

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

fefe43ff 03/03/2009 06:19 PM Alex Converse

MOV: fix crash when 'meta' occurs before first 'trak'

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

bc8763cd 03/03/2009 05:06 PM Ronald S. Bultje

Rename "fd1" variable ro "fd". There were previously two variables (fd1 and
fd2) and one was just removed, so naming the other "fd1" is counter-intuitive.
See "[RFC] rtsp.c EOF support" thread.

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

f0a80394 03/03/2009 05:04 PM Ronald S. Bultje

Add url_get_file_handle(), which is used to get the file descriptor
associated with the I/O handle (e.g. the fd returned by open()). See
"[RFC] rtsp.c EOF support" thread.

There were previously some URI-specific implementations of the same idea,
e.g. rtp_get_file_handles() and udp_get_file_handle(). All of these are...

2fea9650 03/03/2009 04:53 PM Ronald S. Bultje

Reindent after r17777.

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

f830c9a4 03/03/2009 04:52 PM Ronald S. Bultje

Make RTSP-MS-over-UDP negotiation work. See "[PATCH] RTSP-MS 8/15: fix
RTSP-MS UDP" thread on mailinglist.

Basically, UDP setup needs to be done in a particular order (first rtx
on two UDP ports (one for RTP, one for RTCP), then the other streams over
one, single port for all of them together). Not doing this correctly results...

090438cc 03/03/2009 04:48 PM Ronald S. Bultje

Recognize the "application" data type, which is required for WMS/UDP
sessions.

This type is used in RTP/ASF (served by WMS servers), and is required to
make UDP sessions work, but breaks TCP sessions. Therefore, we disable setup
for application streams in TCP/WMS streams....

9aaa2077 03/03/2009 04:19 PM Benoit Fouet

Add a context to av_log() calls.

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

fdf11906 03/03/2009 02:09 PM Diego Biurrun

Remove deprecated vhook subsystem.

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

f989d397 03/03/2009 01:57 PM Ronald S. Bultje

Remove size_t cast in setting s->priv_data directly to the (integer) file
descriptor returned by open(). This removes some dubious doublecasts such
as priv_data = (void ) (size_t) some_integer, and is always safe on systems
we care about because sizeof(int)<=sizeof(void
). See comments from Mans and...

eafb17d1 03/03/2009 01:51 PM Ronald S. Bultje

Don't let finalize_packet() touch pkt->stream_index. Instead, let individual
payload handlers take care of that themselves at their own option. What this
patch really does is "fix" a bug in MS-RTSP protocol where incoming packets
are always coming in over the connection (UDP) or interleave-id (TCP) of...

95f03cf3 03/03/2009 01:42 PM Ronald S. Bultje

Reindent after r17764.

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

f3e71942 03/03/2009 01:41 PM Ronald S. Bultje

In the current implementation of rtp_parse_packet(), finalize_packet() is
called for all packets with an internal handler function but only for
non-first packets from dynamic payload parse_packet() handlers. This patch
fixes that. Bug was noticed by Luca in "[PATCH] rtpdec.c: don't overwrite...

d176f903 03/03/2009 01:26 PM Ronald S. Bultje

Reduce allocated length of the HTTP authentication request field buffer, as
noticed by Stefano and Luca in the "[PATCH]RTSP Basic Authentication"
mailinglist thread.

av_base64_encode() was recently changed. The previous implementation required
12 extra bytes (ceil(len(src)/3.)*4+12), whereas the new one is guaranteed to...

c0492097 03/03/2009 12:57 PM Diego Biurrun

cosmetics: Fix indentation.

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

2fddbb68 03/02/2009 09:28 AM Benoit Fouet

Add context to some av_log() calls.

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

0ffbc258 03/02/2009 05:18 AM Diego Biurrun

Change a bunch of codec long_names to be more consistent and descriptive.

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

827f7e28 03/01/2009 04:35 PM Aurelien Jacobs

deprecate old metadata API

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

bc718b47 03/01/2009 04:06 PM Aurelien Jacobs

fix missed usage of old metadata API in mov demuxer

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

012867f0 03/01/2009 03:38 PM Aurelien Jacobs

use new metadata API in libavformat/utils.c

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

feacba6c 03/01/2009 03:28 PM Aurelien Jacobs

use new metadata API in r3d demuxer

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

ec264570 03/01/2009 02:50 PM Aurelien Jacobs

new metadata API is now officially part of public API

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

95030323 03/01/2009 02:29 PM Aurelien Jacobs

simplify metadata conversion and fixes gcc-2.95 at the same time

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

4022fe01 03/01/2009 03:48 AM Michael Niedermayer

Change the timebase of the raw demuxer to one that can represent the ts of fields.

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

9e6c124a 03/01/2009 03:17 AM Michael Niedermayer

Disable MPEG-1/2 style timestamp calculation for H264. It still randomizes
the timestamps because delay is not known for the first few frames.

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

719e721a 03/01/2009 12:12 AM Aurelien Jacobs

Add some basic metadata conversion tables for matroska and asf.
Add missing const qualifiers for metadata_conv in AV{In|Out}putFormat.

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

f610a9f2 02/28/2009 11:34 PM Aurelien Jacobs

add a metadata conversion API

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

3aa7ac6d 02/28/2009 07:34 PM Luca Abeni

Document ff_rtp_codec_id()

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

4c6b49bf 02/28/2009 06:35 PM Ivan Schreter

Change TS seeking so it returns position/timestamp of a key frame.

Patch by Ivan Schreter, schreter gmx net

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

d3da8a45 02/28/2009 06:23 PM Luca Abeni

Fix typo in a comment

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

c3efd98c 02/28/2009 06:21 PM Luca Abeni

Document ff_rtp_enc_name()

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

344bcea4 02/28/2009 05:31 PM Justin Ruggles

cosmetics: indentation

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

d3a57949 02/28/2009 05:24 PM Luca Abeni

Document ff_rtp_get_codec_info()

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

81f052cb 02/28/2009 05:24 PM Justin Ruggles

Separate the raw FLAC demuxer from raw.c and put in a new file,
flacdec.c.

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

2d243fb3 02/28/2009 04:02 PM Ronald S. Bultje

Rename movenc.c MOVContext to MOVMuxContext, since MOVContext is already used
in mov.c for the demuxer. See "[PATCH] rename movenc.c MOVContext to
MOVMuxContext" thread on the mailinglist.

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

f166f2f4 02/28/2009 03:15 PM Måns Rullgård

Revert "Improve frame rate guessing for streams with two fields per frame."

This reverts r17656, which broke many tests. Further investigation
is necessary.

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

5fa61b26 02/28/2009 01:14 PM Ivan Schreter

Improve frame rate guessing for streams with two fields per frame.

Patch by Ivan Schreter, schreter gmx net

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

73914d56 02/27/2009 11:12 PM Aurelien Jacobs

use new metadata API in nut muxer
This is only a straight conversion of current code, so for now, it won't
mux generic metadata. It will only mux Title, Author and Copyright.

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

00798e45 02/27/2009 11:10 PM Aurelien Jacobs

use new metadata API in nut demuxer

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

fe02d9e7 02/27/2009 02:13 PM Reimar Döffinger

Do not allow standard-frame-rate detection to increase the value of
r_frame_rate by more than 1% over a previously set/detected value.

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

03c03afd 02/27/2009 10:07 AM Reimar Döffinger

Simplify ipmovie.c pts calculation by using an appropriate time_base.

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

f3592353 02/27/2009 08:31 AM Benoit Fouet

Add a context to av_log() call.

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

3bc5f6f9 02/27/2009 08:02 AM Reimar Döffinger

Hack: #undef printf so compilation works with DEBUG_IPMOVIE set to 1

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

85142724 02/27/2009 07:56 AM Reimar Döffinger

Detect the case when the time base is exact but far finer than necessary to
represent the time stamps, as e.g. for ipmovie.c and set a better r_frame_rate.

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

3797c74b 02/26/2009 11:47 PM Michael Niedermayer

Add ticks_per_frame, this should hopefully fix the regressions caused
by the time_base change.

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

83569729 02/26/2009 10:39 PM Aurelien Jacobs

cosmetics: vertical alignment

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

b8222b3d 02/26/2009 10:38 PM Aurelien Jacobs

use new metadata API in rpl demuxer

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

0d2e86d7 02/26/2009 10:35 PM Aurelien Jacobs

use new metadata API in wc3 demuxer

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

3f4c2bf9 02/26/2009 10:34 PM Stefano Sabatini

Mark as "internal but installed" the avio.h file.

This should prevent its direct inclusion in an external project, which
results broken if avformat.h is not included before.

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

aafe9b63 02/26/2009 10:28 PM Stefano Sabatini

Add a @file notice to avio.h.

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

17af0525 02/26/2009 04:17 PM Aurelien Jacobs

move static tables from asf.h to non-static tables in asf.c
this avoid getting those tables duplicated in asfenc.o and asfdec.o

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

5e293c42 02/26/2009 03:44 PM Aurelien Jacobs

rename asf-enc.c to asfenc.c and asf.c to asfdec.c for consistency

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

6352c6bb 02/26/2009 02:40 PM Aurelien Jacobs

fix a memleak in av_metadata_set()

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

144ae29d 02/26/2009 02:24 PM Ronald S. Bultje

Implement marker bit, which is used for several RTP payloads currently
under review. See "[FFmpeg-devel] RTP mark bit not passed to parse_packet"
thread on mailinglist.

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

a68d44ed 02/26/2009 02:23 PM Ronald S. Bultje

Don't (ab)use PKT_FLAG_* in RTP code, since the two have virtually nothing
in common except for this one value. Change was requested by Luca in the
"[FFmpeg-devel] RTP mark bit not passed to parse_packet" thread.

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

26d6b3e2 02/26/2009 02:15 PM Ronald S. Bultje

Document rtsp.h, see "[PATCH] document rtsp.h" thread.

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

d9fc9ff3 02/26/2009 01:13 PM Aurelien Jacobs

movenc: add muxing of language along with metadata tags when available

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

2904fd39 02/26/2009 01:11 PM Aurelien Jacobs

return -1 for errors in ff_mov_iso639_to_lang() to allow for error checking

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

b97fb809 02/26/2009 01:08 PM Aurelien Jacobs

cosmetics: indentation

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

1ee2d448 02/26/2009 01:06 PM Aurelien Jacobs

use new metadata API in mov muxer

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

ed118841 02/26/2009 01:00 PM Aurelien Jacobs

don't trigger metadata compatibility code when user app already set metadata
using new API

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

e34a5996 02/26/2009 08:45 AM Baptiste Coudurier

dv probe

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

2578326f 02/26/2009 02:41 AM Justin Ruggles

Share the function to write a raw FLAC header and use it in the Matroska
muxer.

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

faec0eba 02/26/2009 02:33 AM Justin Ruggles

cosmetics: add a comment in flac_write_header().

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

25582b89 02/26/2009 02:32 AM Justin Ruggles

Add support for full header extradata to raw FLAC muxer.

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

59c6178a 02/26/2009 02:29 AM Justin Ruggles

Use a shared function to validate FLAC extradata.

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

caee91f7 02/26/2009 02:21 AM Justin Ruggles

Separate the raw FLAC muxer from raw.c to its own file, flacenc.c.

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

22e77e44 02/25/2009 07:10 PM Diego Biurrun

spelling/wording/grammar cosmetics

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

882fb0a3 02/25/2009 10:45 AM Michael Niedermayer

untypo

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

28c17200 02/25/2009 08:09 AM Baptiste Coudurier

fix index edit rate, inverse num and den

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

e38badbc 02/25/2009 08:08 AM Baptiste Coudurier

simplify, use codec->block_align

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

37653f0b 02/25/2009 08:06 AM Baptiste Coudurier

set channel number even for inactive channels

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

6df1deda 02/25/2009 08:05 AM Baptiste Coudurier

do not set frame start bit since marked as not used and factorize

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

1de2db8f 02/25/2009 03:18 AM Michael Niedermayer

AVInputFormat.reed_seek2()

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

27ca0a79 02/24/2009 10:19 PM Ivan Schreter

Add timestamp computation if values are exported by decoder.

Patch by Ivan Schreter, schreter gmx net

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

810c451b 02/24/2009 08:17 PM Ivan Schreter

Change duration computation to use time_base instead of TB/2.

Patch by Ivan Schreter, schreter gmx net

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

25918212 02/24/2009 03:04 PM Michael Niedermayer

Add AVFMT_VARIABLE_FPS to specify which muxers do not need duplicated frames.

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

7f123e7f 02/24/2009 01:35 PM Michael Niedermayer

Add CODEC_ID_H264 to tb_unreliable(), it belongs there for the same
reason as mpeg2. (telecine amongth others)

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

40284e9c 02/23/2009 07:51 PM Baptiste Coudurier

start track id at 2, track id 1 for timecode

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

1d14361d 02/23/2009 02:38 AM Michael Niedermayer

Allow av_find_stream_info() to be aborted.
Based on a patch by netgem.

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

b81350a8 02/22/2009 02:27 PM Stefan Gehrer

consistent naming of Chinese AVS raw demuxer

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

67d44b84 02/22/2009 09:42 AM Reimar Döffinger

Support playback of incorrectly cut DV files where the headers do not
start at the first byte.

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

bc64cb96 02/22/2009 01:07 AM Baptiste Coudurier

check av_get_packet return value

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

0d8f0abf 02/22/2009 12:20 AM Baptiste Coudurier

return AVERROR if alloc failed, set count after alloc, use variable when reallocing, based on patch by Netgem

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

d2718187 02/21/2009 11:54 PM Baptiste Coudurier

parse aac extradata to fetch channels and sample rate, patch from Netgem

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

c132938d 02/21/2009 11:00 PM Michael Niedermayer

Waste less space for printing timebases.

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

a9e534d5 02/21/2009 10:26 PM Ronald S. Bultje

Rename RTSPHeader to RTSPMessageHeader to reflect more clearly what the
structure is meant to represent. See "[PATCH] rtsp.[ch]: RTSPHeader ->
RTSPServerResponse" and "[PATCH] document rtsp.h" threads on ML.

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

fa0e036d 02/21/2009 09:30 PM Michael Niedermayer

Print all timebases (idea from netgem)

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