Statistics
| Branch: | Revision:

ffmpeg / libavformat / avformat.h @ 24c3da16

History | View | Annotate | Download (39.4 KB)

# Date Author Comment
dc76fe13 09/03/2008 05:57 PM Reimar Döffinger

Change doxygen comment: Clarify when av_write_trailer should be called.

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

a2636c0f 09/03/2008 02:44 PM Michael Niedermayer

Add AVPacket.convergence_duration.

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

a82630de 09/03/2008 02:02 PM Michael Niedermayer

Try to clarify the semantics of AVPacket.duration.

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

98790382 08/31/2008 07:39 AM Stefano Sabatini

Globally rename the header inclusion guard names.

Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.' to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_"....

c1854592 08/24/2008 04:51 PM Reimar Döffinger

Change codec_tag type from const struct AVCodecTag ** to const struct AVCodecTag * const *

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

c30a4489 08/23/2008 11:13 PM Aurelien Jacobs

export sample_aspect_ratio read by the demuxer in a separate field
that the one read by the decoder.

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

ff9c8d7c 08/15/2008 04:13 PM Michael Niedermayer

Add flag to mark demuxers that can output discontinuous timestamps.
(could also be added to muxers if someone wants)

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

0d84a8f6 08/12/2008 05:28 PM Baptiste Coudurier

increase MAX_REORDER_DELAY and pts_buffer size to 16, max for h264 atm

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

c97429e2 08/08/2008 06:40 PM Stefano Sabatini

Implement avformat_version().

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

5c5b1731 08/06/2008 10:17 PM Måns Rullgård

Maintain pointer to end of AVFormatContext.packet_buffer list

This changes add_to_pktbuf() to maintain a pointer to the last entry
in the list, avoiding a linear walk-through on each call. Before this
change, add_to_pktbuf() could take a significant amount of time (10%...

c5e56a81 08/01/2008 10:29 PM Michael Niedermayer

Revert r14497
Log:
Add missing header #includes.
Policy violation (change not approved by maintainer)
and while discussions where ongoing and no consensus has been reached.

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

2e11268e 08/01/2008 04:29 PM Diego Biurrun

Add missing header #includes.

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

327ce5e6 07/23/2008 05:06 PM Kostya Shishkov

SMPTE 421M Annex L (aka .rcv) muxer

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

0bef08e5 07/12/2008 06:42 PM Michael Niedermayer

New codec probing system try #1.

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

5b8cc860 07/10/2008 03:02 AM Gregory Montoir

Motion Pixels MVI Demuxer.
Patch by Gregory Montoir <cyx <at> users <dot> sourceforge <dot> net>

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

72e043dd 07/08/2008 11:20 PM Erik Hovland

One-bit bitfields should probably be unsigned. Unfortunately, it is left
up to the compiler on how one bit fields are treated. gcc treats one-bit
bitfields as signed and allows for the -funsigned-field parameter. Other
compilers (like Sun C) treat one-bit bitfields as unsigned no matter what....

45b2b05f 06/09/2008 01:38 PM Michael Niedermayer

Make timestamp debugging work nicer.

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

3438d82d 06/09/2008 12:24 AM Baptiste Coudurier

remove ugly ffm_nopts hack, use AVFormatContext->timestamp

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

bde15e74 06/03/2008 04:20 PM Stefano Sabatini

Make long_names in lavf/lavdev optional depending on CONFIG_SMALL.
patch by Stefano Sabatini, stefano.sabatini-lala poste.it
along with some spelling/consistency fixes for the long names by me

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

abd2256d 05/23/2008 06:15 PM Michael Niedermayer

Pass time_base as argument to new_chapter() as well.
This fixes the wrong timebase the matroska demuxer had after my previous commits.
Maybe we should reduce new_chapter() to just (AVFormatContext, int id) ?

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

f6e76ba4 05/23/2008 05:56 PM Michael Niedermayer

Document pts/dts.

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

5c37f43a 05/23/2008 01:14 PM Michael Niedermayer

Make ff_new_chapter() return AVChapter instead of int so its consistant with
av_new_program() and its simpler to set other fields in AVChapter which arent
set by ff_new_chapter().

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

fbabf1e9 05/23/2008 01:08 PM Michael Niedermayer

nb_chapters should be unsigned

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

7c8202cc 05/23/2008 01:07 PM Michael Niedermayer

s/num_chapters/nb_chapters/ all other similar variables are called nb_*.

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

7a2a3e8e 05/23/2008 01:02 PM Michael Niedermayer

Add id to AVChapter, untested (where do i find matroska files with chapters?).

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

8931e7b4 05/23/2008 12:45 PM Michael Niedermayer

clarify start/end timebase

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

c2fb6be4 05/23/2008 12:44 PM Michael Niedermayer

align comments

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

d2974f16 05/23/2008 12:43 PM Michael Niedermayer

chapter id and timebase

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

79d7836a 05/22/2008 10:00 PM Anton Khirnov

add support for chapters definition in lavf
patch by Anton Khirnov wyskas at gmail dot com

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

903a2e86 04/24/2008 11:21 PM Michael Niedermayer

Avoid using reserved __names.

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

3a027f5e 03/30/2008 07:17 PM Jai Menon

IFF demuxer

Patch by Jai Menon (realityman <at> gmx.net)

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

d9526386 03/22/2008 01:06 AM Diego Biurrun

typo: occured --> occurred

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

cb96da49 03/21/2008 02:02 PM Sascha Sommer

rl2 demuxer

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

0f3444e1 03/18/2008 07:54 PM Ramiro Polla

MSN TCP Webcam stream demuxer.

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

aa9f4208 03/16/2008 01:36 PM Baptiste Coudurier

ipod/iphone compatible mp4 muxer

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

ffa71b2b 03/08/2008 10:43 PM Ramiro Polla

Typo + grammar

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

ab8ab30c 03/08/2008 09:59 PM Ramiro Polla

Introduce max_picture_buffer variable in AVFormatContext,
set by rtbufsize option.

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

90c2295b 03/07/2008 07:25 PM Evgeniy Stepanov

Add 'disposition' bitfield to AVStream and use it for both muxing and demuxing
of matroska and nut.

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

800c289a 02/26/2008 08:37 PM Måns Rullgård

less preprocessor magic in version number macros

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

76a448ed 02/25/2008 09:22 AM Måns Rullgård

Install headers in $prefix/include/$libname

Install each library's headers in $prefix/include/$libname.
The installed headers use #include "lib*/*.h"; applications
are expected to do the same.

Specify only $prefix/include in .pc files.

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

635fbcb1 02/20/2008 08:24 PM Michael Niedermayer

revert 12156

Log:
Make timestamp interpolation work with mpeg2 field pictures.
Cleaner/simpler solutions are welcome.
----
A IMHO cleaner solution has been implemented.

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

ff2635b2 02/20/2008 03:20 AM Michael Niedermayer

Make timestamp interpolation work with mpeg2 field pictures.
Cleaner/simpler solutions are welcome.

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

e97ac1e6 02/19/2008 10:50 PM Måns Rullgård

Clean up lib* version definitions

Updating version numbers now requires changing only one place.

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

eda178d2 01/29/2008 09:25 AM Kostya Shishkov

SMPTE 421 Annex L format demuxer

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

f8d7c9d3 01/27/2008 03:43 PM Evgeniy Stepanov

Add support for Matroska attachments.
patch by eugeni dot stepanov at gmail.com and myself

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

dfb400a8 01/20/2008 06:30 PM Paul Egan

new avm2 (flash 9) muxer, patch by Paul Egan, paulegan at mail dot com

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

3dea63bd 01/13/2008 01:33 PM Paul Kelly

user specifyable maximum amount of memory to use for the index.
patch by Paul Kelly paul stjohnspoint co uk
with some changes by me

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

2576a9ec 12/31/2007 04:49 PM Michael Niedermayer

Correct doxy about timestamp units of read_timestamp().

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

de14759e 12/31/2007 04:47 PM Michael Niedermayer

Document return of read_timestamp.

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

8bfb108b 12/21/2007 11:50 AM Diego Biurrun

comment typo fixes

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

91fd7398 12/21/2007 12:22 AM Ivo van Poorten

typo ;)

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

