Statistics
| Branch: | Revision:

ffmpeg / libavformat / avformat.h @ 0a63a676

History | View | Annotate | Download (42.2 KB)

# Date Author Comment
094d9df7 01/06/2009 10:11 PM Aurelien Jacobs

free all allocated metadata structures

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

e232c252 01/05/2009 11:56 PM Aurelien Jacobs

add a typedef for AVMetadata

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

52e57500 01/05/2009 10:10 PM Diego Biurrun

Revert deprecation of AVFrac structure. Attempts to replace AVFrac have turned
out to be unsatisfying and confidence in AVFrac has been restored.

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

bc1d2afb 01/04/2009 11:31 PM Aurelien Jacobs

rename AVMetaData to AVMetadata and meta_data to metadata

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

f526adaf 01/04/2009 10:31 PM Aurelien Jacobs

add metadata in AVStream, AVProgram and AVChapter

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

ea29242c 01/04/2009 08:47 PM Mike Melanson

Ministry of English Composition treatment for the new metadata API

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

a6d18a0e 01/04/2009 06:58 PM Michael Niedermayer

Move metadata API from avcodec to avformat.

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

47146dfb 01/04/2009 06:48 PM Michael Niedermayer

Generic metadata API.
avi is updated as example.
No version bump, the API still might change slightly ...
No update to ffmpeg.c as requested by aurel.

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

1ca9133f 01/04/2009 11:04 AM Stefano Sabatini

Drop the deprecated parse_image_size() and parse_frame_rate() functions
at the next libavformat major version bump.

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

15545a09 11/08/2008 06:37 PM Stefano Sabatini

Fix argument constness for the av_codec_get_id() and
av_codec_get_tag() functions, making them take in input a constant
array, since they're not supposed to change it. Fix some warnings.

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

bd09e8a7 10/24/2008 01:42 AM Baptiste Coudurier

raw dnxhd de/muxer

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

bc5c918e 10/03/2008 10:16 AM Diego Biurrun

Remove offset_t typedef and use int64_t directly instead.
The name offset_t is easily confused with the standard off_t type and
*_t is POSIX reserved namespace if any POSIX header is included.

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

72ab9d7f 10/02/2008 08:01 PM Diego Pettenò

Use typeof instead of GCC-specific typeof keyword.
The typeof keyword is disabled by default when building with -std=c99
as it's a GNU extension.
ICC supports the typeof keyword as well as typeof.

Patch by Diego 'Flameeyes' Pettenò flameeyes A gmail P com...

78cb7273 09/27/2008 08:05 PM Diego Biurrun

cosmetics: Break overly long lines, one grammar fix.

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

4f57fa8c 09/27/2008 07:51 PM Diego Biurrun

spelling/wording/grammar

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

fff5e687 09/27/2008 05:37 PM Diego Biurrun

Move doxygen comments for av_gettime from utils.c to avformat.h.

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

e7f656d5 09/10/2008 12:51 PM Michael Niedermayer

Clarify convergence_duration.

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

74cf4819 09/07/2008 12:05 AM Aurelien Jacobs

bump lavf micro version to allow checking for the matroska/ASS bugfix in r15211

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

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