Statistics
| Branch: | Revision:

ffmpeg / libavformat / utils.c @ 03cfe134

History | View | Annotate | Download (75.9 KB)

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

0ff7199f 06/30/2004 05:34 PM Michael Niedermayer

fix first timestamp when decoding mpeg-ps

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

6f824977 06/22/2004 09:14 PM Michael Niedermayer

flush audio encoder buffers at the end
fix vorbis in nut again

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

cf7eef66 06/20/2004 11:28 AM Michael Niedermayer

1000l

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

a6a92a9a 06/11/2004 10:03 PM Wolfram Gloger

user specified start time offset
frame dup/drop info
typos
patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

4fc2c644 05/24/2004 03:13 PM Michael Niedermayer

100l (avi seeking)

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

293ed23f 04/27/2004 02:55 AM Michael Niedermayer

NULL pointers ...

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

c9247fc3 04/07/2004 09:33 PM Michael Niedermayer

dont reduce the min_distance of AVIndexEntry

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

b0c7f5a9 04/04/2004 06:33 PM Michael Niedermayer

move zero size hack from ogg.c to utils.c

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

6d8f985e 04/04/2004 02:39 PM Michael Niedermayer

fix obnoxious ogg_packet passing from encoder to muxer

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

8bfed902 04/04/2004 01:10 AM Michael Niedermayer

remove spyware from ogg*.c
fix vorbis in ogg decoding

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

2092bd75 02/20/2004 02:39 PM Gildas Bazin

avsync patch by (Gildas Bazin <gbazin at altern dot org>)

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

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

37353960 12/15/2003 02:45 PM Fabrice Bellard

make av_read_frame() return buffered frames at EOF

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

8a56ac7b 12/09/2003 03:34 PM Fabrice Bellard

copy packet without omitting the padding

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

bcbecff1 11/20/2003 11:22 AM Fabrice Bellard

fixed memory leak

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

0bf92f79 10/26/2003 10:49 AM Panagiotis Issaris

GCC 3.3.2 warnings patch by (Panagiotis Issaris <takis at lumumba dot luc dot ac dot be>)

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

4358d5de 09/08/2003 08:04 PM Fabrice Bellard

removed ctype.h header

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

0a5f92a1 09/07/2003 09:26 AM Michael Niedermayer

memory leak fix by (Tom Dexter <devel at www dot digitalaudiorock dot com>)

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

904736b5 08/29/2003 05:27 PM Roman Shaposhnik

1000l in abbrv. table

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

ba2a8cb4 08/29/2003 06:58 AM Roman Shaposhnik
  • making resolution abbreviations right * introducing sntsc/spal for square pixel ntsc/pal

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

22b37f5d 08/24/2003 09:20 PM Fabrice Bellard

suppressed frame number modulus hack - added loop_input hack which I find easier to understand

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

00b4fdb7 08/24/2003 01:59 PM Fabrice Bellard

win32 compile fix

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

c9245417 08/21/2003 09:04 PM Roman Shaposhnik

all human-readable output should go into stderr for now. We really
need a generic logging facility in ffmpeg, but this will suffice for now.

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

48091512 08/08/2003 06:13 PM Fabrice Bellard

no default bit rate if decoding

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

12f996ed 08/08/2003 06:02 PM Fabrice Bellard

initial duration/start_time generic support - displays stream duration and average total bitrate when using an input file

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

afdd82bb 07/16/2003 07:50 AM Fabrice Bellard

fix fmt == NULL case

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

b6892136 07/15/2003 04:57 PM Fabrice Bellard

fixed RTP/TCP client support

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

e71ea8b2 07/04/2003 11:08 PM Michael Niedermayer

mpeg1 bad frame_rate_base fix by (Arthur van Hoff (javanator))

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

b530f842 05/05/2003 08:47 PM Michael Niedermayer

VOB stream patch ba (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)

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

a05c8d71 03/18/2003 05:22 PM Michael Niedermayer

merging a small amount of the changes from BroadQ, the rest is either not clean / doesnt apply / or is PS2 specific (someone with a PS2 should merge/send a patch for the later)

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

2ec23b6d 02/26/2003 05:26 PM Michael Niedermayer

move repeat_pict field from AVCodecContext -> AVFrame (closes bug #683536)

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

98486a6b 01/23/2003 10:00 PM Roman Shaposhnik

zero sized malloc patch by Roman Shaposhnick

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

f3ec2d46 01/11/2003 08:34 PM Slavik Gnatenko

os2 support patch by ("Slavik Gnatenko" <miracle9 at newmail dot ru>)

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

94d883e8 01/11/2003 05:33 AM Fabrice Bellard

jpeg detection fix - fixed imagepipe output

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

87a0a681 01/11/2003 05:02 AM Fabrice Bellard

added still image support

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

9b2e001f 12/20/2002 07:25 PM Bill Eldridge

mingw patch by (Bill Eldridge <bill at rfa dot org>)

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

c9646fda 12/11/2002 03:20 AM Philip Gladstone
  • Extend the syntax of a filename for the img reader to allow looping. Thus
    %125*d means substitute the frame number MOD 125 into the filename. This
    is a cheap method of having an infinite stream.

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

492cd3a9 12/09/2002 12:03 PM Michael Niedermayer

AVVideoFrame -> AVFrame

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