Statistics
| Branch: | Revision:

ffmpeg / ffmpeg.c @ f259747b

History | View | Annotate | Download (95.8 KB)

# Date Author Comment
7f96ed5b 10/21/2003 12:55 PM Michael Niedermayer

forgot to apply this chunk appearently, no, i dont really remember where it came from

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

8831db5c 10/21/2003 10:55 AM Michael Niedermayer

start time hack by (devik <devik at cdi dot cz>)

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

1c0dcc39 10/20/2003 09:42 PM Michael Niedermayer

10l

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

5ff85f1d 10/20/2003 08:23 PM Michael Niedermayer

AVRational
sample_aspect_ratio
aspect ratio in JPEG JFIF is SAR not DAR !
removed nonsense SAR guessing code
various related cleanups
bugs?

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

2744ca9a 10/18/2003 03:19 AM Roman Shaposhnik
  • providing MPEG codecs with a generic fields in AVFrame to use.
    • fixing YUV4MPEG format.
    • fixing a bug in DV codec where coded_frame was not set.

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

fe08925f 10/14/2003 02:36 PM Michael Niedermayer

recommit of * backing out the 0-sized packets patch. We have to devise a more
sensible approach.
orginal commit by roman shaposhnik

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

158c7f05 10/07/2003 11:32 AM Michael Niedermayer

use lagrange multipler instead of qp for ratecontrol, this may break some things, tell me ASAP if u notice anything broken
quality which was 1..31 float is now a 1..FF_LAMBDA_MAX int, and FF_QP2LAMBDA * qp can be used to convert to the new range

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

39518b49 10/04/2003 03:31 AM Roman Shaposhnik
  • 10000l (cut'n'paste is evil!) * Fix from Charles Yates for 0 sized packets

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

a686caf0 10/03/2003 01:08 AM Roman Shaposhnik
  • fixing bug that prevented resampling the picture and
    changing pix_fmt at the same time.
    • aspect ratio should be more reliable for DV now.

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

fd0f45e5 09/22/2003 06:17 PM Roman Shaposhnik
  • fix for integer overflow

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

211f2123 09/16/2003 08:26 PM Fabrice Bellard

avoid initializing pts for not decoded streams

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

6e6d6dc0 09/09/2003 11:03 PM Michael Niedermayer

mov/mp4 muxer cleanup (mostly cosmetics/simplifications & global header fix)

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

f42eda74 09/08/2003 10:12 PM Fabrice Bellard

header fixes - removed MPEG-4 b frame limtation in help

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

dafc3856 09/03/2003 10:20 PM Michael Niedermayer

10l

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

bee0d9e5 09/03/2003 02:20 PM Charles Yates

vhook patch by (Charles Yates <charles dot yates at pandora dot be>)

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

f068206e 09/03/2003 12:13 PM Bill Eldridge

quiet/verbose patch by (Bill Eldridge <bill at rfa dot org>)

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

3633ada5 09/02/2003 09:11 AM Bill Eldridge

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

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

d9a916e2 08/29/2003 08:51 PM Charles Yates stdin patch by (Charles Yates <charles dot yates at pandora dot be>)
  • removes use of read_key and getchar when input is received on stdin
    (this was corrupting the packet reading)
  • terminates av_encode when a termination signal is received (use of
    ctrl-c issued a term_exit and subsequent uses of q failed)...
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

b1b77fe9 08/24/2003 09:19 PM Fabrice Bellard

added loop option

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

d95ac2c5 08/24/2003 04:14 PM Fabrice Bellard

spell fixes

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

02d504a7 08/24/2003 03:29 PM Fabrice Bellard

more sections in help - copyright fixes

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

743739d2 08/20/2003 07:57 AM Michael Niedermayer

AC3 encoding patch ba (Ross Martin <ffmpeg at ross dot interwrx dot com>)

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

5b685a7a 08/08/2003 05:59 PM Fabrice Bellard

removed MAXINT64

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

e7d0374f 07/30/2003 10:37 PM Roman Shaposhnik

A/V sync patch from Gildas Bazin.

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

7d1c3fc1 07/29/2003 02:09 AM Michael Niedermayer

rate distortion mb decision support
fix decoding of old %16!=0 divx
fix assertion failure in motion_est.c

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

e45a2872 07/09/2003 08:18 PM Romain Dolbeau

1) remove TBL support in PPC performance. It's much more useful to use the
PMCs, and with Apple's CHUD it's fairly easy too. No reason to keep useless
code around
2) make the PPC perf stuff a configure option
3) make put_pixels16_altivec a bit faster by unrolling the loop by 4...

e1031171 07/03/2003 05:02 PM Alex Beregszaszi

10l found by Curi Fabio Eduardo (SFL) <>

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

01310af2 06/07/2003 06:34 PM Fabrice Bellard

added ffplay utility

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

3db320ea 05/15/2003 01:34 AM Falk Hüffner