ba66ae94 12/20/2007 09:59 AM Michael Niedermayer

Document a few more structure change rules with relation to ABI/API.

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

252f17e2 12/20/2007 09:43 AM Michael Niedermayer

Document structure change rules with relation to ABI/API.

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

f47b9f48 12/19/2007 02:09 PM Reimar Döffinger

Increase minor version due to new av_close_input_stream

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

2506fd54 12/19/2007 02:07 PM Reimar Döffinger

Add a av_close_input_stream function

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

2e9b86ac 12/19/2007 11:31 AM Michael Niedermayer

Remove dead code which disappeared with the last major version bump.

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

71957315 12/19/2007 10:58 AM Michael Niedermayer

Remove *_codec_id from AVFormatParameters with the next major version bump.
AVFormatParameters is never available when needed and is an annoying mess.

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

62600469 12/19/2007 10:56 AM Michael Niedermayer

Allow overriding codec_ids.

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

5d81d641 12/16/2007 05:22 PM Diego Biurrun

cosmetics: comment typo fixes

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

88808c60 12/15/2007 04:54 PM Michael Niedermayer

document how to free the result of av_alloc_format_context()

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

84be6e72 12/12/2007 07:01 PM Michael Niedermayer

av_*_next() API for libavformat

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

7338d368 12/01/2007 12:05 PM Diego Biurrun

succes --> success typo

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

fe2b276c 11/28/2007 07:51 PM Andreas Öman

Bump lavf minor due to addition of
av_url_read_fplay(), av_url_read_fpause() and av_url_read_fseek()

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

087b3272 11/21/2007 04:33 PM Luca Abeni

Include os_support.h only when needed

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

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007

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

