Statistics
| Branch: | Revision:

ffmpeg / ffmpeg.c @ 8a01fc47

History | View | Annotate | Download (141 KB)

# Date Author Comment
2450cff2 11/21/2004 06:04 PM François Revol

BeOS threading support. changed some "if FOO_THREAD||BAR_THREAD" to a more generic "if HAVE_THREADS"

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

cbb6e405 11/21/2004 03:37 AM Michael Niedermayer

parts of the dvd patch from ("Chris" <chris <at< garveycocker >dot< com> and Paul Curtis <pfc >at> terrapin <dot< com>)

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

9286699a 11/14/2004 10:30 PM Michael Niedermayer

disable redundant image formats, otherwise we wont get any bugreports about -f image2

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

70122f29 11/04/2004 07:02 PM Michael Niedermayer

remove weird offsets

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

b551204a 10/24/2004 10:32 PM Michael Niedermayer

stdin detection fix

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

2639c651 10/20/2004 04:57 AM Roman Shaposhnik
  • Introducing new UI for grabbing.
    There's an option -grab <format> that basically acts as -i
    but for grabbing. So now it's possible to grab from multiple
    sources at once and fully control -r -s and -pix_fmt for
    each individual grab....
92a80570 10/19/2004 10:52 AM Michael Niedermayer

add the long_name to the -formats output patch by (john Galloway <jrg at monsterbot dot com>) and (Måns Rullgård <mru at mru dot ath dot cx>)

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

daed32f7 10/17/2004 11:57 PM Wolfram Gloger

update sync_opts for video frame copy patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

b2a2197e 10/16/2004 01:51 AM Michael Niedermayer

user setable fourcc

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

03581772 10/15/2004 02:37 AM Michael Niedermayer

support strictly enforcing gop size

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

f255e0ab 10/11/2004 07:50 PM Michel Bardiaux

config options log patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

791d8d1d 10/07/2004 03:20 AM Michel Bardiaux

Doc improvement for -target patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

6c55b27f 10/07/2004 01:55 AM Michael Niedermayer

do not randomize unknown timestamps

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

78a0efb4 10/03/2004 06:21 PM Paul Curtis

AVOutputFormat mpeg2dvd_mux and int is_dvd from the dvd patch by (Paul Curtis <pfc at terrapin dot com>)

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

f20ad553 10/03/2004 01:21 PM Michael Niedermayer

fix initial vbv buffer underflow

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

c19e76ce 09/29/2004 03:53 PM Nathan Kurz

ffmpeg not selecting first available stream, patch by (Nathan Kurz <nate at verse dot com>)

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

78953e62 09/28/2004 09:50 PM Michael Niedermayer

avoid using local arrays outside the block where they live ...

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

58978c07 09/28/2004 07:14 PM Michael Niedermayer

less printf spam

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

32019cdd 09/28/2004 02:52 PM Michael Niedermayer

fix assert

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

8cbd529f 09/25/2004 11:54 PM Michael Niedermayer

10l (wrong context)

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

178fcca8 09/25/2004 11:18 PM Michael Niedermayer

1/2 resolution decoding

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

a42c7b07 09/22/2004 06:50 PM Michael Niedermayer

removing useless code

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

2b18dcd0 09/22/2004 05:50 PM Michael Niedermayer

last timestamp and -vsync 0 fix

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

bd1b79a1 09/20/2004 03:49 PM Michael Niedermayer

initial timestamp fix

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

bf0669aa 09/02/2004 01:28 PM Michael Niedermayer

forgotten parameter

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

df84ac2e 08/14/2004 02:51 PM Michael Niedermayer

stack overflow

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

baced9f5 08/13/2004 01:59 PM Michael Niedermayer

user overrideable level & profile

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

9b7bf3c8 08/13/2004 12:50 AM Michael Niedermayer

spelling fixes, closes bug #1005426

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

65bf3c53 07/26/2004 04:32 PM Michael Niedermayer

typo fix by ("Todd.Kirby" <doubleshot at pacbell dot net>)

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

8300609b 07/25/2004 09:30 AM Michael Niedermayer

multi frame duplication fix

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

a9aeda81 07/25/2004 12:22 AM Patrice Bensoussan

Fix bug causing conversion to stop when output_packet() fails patch by (Patrice Bensoussan <patrice.bensoussan at free dot fr>)

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

0a38bafd 07/21/2004 01:35 AM Patrice Bensoussan

Option to copy meta data from specified file patch by (Patrice Bensoussan <patrice.bensoussan at free dot fr>)

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

eb5ec8fe 07/16/2004 12:00 AM Michael Niedermayer

segfault fix

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

28f88dc8 07/14/2004 02:39 AM Michael Niedermayer

in/outfile options

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

23c99253 07/14/2004 01:32 AM Michael Niedermayer

libdts support by (Benjamin Zores <ben at geexbox dot org>)

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

eb507b21 07/14/2004 12:27 AM Michael Niedermayer

comment is no longer true

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

1ac31760 07/05/2004 07:19 PM Michael Niedermayer

ugly missing lrintf workaround by ("Steven M. Schultz" <sms at 2bsd dot com>)

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

c43042a7 07/02/2004 08:20 PM Michael Niedermayer

100l fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

f41dd5aa 07/02/2004 01:25 PM Michael Niedermayer

100l(audio sync) fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

da1da890 07/01/2004 03:34 AM Mike Melanson

use a more portable version macro

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

ff4905a5 06/30/2004 05:53 PM Michael Niedermayer

better audio drift compensation

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

641aa661 06/30/2004 03:09 PM Michael Niedermayer

10l

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

986ebcdb 06/30/2004 02:47 PM Michael Niedermayer

audio timestamp drift compensation

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

ff906888 06/30/2004 10:33 AM Michael Niedermayer

