Statistics
| Branch: | Revision:

ffmpeg / libavformat / avformat.h @ 20b02bc6

History | View | Annotate | Download (20.9 KB)

# Date Author Comment
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

e8750b00 03/16/2003 09:03 PM Fred Rothganger

rawvideo patch by (Fred Rothganger <rothgang at uiuc dot edu>)

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

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

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

b559b29b 03/08/2003 10:57 AM Michael Niedermayer

read BITMAPINFOHEADER extra stuff (huffyuv decoding fixed)
fixed framerate encoding & decoding hopefully, this should fix av sync on long AVIs

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

3a13f6bd 02/27/2003 05:32 PM Zdenek Kabelac
  • compile PNG only when ZLIB is available

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

5c91a675 02/10/2003 09:35 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

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

6fa5a56c 02/03/2003 10:58 PM Fabrice Bellard

zero copy packet handling for DV1394 by Max Krasnyansky

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

cdc90af0 02/03/2003 10:53 PM Fabrice Bellard

added GIF image format (both read and write)

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

0250738f 02/02/2003 07:18 PM Fabrice Bellard

added jpeg image encoder and decoder (new YUV handling routines and mjpeg codec fixes are necessary to go further)

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

0e04e4e9 02/01/2003 08:53 PM Fabrice Bellard

added basic png handling

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

02d697aa 01/28/2003 08:20 PM Zdenek Kabelac
  • headers valid for C++ compilers

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

7f172339 01/23/2003 10:33 AM Fabrice Bellard

grab device is in AVFormatParameter (at least better than global variable)

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

86fd51fb 01/23/2003 09:55 AM Fabrice Bellard

video_device fixes

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

290c5fa6 01/11/2003 04:56 AM Fabrice Bellard

added simple still image format support to simplify image and imagepipe video formats

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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

abac6175 11/25/2002 07:07 PM Fabrice Bellard

renamed libav to libavformat

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