Statistics
| Branch: | Revision:

ffmpeg / libavformat / avformat.h @ bd51c013

History | View | Annotate | Download (46 KB)

# Date Author Comment
23d9cc45 03/19/2009 09:46 PM Ramiro Polla

Support raw TrueHD files

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

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

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

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

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

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

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

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

b1fa4942 02/19/2009 11:35 PM Ivan Schreter

Add convergence_duration to AVCodecParserContext.

Patch by Ivan Schreter, schreter gmx net

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

6363af44 02/18/2009 11:46 PM Ivan Schreter

Add key_frame to AVCodecParserContext, used in libavformat.
Initialized to -1 in parser.c for backward compatibility.

Patch by Ivan Schreter, schreter gmx net

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

1447aac4 02/18/2009 02:01 PM avcoder

av_alloc_format_context has been renamed, update AVFormatContext av_class
documentation accordingly.
Patch by avcoder: `gmail_address(ffmpeg)`

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

c1b02101 02/15/2009 08:45 PM Stefano Sabatini

Improve grammar: "X next after Y" -> "next X after Y".

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

5d377501 02/15/2009 02:29 PM Stefano Sabatini

Replace calls/references of the deprecated register_protocol()
function with correponding calls/references to av_register_protocol().

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

65c40e4e 02/15/2009 02:25 PM Stefano Sabatini

Rename register_protocol() to av_register_protocol() and deprecate
register_protocol().

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

aeedac95 02/15/2009 09:04 AM Stefano Sabatini

Document av_iformat_next() and av_oformat_next() functions.

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

bd3f81f3 02/13/2009 07:28 AM Baptiste Coudurier

MXF D-10 muxer

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

6fcce4f9 02/12/2009 02:15 AM Patrik Kullman

Change ffm_write_write_index to return int, and return if error occured.
Patch by Patrik Kullman, patrik at yes dot nu

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

865780ae 02/11/2009 04:28 PM Toshimitsu Kimura

Gopher protocol, patch by Toshimitsu Kimura, lovesyao gmail com

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

4c08b2bd 02/11/2009 12:25 AM Stefano Sabatini

Cosmetics: vertical align "*" for consistency with the other doxyies.

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

3dc6cb2e 02/11/2009 12:19 AM Stefano Sabatini

Remove @deprecated notice from AVFrac, it is not deprecated anymore.

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

f0b00aba 02/09/2009 07:57 PM Michael Niedermayer

Try to clarify doxy of avformat_seek_file().

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

1cc65cec 02/08/2009 09:14 PM Baptiste Coudurier

Move declaration of ff_interleave_add_packet to internal.h.
It is an internal function and should not be in an installed header.

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

998b6f7c 02/08/2009 05:55 PM Michael Niedermayer

Clarify that avformat_seek_file() is not part of the stable API yet.

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

d04768fa 02/08/2009 05:52 PM Michael Niedermayer

avformat_seek_file() prototype

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

88a28965 02/08/2009 08:16 AM Stefano Sabatini

Deprecate av_malloc_format_context() in favor of
avformat_alloc_context(), and drop the old symbol at the next major
bump.

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

88b2027e 02/07/2009 09:13 PM Baptiste Coudurier

declare ff_interleave_add_packet

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

2db5da97 02/04/2009 05:56 AM Ramiro Polla

Do not misuse unsigned long to store pointers.

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

5ea7ce88 02/02/2009 09:45 PM Aurelien Jacobs

modify the way to pass parameters to av_metadata_set()
This improves code readability and this avoid warnings about discarding
qualifiers from pointer target type.

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

04e76709 01/30/2009 12:44 AM Aurelien Jacobs

typo

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

7a420671 01/26/2009 11:39 PM Aurelien Jacobs

make it clear that the new metadata API is a work in progress

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

4815e246 01/25/2009 04:44 PM Stefano Sabatini

Move documentation of av_register_all() from allformats.c to
avformat.h, and extend it.

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

3a41c2f7 01/22/2009 11:35 PM Michael Niedermayer

Move av_read_frame/parser related buffer variables from AVFormatContext
to AVStream, this is required if we want to allow the user to pull frames
from specific streams at some point in the future.

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

7eb68edb 01/20/2009 07:42 AM Baptiste Coudurier

R3D REDCODE demuxer

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

48a81c0f 01/18/2009 10:53 PM Aurelien Jacobs

replace AV_METADATA_IGNORE_CASE flag by a new AV_METADATA_MATCH_CASE flag
with the opposed meaning

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

055dc116 01/17/2009 08:08 PM Stefan Gehrer

added demuxer for FunCom ISS audio files,
extended ADPCM decoder by ISS specific IMA variant

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

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