8ea0e802 11/15/2007 11:45 AM Panagiotis Issaris

Fix Doxygen parameter

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

4e8988a3 11/14/2007 12:42 PM Panagiotis Issaris

Typo

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

5118cae6 11/10/2007 06:27 PM Baptiste Coudurier

ogg muxer

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

12877faf 11/07/2007 05:35 AM Kostya Shishkov

Musepack SV8 demuxer and decoder

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

7798b42d 11/03/2007 06:29 PM Kostya Shishkov

Add ff_ prefix to get_v()

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

c971ff19 10/29/2007 09:15 AM Luca Abeni

Remove the inclusion of rtsp.h and rtp.h from avformat.h, and
explicitly include such headers where needed

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

66f7679c 10/22/2007 06:01 AM Kostya Shishkov

Beam Software SIFF demuxer and video decoder

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

fe7e750f 10/21/2007 05:26 PM Kostya Shishkov

New RM format deserves small version bump

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

526efa10 10/20/2007 08:25 AM Nico Sabbi

API extension: AVProgram now has an array (stream_index) containing the indexes of the streams in AVFormatContext

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

5b21bdab 10/17/2007 09:37 AM Diego Biurrun

Add FFMPEG_ prefix to all multiple inclusion guards.

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

fe0b9a64 10/14/2007 01:32 PM Benoit Fouet

Increment minor after r10709.

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

15afa396 09/25/2007 08:45 PM Nico Sabbi

Added definition and utility functions to handle AVProgram(s) in AVFormatContext

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

f9436161 09/19/2007 12:38 PM Stefano Sabatini

Make parse_date return INT64_MIN in case of unparsable input.
Patch by Stefano Sabatini: [stefano sabatini-lala poste it]
Original thread:
[FFmpeg-devel] [PATCH] Enhace documentation forlibavformat/utils.c:parse_date
Date: 08/17/2007 09:40 PM

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

bf4a1f17 09/13/2007 03:22 AM Kostya Shishkov

Monkey Audio decoder

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

ac6577cd 09/10/2007 07:31 PM Ramiro Polla

Bump micro version number for r10429

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

e26381b6 08/18/2007 12:35 AM Neil Brown

more verbose doxy for duration (from patch by neilb suse de)

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

4854c253 08/18/2007 12:31 AM Neil Brown

mention that start_time maybe AV_NOPTS_VALUE (from patch by neilb suse de)

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

6d96a9b9 08/16/2007 12:07 PM Michael Niedermayer

elaborate a little on AVStream.start_time, it seems the comment is not clear
enough, not that the clearer NEVER comment in AVFormatContext.start_time stoped
people from posting stupid patches

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

06c5c560 08/11/2007 08:03 PM Michael Niedermayer

cola for diego

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

68bf8d83 08/11/2007 03:03 PM Diego Biurrun

Bump minor number, NUT muxer was added.

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

65d7d68b 08/10/2007 04:15 PM Michael Niedermayer

mention AVPROBE_PADDING_SIZE at the read_probe() doxy

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

8767b80f 08/05/2007 01:44 PM Luca Abeni

Change avf_sdp_create() to get a pre-allocated buffer as input, and to
return an integer (0 if the SDP has been succesfully created, < 0 in case
of error)

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

82583548 08/04/2007 10:46 PM Michael Niedermayer

correct initial timestamps which have AV_NOPTS_VALUE

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

c5388c07 07/26/2007 10:34 PM Luca Abeni

Introduce an SDP generator

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

11bf3847 07/25/2007 07:47 PM Aurelien Jacobs

add proper support for subtitles muxing/stream copying

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

a9fd2b19 07/09/2007 10:15 PM Måns Rullgård

avoid deprecation warnings for AVFrac from avformat.h

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

bf09c2e2 07/06/2007 07:16 AM Luca Abeni

Add support for non-blocking input formats

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

05ce0f11 06/25/2007 02:08 AM Maksym Veremeyenko
  • clarifying the AVInputFormat::read_seek return value * changing dv_read_seek() to return the proper value
    (patch by Maksym Veremeyenko)

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

e46e884f 06/23/2007 11:10 PM Måns Rullgård

remove old unused string functions

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

6fe706df 06/12/2007 09:27 PM Ramiro Polla

Remove unused declarations

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

90b5b51e 06/12/2007 06:50 PM Diego Biurrun

misc typo fixes

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

755bfeab 06/12/2007 09:29 AM Diego Biurrun

misc spelling fixes

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

26ef3220 06/12/2007 08:06 AM Stefano Sabatini

Move the video size and rate abbreviations system from libavformat to libavcodec
patch by Stefano Sabatini: [stefano dot sabatini minus lala poste dot it]
original thread:
[FFmpeg-devel] [PATCH] Redesign the video size and rateabbreviations system
date: 06/02/2007 05:30 PM...

ac3967c1 06/04/2007 11:07 PM Diego Biurrun

spelling

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

864ff8c1 06/04/2007 09:05 PM Ramiro Polla

Typos

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