Warning fixes.

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

d8085ea7 05/14/2003 11:08 PM Michael Niedermayer

cleanup

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

63167088 05/07/2003 07:01 PM Roman Shaposhnik
  • introducing new public interface in imgconvert.c
    + avcodec_get_pix_fmt
    converts textual representation of pixel format into
    the actual id. Complements avcodec_get_pix_fmt_name.
    + avpicture_layout
    serializes given picture into a flat array....
bd073980 05/05/2003 08:39 PM Brian Foley

-map and sanity checking patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)

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

5fe03e38 04/29/2003 07:46 PM Roman Shaposhnik
  • making it possible to override aspect ratio from the command line

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

880e8ba7 04/29/2003 01:51 AM Roman Shaposhnik
  • fixing NTSC frame rate for DV streams
  • let ffmpeg preserve 'aspect_ratio' for recoding.
    Do we want to make it tweakable from the command line ?

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

e738cee9 04/23/2003 02:04 AM Roman Shaposhnik

Complete support for OpenDML AVIs and AVIs > 2Gb.

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

9680a722 04/10/2003 06:21 PM Roumen Petrov

restore old tty in ffmpeg patch by (Roumen Petrov <ffmpeg at roumenpetrov dot info>)

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

0da71265 04/04/2003 02:42 PM Michael Niedermayer

H264 decoder & demuxer

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

558eae03 03/20/2003 09:32 PM Michael Niedermayer

10l

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

d66c7abc 03/20/2003 01:32 AM Sylvain Corré

MacOS X stack overflow? patch by (Sylvain Corré <sylvain dot corre at wanadoo.fr>)

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

d4ad24c1 03/12/2003 05:14 PM François Revol

Cleaner support for usleep()

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

69db4e10 03/11/2003 12:09 PM Slavik Gnatenko

restoring OS/2 compatibility patch by ("Slavik Gnatenko" <miracle9 at newmail dot ru>)

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

ce2749d2 03/09/2003 04:07 PM Alex Beregszaszi

simplified

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

bdfcbbed 03/07/2003 12:37 PM Max Krasnyansky

Frame rate emulation patch by (Max Krasnyansky <maxk at qualcomm dot com>)

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

21e59552 03/05/2003 04:10 PM Michael Niedermayer

extended option for h263+ patch by (fixounet at free dot fr) with some minor modifications

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

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

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

3f07e605 02/12/2003 09:38 PM François Revol

fix for legacy audio

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

b29f97d1 02/10/2003 09:44 AM Zdenek Kabelac
  • static,const,compiler warning cleanup

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

04bbd31b 02/08/2003 02:13 PM François Revol

fix for using ffplay without specifying the audio device

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

63b15e55 02/08/2003 12:00 PM Michael Niedermayer

mpeg1 bframe encoding patch by (Raphaël LEGRAND) with some modifications by me

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

1501987b 01/27/2003 10:59 PM Fabrice Bellard

Audio support for DV1394 by Max Krasnyansky

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

e9a9e0c2 01/23/2003 11:34 PM Fabrice Bellard

use av_strdup()

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

47e2a6e6 01/23/2003 10:59 PM Fabrice Bellard

use av_realloc()

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

a5df11ab 01/23/2003 06:44 PM Fabrice Bellard

dv1394 channel selection by Max Krasnyansky - modified channel number to be in base 10 by default

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

79a7c268 01/23/2003 10:31 AM Fabrice Bellard

grab device is in AVFormatParameter (at least better than global variable) - currently unused video output stuff for ffplay

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

8aa3ee32 01/22/2003 10:40 PM Max Krasnyansky

dv patch by Max Krasnyansky (maxk at qualcomm dot com)

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

35e5fb06 01/19/2003 07:00 PM Romain Dolbeau

PPC perf, PPC clear_block, AltiVec put_pixels8_xy2 patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

204c0f48 01/17/2003 04:14 AM Philip Gladstone

When doing -vstats and also changing the frame rate, then don't count (and
report) frames that are dropped.

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

db40a39a 01/16/2003 09:54 PM Michael Niedermayer

AltiVec perf (take 2), plus a couple AltiVec functions by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

817b23ff 01/11/2003 05:05 AM Fabrice Bellard

still image support - increase audio buffer size - do hex dump even if packet is discarded

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

3bea5386 01/06/2003 11:17 PM Michael Niedermayer

1000l, but for whom? (zero ME sucks and caused the many I frames in the regression tests)

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

f560dd82 12/27/2002 11:42 AM Michael Niedermayer

huffyuv 4cc & -strict
(huffyuv still doesnt work with ffmpeg (it does work with mencoder though) someone should fix the avi de(muxer))

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

be4ce157 12/25/2002 04:03 AM Philip Gladstone

This fixes the jerky video from vob files. However, I am convinced that this
is the wrong solution to the problem. In particular, if you specify an output
frame rate, then it doesn't work correctly. My feeling is that the pts value
ought to be interpolated between those frames where the pts is actually...

