Statistics
| Branch: | Revision:

ffmpeg / libavformat / avformat.h @ ed90d370

History | View | Annotate | Download (22.6 KB)

# Date Author Comment
dfca23e3 03/27/2006 10:22 PM Reimar Döffinger

NuppelVideo/MythTVVideo support, including rtjpeg decoder

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

348efc18 03/21/2006 05:27 PM Kostya Shishkov

Smacker demuxer and decoder.

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

30a43f2d 03/01/2006 11:29 AM Michael Niedermayer

add size to AVIndex

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

26376701 02/17/2006 03:17 AM Mike Melanson

complete AVS playback system (from Creature Shock computer game),
courtesy of Aurelien Jacobs <aurel at gnuage dot org>

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

4e114829 02/12/2006 06:49 AM Mike Melanson

complete American Laser Games MM playback system, courtesy of Peter Ross
(suxen_drol at hotmail dot com)

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

aafaeabb 02/12/2006 02:18 AM Alex Beregszaszi

tta demuxer, also usable for moving tta audio data into an other container

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

a283db39 02/10/2006 01:24 AM Måns Rullgård

generate adts frame headers if required

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

ea395e8c 02/09/2006 10:52 PM Aurelien Jacobs

add a Creative VOC (de)muxer

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

4accd1fd 02/08/2006 01:11 AM Måns Rullgård

bump version numbers and update docs for adts aac support

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

f11288da 02/02/2006 03:21 PM Michael Niedermayer

AIFF format support by (Patrick Guimond <patg a.t patg d.o.t homeunix d.o.t org)

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

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

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

e0f7e329 12/09/2005 04:08 PM Benjamin Larsson

Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy...

f9c7872c 10/20/2005 08:06 PM Roberto Togni

Increase version: 'wave' atom parsing added to mov demuxer

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

b93f738f 09/02/2005 07:18 PM Reimar Döffinger

Support D-Cinema audio demuxing.

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

5b28c8c3 08/21/2005 10:31 PM Michael Niedermayer

time_base description by Rich Felker | dalias, aerifal cx

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

7cbaa7ba 08/15/2005 03:58 PM Michael Niedermayer

parse pict_type for streams in avi
fix mpeg4 parser so it outputs te pict_type
support header only parseing without repacking

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

30bc6613 08/15/2005 02:22 PM Michael Niedermayer

support fixing missing pts by parsing future frames

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

5aa083ee 07/31/2005 10:51 AM Michael Niedermayer

A.B.C versions

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

01f4895c 07/17/2005 10:24 PM Michael Niedermayer

changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility

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

93a23627 07/15/2005 12:50 PM Vidar Madsen

Yamaha SMAF file format support patch by (Vidar Madsen: vidarino, gmail com)

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

8c3eba7c 07/14/2005 09:39 PM Michael Niedermayer

skip_idct
skip_frame
skip_loop_filter

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

90ad92b3 06/27/2005 12:04 AM Michael Niedermayer

support changing in bitstream global headers into extradata style and back

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

6beefa40 06/25/2005 09:04 AM Michael Niedermayer

*BSD bktr grab support by (Jacob Meuser: jakemsr, jakemsr com)

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

b4b87d48 06/24/2005 11:38 AM Michael Niedermayer

AVStream.nb_frames and docs for r_frame_rate

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

8108551a 06/18/2005 01:52 AM Todd Kirby