10l

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

13100292 06/30/2004 12:29 AM Mike Melanson

add some expanded information when printing the banner, and always print
the banner; this will hopefully help in bug reporting

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

23ffe323 06/29/2004 10:56 PM Michael Niedermayer

-t + capture bugfix

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

27537106 06/22/2004 09:45 PM Michael Niedermayer

try to allocate the buffer before usig it :)

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

cfcbbe48 06/18/2004 04:32 PM Wolfram Gloger

Correct audio parameters when grabbing and using "-acodec copy" patch by (Wolfram Gloger <wmglo at dent ot med dot uni-muenchen dot de>)

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

6e454c38 06/18/2004 03:03 AM Luca Abeni

A/V Synch in ffmpeg patch by (Luca Abeni <lucabe72 at email dot it>)

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

50c3dd32 06/15/2004 01:49 PM Michael Niedermayer

pass timestamps correctly for -sync 0
use zero sized frames in avi to handle duplicate frames

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

72bd8100 06/12/2004 03:41 AM Michael Niedermayer

timestamp discontinuity correction try #1

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

1a11cbcc 06/05/2004 09:08 PM Michael Niedermayer

-cbp
change -dc range from 0-3 to 8-11

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

f7e1e69e 06/02/2004 06:51 PM Michael Niedermayer

-qprd

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

2a8edc5d 06/02/2004 05:17 PM Michael Niedermayer

10l (-top 0)

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

9debb400 05/23/2004 02:35 PM Michael Niedermayer

100l

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

c7baf14b 05/20/2004 04:05 PM Michael Niedermayer

muxing overhead statistic fix for stream copying

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

22f7a060 05/12/2004 04:51 PM Michael Niedermayer

automatic framerate selection

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

fcee0164 05/12/2004 04:00 PM Michael Niedermayer

automatic pixel format selection

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

dd17409c 05/05/2004 09:23 PM Michael Niedermayer

next_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
note, dont take the PSNR/stddev values serious, they are caused by a bug in ffmpeg.c which drops one frame before the last frame during encoding with b frames

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

8a0c66a7 05/05/2004 09:19 PM Michael Niedermayer

coder, context, predictor command line options

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

bf266e19 04/30/2004 01:44 PM Michael Niedermayer

intra_dc_precission>0 encoding support

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

242f5b0a 04/30/2004 12:30 PM Michael Niedermayer

ffmpeg -version

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

4b85a28f 04/26/2004 11:06 PM Wolfram Gloger

Fix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

4ea4b274 04/25/2004 07:43 PM Michael Niedermayer

lmin/lmax

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

f20f8a8b 04/25/2004 02:09 AM Michael Niedermayer

support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
minor cleanup
segfault fix

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

5efe481a 04/24/2004 01:34 PM Michael Niedermayer

-qpel option

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

2f0472ff 04/23/2004 08:39 PM Timofei V. Bondarenko

me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>)

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

f4f3223f 04/23/2004 07:06 PM Michael Niedermayer

reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold
currently works only with mpeg1/2 source or some luck
may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences...

8857a7ef 04/18/2004 09:59 PM Michael Niedermayer

10l

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

e31d863e 04/18/2004 01:43 PM Michael Niedermayer

pts fix / b frame segfault fix

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

2de28abb 04/18/2004 11:22 AM Michael Niedermayer

10l (segfault fix)

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

a4d36c11 04/17/2004 07:41 PM Michael Niedermayer

passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder
moving ref_index from Picture to AVFrame

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

bf17ff61 04/17/2004 03:34 AM Michael Niedermayer

stream copy pts fix

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

37f5cd5a 04/15/2004 04:34 PM Michael Niedermayer

10l (stats didnt include av_write_trailer())

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

1008ceb3 04/15/2004 01:57 PM Michael Niedermayer

print video/audio/global_header size and muxing overhead

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

d223532c 04/11/2004 01:54 PM Allen Day

printf macro patch by (Allen Day <allenday at ucla dot edu>)

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

d8019eb5 04/11/2004 01:50 PM Allen Day

verbosity patch by (Allen Day <allenday at ucla dot edu>)

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

b2e3c528 04/09/2004 02:50 PM Michael Niedermayer

require the user to explicitly specifiy --enable-gpl before enabling of gpl parts becomes possible
print correct license if --enable-gpl is specified

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

1ff93ffc 04/08/2004 06:54 PM Todd Kirby

padding support in ffmpeg patch by (Todd Kirby <doubleshot at pacbell dot net>)

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

64c020a8 04/05/2004 10:27 AM Michael Niedermayer

10000l

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

0a3b0447 04/01/2004 07:16 PM Michael Niedermayer

pass frame_size for stream copy

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

6fb316d5 03/26/2004 05:40 PM Wolfram Gloger

Support raw mpegts streams from dvr patch by (wmglo at dent dot med dot uni-muenchen dot de)

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

d7646d7d 03/26/2004 05:31 PM Michael Niedermayer

h263 loop filter option

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

458eadda 03/18/2004 10:51 PM Michael Niedermayer

slice structured encoding support & interlaced spelling

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

950b55d3 03/18/2004 09:56 PM Michael Niedermayer

wrong help text

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

b51469a0 03/14/2004 07:40 PM Leon van Stuivenberg

tcp select() check and enables pressing 'q' when reading/(writing) from
tcp/http in ffmpeg.c patch by (Leon van Stuivenberg <l dot vanstuivenberg at chello dot nl>)

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

3738fe1a 03/11/2004 01:12 AM Michael Niedermayer

nicer output for 'ffmpeg -formats'

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

c4e37247 03/05/2004 10:51 PM Michael Niedermayer

write trailer before closing codecs as otherwise accesses to extradata in write_trailer() will cause a segfault

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