18531e52 12/24/2002 01:04 PM Michael Niedermayer

fix segfault with -vcodec copy

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

1d366fce 12/20/2002 06:40 PM Michael Niedermayer

10l

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

17a70fde 12/18/2002 10:09 AM Michael Niedermayer

mb qp limits

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

59b571c1 12/17/2002 11:25 AM Michael Niedermayer

more debug output

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

e47ec515 12/11/2002 03:21 AM Philip Gladstone

Add the -em_rate option to make the img reader run at the nominal frame rate.
This is used for regression testing ffserver

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

34b10a57 12/05/2002 09:00 AM Dieter

crop optmization patch by (Dieter Shirley <dieters at schemasoft dot com>)

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

8aa1e3da 12/05/2002 08:39 AM Michael Niedermayer

infinity fix by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

140cb663 12/04/2002 09:13 PM Michael Niedermayer

new PSNR code (now works with chroma, b frames, ...)
rename TYPE to FF_TYPE for the external API
allow user specified pict_type

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

855ea723 12/03/2002 07:40 PM Zdenek Kabelac
  • two functions to handle allocation of static data more simple
    av_mallocz_static - called for every static data table
    av_free_static - called when ffmpeg is no longer needed and should free
    all static resources
  • simple usage shown in mpegaudiodec.c...
c11ef252 12/02/2002 04:21 AM Philip Gladstone

Fixed problem with frame rate reduction when capturing from a source
whose PTS does not start at zero. New code will fix that if the PTS
is more than 100 seconds from zero. This may well not be the right
number, but it is a big improvement over the current state....

10d104e4 11/20/2002 03:06 AM Philip Gladstone
  • Add frame rate conversion when there is no audio channel. This makes
    ffmpeg/ffserver work again when just capturing video from a live
    source and you are streaming feeds of different frame rates.
  • Fix a segfault in argument processing
  • Add handling for -vhook argument...
b242baa4 11/19/2002 07:08 PM Fabrice Bellard

'-' can be used for standard input

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

9ce2f2b1 11/08/2002 08:33 PM Måns Rullgård

fixes the frame number counter for -vcodec copy patch by (mru at users dot sourceforge.net (Måns Rullgård))

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

d7425f59 11/08/2002 06:35 PM Michael Niedermayer

cleanup (breaks compatibility, requested by fabrice)
remove CODEC_FLAG_NOT_TRUNCATED & add CODEC_FLAG_TRUNCATED
add CODEC_CAP_TRUNCATED
add alpha plane to AVPicture
remove CODEC_ID_MSMPEG4
remove various unused stuff
support "truncated" mpeg4 streams

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

ff29712a 11/05/2002 12:38 PM Zdenek Kabelac
  • use larger buffer - the size should be calculcated from the bitstream
    data rate and outgoing samples (i.e. WMA could generate a lot of samples
    from 4096KB chunks)
    FIXME

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

4fca59f2 11/05/2002 11:59 AM Zdenek Kabelac
  • fix leak with output file closing

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

dfdfa47c 11/05/2002 12:38 AM François Revol

BeOS Audio ouput patch by (François Revol <revol at free dot fr>)

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

9ddd71fc 11/02/2002 10:35 AM François Revol

added BeOS net_server support (R5 network stack), basically the same
problems as with winsock (sockets != fd), and the broken select().
based on older patch by Andrew Bachmann.
patch by (François Revol <revol at free dot fr>)

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

b2722d0a 10/30/2002 09:36 AM Måns Rullgård

-vcodec copy fix patch by (mru at users dot sourceforge dot net (Måns Rullgård))

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

5d9827bc 10/26/2002 07:23 PM Kareila

fixing bitrate display if -acodec copy is used, patch by (Kareila <cokewench at yahoo dot com>)

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

ec5517d5 10/21/2002 05:42 PM Fabrice Bellard

use new PTS api - corrected AV sync for transcoding - factorized print_report() code

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

ac2830ec 10/15/2002 03:07 PM Michael Niedermayer

fixing unused variables & adding missing options

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

83514713 10/15/2002 10:14 AM Fabrice Bellard

suppressed vcd flag - use new mpeg mux format instead

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

7002684e 10/14/2002 05:53 PM Fabrice Bellard

raw picture support in mux

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

4d2858de 10/13/2002 01:16 PM Michael Niedermayer

better/cleaner error resilience (done in a 2nd pass after decoding)
h263/mpeg4 out of order slice decoding

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

1629626f 10/11/2002 09:19 AM Fabrice Bellard

activated 'raw stream copy' feature (use -acodec copy or -vcodec copy)

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

5abdb4b1 10/10/2002 05:09 PM Fabrice Bellard

added two pass support (same syntax as mencoder)

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

2ad1516a 09/29/2002 10:44 PM Michael Niedermayer

idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code

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