Animated GIF looping patch by (Todd Kirby // ffmpeg.php gmail com)

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

09730260 06/03/2005 02:02 PM Fabrice Bellard

optional ISO 639 3 letter language field

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

2692067a 05/26/2005 08:17 PM Michael Niedermayer

AVPacket.pos

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

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

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

9146ca37 04/09/2005 03:32 PM Måns Rullgård

Ogg demuxer ported from tcvp by Luca Barbato <lu_zero at gentoo dot org>,
fixups by me.

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

c64d476c 03/23/2005 12:52 PM Calcium

30_clean_up_global_header_flag.patch by (Calcium | calcium nurs or jp)

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

f3356e9c 03/17/2005 01:25 AM Michael Niedermayer

more fine grained discarding of packets

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

27a5fe5f 03/13/2005 12:13 AM Michael Niedermayer

keyframe & non keyframe index fixes

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

b4aea108 01/22/2005 01:48 AM Michael Niedermayer

support discarding of uninterresting packets

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

568e18b1 01/08/2005 02:21 PM Michael Niedermayer

integer overflows, heap corruption
possible arbitrary code execution cannot be ruled out in some cases
precautionary checks

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

0d712409 12/01/2004 02:28 AM Michael Niedermayer

fifo_realloc()

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

dc56fc38 11/23/2004 06:23 PM Michael Niedermayer

int / int64 fix by (Wolfram Gloger <wmglo @ dent:med:uni-muenchen:de>)

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

27d5f18f 11/20/2004 11:10 PM François Revol

First implementation of nsv demuxer.
Get libavformat linked with lavc and lmp3lame is required. BeOS requires no undefined syms on link! (besides it's bad to leave undef syms)

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

5b6d5596 11/11/2004 06:09 PM Michael Niedermayer

move p*m from image/lavf -> image2/lavc
video/audio_codec_id in AVFormatParameters to override/help demuxer
av_guess_codec() to guess the default codecs based upon muxer + filename

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

f02be79d 10/22/2004 02:04 AM Roman Shaposhnik
  • Introducing IIDC1394 grabbing interface.
    Use it with -grab dc1394
    • Introducing yet another packed pix_fmt in order to support some of
      the IIDC1394 modes: uyvy411 (Cb Y0 Y1 Cr Y2 Y3).

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

17c88cb0 10/16/2004 09:27 PM Michael Niedermayer

user setable preload and max_mux_delay

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

ad81a9fe 10/16/2004 07:33 PM Mike Melanson

Electronic Arts Game Multimedia format demuxer (WVE/UV2/etc.)

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

7b3c1382 10/11/2004 11:53 PM Michael Niedermayer

100l (forgoten seeking functions)

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

3ba1438d 10/10/2004 10:05 PM Michael Niedermayer

use native timebase for seeking
direction flag for seeking

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

576ae256 10/08/2004 08:09 PM Michael Niedermayer

write error handling

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

2db3c638 10/06/2004 10:29 PM Michael Niedermayer

user selectable packet_size and mux_rate

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

7fea94ce 10/06/2004 08:50 AM Zdenek Kabelac
  • fixing a few of gcc 'clean-code' warnings

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

7000a175 10/03/2004 02:42 AM Michael Niedermayer

SCR timestamp fix try #1

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

fe2d6fe2 09/29/2004 11:25 PM Michael Niedermayer

move packet interleaving function into AVOutputFormat, so it can be overriden easily instead of doing reordering twice if the muxer needs some other interleaving then dts based

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

63dd1377 09/28/2004 09:09 PM Michael Niedermayer

uninitalized variables

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

d08d7142 09/28/2004 03:09 AM Mike Melanson

support for Sierra Online audio files and Apple QuickDraw codec,
courtesy of Konstantin Shishkov

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

0c9fc6e1 08/18/2004 08:15 AM Roman Shaposhnik
  • replacing calls to not-always-available gmtime_r with our own code.
    The new helper function actually differs in semantics from gmtime_r,
    so if that seems to be a problem I can actually move it to dv.c
    completely, since only DV muxer uses the code anyway....
6ba5cbc6 08/12/2004 12:09 AM Petr Doubek

HTTP Authentication Patch by (Petr Doubek <doubek at vision dot ee dot ethz dot ch>)
tested and submitted by (Torsten Spindler <spindler at hbt dot arch dot ethz dot ch>)

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

03cfe134 07/15/2004 06:32 PM Michael Niedermayer

image2 / image API cleanup phase-1
with this its possible to encode&decode any video codec to individual (1 file per frame) files

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

3c895fc0 05/29/2004 06:50 PM Michael Niedermayer

correctly interleave packets during encoding
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead

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

e928649b 05/29/2004 02:06 AM Michael Niedermayer

pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

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

77405fc8 05/23/2004 09:36 PM Michael Niedermayer

cur_dts in native timebase

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

cdd5034f 05/23/2004 04:26 PM Michael Niedermayer

store index for seeking in the native timebase of each stream
set correct timebase for nut
merge mpeg-ts seeking with existing seeking code
10l fix in mpegts (27mhz vs. 90khz)

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

9ee91c2f 05/21/2004 08:43 PM Michael Niedermayer

move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

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

8d14a25c 04/12/2004 04:50 PM Michael Niedermayer

moving nearly identical binary search code from nut/mpeg/asf to utils.c

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

4568325a 04/06/2004 06:31 AM Roman Shaposhnik
  • making it possible to specify recording date and time in a stream

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

c3775e54 03/13/2004 11:04 PM Ronald S. Bultje

fix global name conflicts patch by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)

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

6a91ec51 03/13/2004 05:30 PM Mike Melanson

added SGI image format, encoding and decoding, courtesy of Todd Kirby
<>

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

08abe0fd 03/11/2004 04:26 PM Michael Niedermayer

matroska demuxer by ("Ronald S. Bultje" <R dot S dot Bultje at students dot uu dot nl>)

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

43465395 03/03/2004 05:53 PM Michael Niedermayer

av_log() cleanup
null pointer segfaults
dont print redundant spam
dont print prefix if reference==NULL
class -> av_class
dont copy AVClass to every object, its a waste of memory and not a good idea at all

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

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

9740beff 02/25/2004 05:35 PM Michael Niedermayer

use AVFrame.pts=AV_NOPTS_VALUE instead of AVFrame.pts=0
move AV_NOPTS_VALUE & AV_TIME_BASE from avformat.h -> avcodec.h
related fixes

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

3e9245a9 01/17/2004 06:06 PM Michael Niedermayer

store searched distance in index, so we dont waste time searching for keyframes where we already searched
asf seek fixes & use keyframe pos/timestamp cache

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

b754978a 01/13/2004 10:02 PM Michael Niedermayer

caching of timestamps for mpeg-ps so seeking is faster
move (av_)find_stream_index() to utils.c as its usefull outside mpeg.c
assert checking enabled, to find bugs quicker, should obviously be disabled later
(av_)add_index_entry() inserts new entries so that the list stays ordered and updates entries if already in it...

a7eb3c8d 01/02/2004 04:47 AM Mike Melanson

initial commit for Sierra VMD file demuxer

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

6ec87caa 12/16/2003 11:21 AM Fabrice Bellard

fixed incorrect PTS/DTS logic in MPEG video case (caused rare PTS glitches if start codes were between two PES packets)

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

42cad81a 11/14/2003 05:42 AM Mike Melanson

yep, FLI support

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

67070e4f 11/13/2003 10:15 PM Zdenek Kabelac
  • *FILE needs <stdio.h>

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

fb2758c8 11/10/2003 06:37 PM Fabrice Bellard

initial av_read_frame() and av_seek_frame() support

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

da24c5e3 10/29/2003 02:20 PM Fabrice Bellard

make AVFMT_NOHEADER flag dynamic - added av_open_input_stream()

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

4120a53a 10/03/2003 05:43 AM Mike Melanson

implemented Id Quake II CIN support

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

2fdf638b 10/01/2003 04:39 AM Mike Melanson

New demuxers: Sega FILM/CPK, Westwood VQA & AUD; new decoders: MS RLE &
Video-1, Apple RPZA, Cinepak, Westwood IMA ADPCM

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

e4e70d2e 09/22/2003 08:29 PM Falk Hüffner

Fix compilation with ccc

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

7b7d86f1 09/11/2003 10:51 PM Fabrice Bellard

simplified version handling

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

49057904 09/10/2003 10:37 PM Fabrice Bellard

64 bit pts for writing - more const usage

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

6a58e151 09/08/2003 10:34 PM Fabrice Bellard

ID3 parsing and generation in MP3 format

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

f71869a4 09/08/2003 09:20 PM Fabrice Bellard

simpler strptime - added os_support.[ch] - moved localtime_r to os_support.c

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

493645eb 09/08/2003 04:14 AM Mike Melanson

demuxer for custom Wing Commander III movie (.mve) files

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

3aa180b8 09/05/2003 06:45 PM Alex Beregszaszi

initial nut muxer and demuxer (demuxer is not fail safe)

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

8026c3b5 09/05/2003 02:41 PM Alex Beregszaszi

bump version numbers to 0.4.8

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

3ef8be2b 09/02/2003 04:32 AM Mike Melanson

initial commit for Id RoQ and Interplay MVE multimedia subsystems

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

3f16d933 09/01/2003 03:55 PM Mike Melanson

first pass at PSX STR demuxer; does not yet interact correctly with MDEC
video decoder

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

1cb5f7fd 08/26/2003 08:23 PM Michael Niedermayer

mov, 3gp, mp4 muxer by (Thomas Raivio <tjraivio at cc dot hut dot fi>)

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

ee404803 08/08/2003 05:49 PM Fabrice Bellard

added stream start time and duration API - AV_NOPTS_VALUE is no longer zero

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

2864dfd5 08/05/2003 09:32 AM D Richard Felker III

yuv4mpeg pipe reader for libavformat patch by (D Richard Felker III <dalias at aerifal dot cx>)

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

445f1b83 07/12/2003 07:37 AM Roman Shaposhnik
  • First round of AV sync fixes. * -r now does the right thing. * frame rate and frame sizes now share same abbv. table and you
    can do -r ntsc as well as -s ntsc

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

d4f5d74a 07/09/2003 11:10 PM Garrick Meeker

flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>)

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

342474ab 07/04/2003 11:48 PM Michael Niedermayer

av_free_packet SEGV fix by (Arthur van Hoff (javanator))

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

e3ee3283 06/25/2003 10:21 AM Alex Beregszaszi

tv standard selection support for dv1394 and grab (v4l)

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

39f472c3 06/13/2003 02:22 PM Fabrice Bellard

dynamic array functions

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

bc634f6f 06/05/2003 02:30 PM Zdenek Kabelac
  • 3gp patch by Joca

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

3c96b4ef 05/25/2003 05:18 AM Mike Melanson

add 4xm to the family

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

7e2e1abf 04/21/2003 09:18 PM Fabrice Bellard

replaced progressive by interleaved

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

3b1a27e0 04/20/2003 02:19 PM Fabrice Bellard

added progressive image support

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

8975ba81 04/19/2003 03:18 PM Fabrice Bellard

added new netpbm pam format support (needed for alpha plane support)

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