Statistics
| Branch: | Revision:

ffmpeg / ffmpeg.c @ 5bc440e7

History | View | Annotate | Download (137 KB)

# Date Author Comment
5bc440e7 02/17/2008 09:31 PM Michael Niedermayer

Add notes where known timestamp issues remain.

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

48291040 02/17/2008 08:12 PM Michael Niedermayer

Set initial next_pts to unknown, this avoids the nonsense timestamp
discontinuity at the start. I hope this has no sideeffects, if it does
send a bugreport!
fixes issue137

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

40cb57a2 02/17/2008 07:38 PM Michael Niedermayer

Print a warning if a decoder produces more than 1 frame of output for
a single frame it got from the demuxer+parser.

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

ed923859 02/17/2008 07:08 PM Michael Niedermayer

Set next_pts to pts if it is unknown and pkt->dts is not known either. This
is needed because next_pts is used to calculate the next pts and adding
to AV_NOPTS_VALUE does not achieve the intended result.

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

b1b818fc 02/17/2008 05:55 PM Michael Niedermayer

simplify (next_)pts code

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

da0ef2d5 02/17/2008 05:41 PM Michael Niedermayer

Use next_pts if pkt->dts is unknown. In an ideal world this would not be needed
but sadly there are cases where the timestamps cannot be found without decoding.

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

19d5da50 02/15/2008 09:45 PM Michael Niedermayer

Update ist->pts after decoding a codec frame not after decoding a container
frame.

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

880add37 02/14/2008 06:53 PM Michael Niedermayer

-vsync 2 (drop frames if there are too many but do not duplicate any)

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

c4c52acc 02/09/2008 06:07 PM Diego Biurrun

Remove pointless #if.

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

f73008d8 02/04/2008 12:37 AM Michael Niedermayer

const

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

815f98cc 02/02/2008 12:54 AM Aurelien Jacobs

non-const 2nd parameter for strtol/strtod

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

99fb79b5 02/01/2008 01:08 PM Baptiste Coudurier

Do not print quality when stream copy,
Silence valgrind complaint:
14746 Conditional jump or move depends on uninitialised value(s)
14746 at 0x43488DF: (within /lib/i686/cmov/libc-2.7.so)
14746 by 0x434ED81: __printf_fp (in /lib/i686/cmov/libc-2.7.so)...

e1cc8339 01/28/2008 09:13 PM Reimar Döffinger

Add sbsf option for subtitle bitstream filter

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

f8d7c9d3 01/27/2008 03:43 PM Evgeniy Stepanov

Add support for Matroska attachments.
patch by eugeni dot stepanov at gmail.com and myself

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

1f8e32cd 01/22/2008 08:52 AM Diego Biurrun

cosmetics: Fix Benoit's ugly formatting.

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

7055cdac 01/21/2008 01:36 PM Benoit Fouet

Inform user when bitstream filter fails.

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

ab759f6e 01/10/2008 10:25 AM kweiner@spamcop.net

Add "genre" command line option
Patch by kweiner spamcop net
closes Issue318

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

8b389f15 01/09/2008 06:22 AM Andreas Öman

Correctly use output format stream index for bitstream filter when doing stream copy.

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

8e4270c5 01/07/2008 08:42 PM Andreas Öman

Dont crash if resampling is requested but no audio packets are ever processed.

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

ebde2a2c 01/02/2008 10:24 AM Morten Hustveit

Fix prototype and return value of opt_bitrate and opt_bsf.
Patch by Morten Hustveit: lists rashbox org

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

464a631c 01/02/2008 10:22 AM Morten Hustveit

Define rc override string as const.
Patch by Morten Hustveit: lists rashbox org

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

9de0be61 12/26/2007 10:28 PM Michael Niedermayer

Do not force fps unless the user actually specified one.
fixes issue309

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

b4dba580 12/26/2007 08:38 PM Michael Niedermayer

fix pts and keyframe flags for yuv4mpeg
fixes issue258

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

a5baedea 12/25/2007 10:06 AM Michael Niedermayer

Prevent silent overwriting of files on windows.
fixes issue308
untested

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

b7d8f6e0 12/21/2007 11:36 AM Diego Biurrun

Fix "suggest parentheses around assignment used as truth value" warnings.

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

a06a18c5 12/21/2007 10:08 AM Baptiste Coudurier

reset manually selected codecs at the end of opt_input_file, to avoid propagating selection to output file

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

62600469 12/19/2007 10:56 AM Michael Niedermayer

Allow overriding codec_ids.

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

2886f311 12/15/2007 07:04 AM Andreas Öman

Notify the input coder about the number of requested channels.
If the decoder does not fulfill our request, try using lavf's audio_resample().
If that also fails, bail out.

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

a309073b 12/12/2007 09:48 PM Måns Rullgård

use av_log_get/set_level()

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

84be6e72 12/12/2007 07:01 PM Michael Niedermayer

av_*_next() API for libavformat

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

55b9e69a 12/12/2007 06:40 PM Michael Niedermayer

av_*_next() API for libavcodec

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

8540e8c3 12/12/2007 11:52 AM Panagiotis Issaris

Show which bitstreamfilters were compiled in, similar to the protocols etc
enumerations.

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

6b80f1a1 12/03/2007 10:03 AM Baptiste Coudurier

add const to remove warnings, ffmpeg.c:2892: warning: initialization discards qualifiers from pointer target type

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

e5152216 12/03/2007 02:05 AM Michael Niedermayer

Remove rc_eq-specific code, it is passed by AVOption now.

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

4b59cf6c 12/03/2007 01:46 AM Michael Niedermayer

Fix non-numeric AVOptions.

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

90901860 12/01/2007 12:19 AM Michael Niedermayer

stupid code (casting of void*) found by checktree.sh

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

1c715415 11/28/2007 12:59 AM Michael Niedermayer

frame_size vs. frame_size*channels bug

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

c721d803 11/22/2007 04:10 PM Luca Abeni

Introduce libavdevice

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

a5e979f4 11/22/2007 02:27 AM Ramiro Polla

os_support.h is also needed for usleep and lseek on MinGW.

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

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007

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

3b855466 11/15/2007 12:31 PM Diego Biurrun

Reorder functions to get rid of ugly forward declarations.

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

d4f98ab1 11/14/2007 09:58 AM Stefano Sabatini

Move up opt_show_license to get rid of ugly forward declaration.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

1b1656c6 11/04/2007 02:03 AM Ramiro Polla

Warn user if bitrate parameter is too low

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

0ac07031 11/01/2007 01:59 AM Michael Niedermayer

check av_interleaved_write_frame() return
fixes issue149

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

c1a4cdf9 10/28/2007 10:56 PM Nico Sabbi

removed unused variables accidentally introduced in stream_index_from_inputs()

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

a15bc651 10/27/2007 06:50 PM Nico Sabbi

reindented after previous commit

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

50e143c4 10/27/2007 06:46 PM Nico Sabbi

added option programid to select the program to use and relative code to handle it

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

9a3fb640 10/15/2007 07:20 AM Benoit Fouet

Merge audio and video bitstream filter options handling.

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

86074ed1 09/27/2007 06:38 AM Stefano Sabatini

Implement common show version and banner.
Patch by Stefano Sabatini [stefano sabatini-lala poste it]

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

f9436161 09/19/2007 12:38 PM Stefano Sabatini

Make parse_date return INT64_MIN in case of unparsable input.
Patch by Stefano Sabatini: [stefano sabatini-lala poste it]
Original thread:
[FFmpeg-devel] [PATCH] Enhace documentation forlibavformat/utils.c:parse_date
Date: 08/17/2007 09:40 PM

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

f71163d7 09/16/2007 06:08 PM Ramiro Polla

Move av_exit() to before main()

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

47f93b61 09/16/2007 06:08 PM Ramiro Polla

Split av_exit() out of main()

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

032aa7df 09/06/2007 08:11 PM Stefano Sabatini

Cosmetic, change "fvstats" to "vstats_file".
Patch by Stefano Sabatini: [stefano sabatini-lala poste it]

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

e146ce52 09/05/2007 03:00 PM Marc Hoffman

using isnan instead of d==d, to signal correctly parsed option

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

d1606995 08/22/2007 01:04 PM Stefano Sabatini

Make ffmpeg use cmdutils.c show_license function
patch by Stefano Sabatini: [stefano sabatini minus lala ! poste it]

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

6d1ba1ac 08/20/2007 08:12 AM Luca Abeni

Print an SDP when all outputs are RTP (the SDP can be saved in a text file
and used to receive the streams)

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

250c5317 08/20/2007 06:50 AM Godwin Stewart

update -t option documentation
Patch by Godwin Stewart

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

4f489292 08/19/2007 11:12 AM Reimar Döffinger

Change imprecise "Unknown codec" message to say "encoder" or "decoder"
instead of "codec"

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

60a9966e 08/13/2007 11:03 PM Stefano Sabatini

Make cmdutils.c:parse_options accept as argument a function to parse
bare command line parameters.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

74f07805 08/11/2007 01:12 PM Stefano Sabatini

Make show-version exit 0.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

5c14a795 08/11/2007 01:11 PM Stefano Sabatini

Make show-license exit 0.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

c20bd3e0 08/11/2007 01:09 PM Stefano Sabatini

Make ffmpeg -formats exit 0.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

1af2ca78 08/10/2007 07:28 AM Stefano Sabatini

Prefix with "opt_" the functions ffmpeg.c:show_{version,license,formats}.
patch by Stefano Sabatini [stefano tod sabatini-lala £ poste it]

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

de2aeaef 08/10/2007 01:15 AM Michael Niedermayer

fix x11grab

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

aab1b7e5 08/09/2007 12:13 PM Stefano Sabatini

Make ffmpeg and ffplay exit 0 after displaying help
patch by Stefano Sabatini [stefano sabatini minus lala at poste it]

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

81d6d520 08/08/2007 06:54 PM Michael Niedermayer

always handle negative timestamp differences as timestamp discontinuity

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

4a897224 08/08/2007 02:34 PM Nicolas George

Use the codec name from the command line options instead of the codec id.
patch by Nicolas George [nicolas dot george normalesup org]
original thread: [FFmpeg-devel] [PATCH] Codec lookup: do not use codec_id
date: 06/18/2007 06:19 PM

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

9895ebe4 08/07/2007 02:09 PM Benoit Fouet

Avoid showing banner twice.

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

a9bb28a3 08/07/2007 12:46 AM Ramiro Polla

Indent

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

a8482aab 08/07/2007 12:26 AM Michael Niedermayer

make dts_delta_threshold float so values <1 can be used

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

d4d226a8 08/07/2007 12:03 AM Michael Niedermayer

audio drift threshold
(this switches between resampling style timestamp drift compensation and
hard insert silence / drop samples compensation)

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

365515ac 08/04/2007 04:03 PM Michael Niedermayer

be slightly more careful with copying the codec_tag in the streamcopy case
fixes streamcopy of Xmen-avc-500.vp6 into flv
closes issue 57

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

7cacf1e8 08/03/2007 11:25 PM Michael Niedermayer

drop non keyframes before the first keyframe for stream copy

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

4efd6f58 08/03/2007 11:23 PM Michael Niedermayer

fix block_align for mp3 stream copy

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

c0dd7b7c 08/03/2007 08:49 PM Michael Niedermayer

get rid of some double timebase convertion

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

fec401f7 08/03/2007 07:21 PM Michael Niedermayer

properly implement "user specified start time offset" which was added in r3217
-ss should now work again
fixes decoding of low.ogg
closes issue47

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

11bf3847 07/25/2007 07:47 PM Aurelien Jacobs

add proper support for subtitles muxing/stream copying

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

8e0d882b 07/25/2007 07:39 PM Aurelien Jacobs

copy language information from input stream to output

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

a03d59b7 07/25/2007 07:36 PM Aurelien Jacobs

copy packet duration when doing a stream copy

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

390d5a7c 07/19/2007 02:48 PM Diego Biurrun

cosmetics: indentation

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

d0f596b4 07/19/2007 02:48 PM Diego Biurrun

Make video hook infrastructure conditional on video hooks being enabled.

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

d24ce947 07/19/2007 12:44 AM Alex Beregszaszi

indentation fix

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

6c4d4fa3 07/19/2007 12:43 AM Alex Beregszaszi

removed unused variable ti

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

43924f01 07/17/2007 01:04 PM Alex Beregszaszi

use av_q2d as in the rest of the file

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

7495c306 07/13/2007 04:11 PM Ramiro Polla

Check for GetProcessTimes and use it in getutime

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

7829950c 07/13/2007 04:05 PM Ramiro Polla

Collapse getutime into one declaration

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

66be5b45 07/13/2007 04:04 PM Ramiro Polla

Check for getrusage

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

4b54c6d0 07/11/2007 02:07 PM Ramiro Polla

Check for termios before conio

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

e16e49ac 07/11/2007 02:04 PM Ramiro Polla

Proper check for interactive support (termios and conio).

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

7c37e504 07/10/2007 09:52 PM Ramiro Polla

Remove OS/2 support

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

4021300c 07/08/2007 09:20 AM Diego Biurrun

grammar error noticed by Mark Cox

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

c0de00da 07/06/2007 11:47 AM Stefano Sabatini

me option implemented as an AVOption
patch by Stefano Sabatini: [stefano sabatini-lala poste it]
original thread:
[FFmpeg-devel] [PATCH] ffmpeg.c -me option implemented as an AVOption
date: 07/05/2007 03:12 PM

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

e5a389a1 07/05/2007 10:40 AM Diego Biurrun

license header consistency cosmetics

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

0f4e8165 07/02/2007 07:43 AM Ronald S. Bultje

to be able to compile without HAVE_AV_CONFIG_H
patch by Ronald S. Bultje: [rsbultje gmail com]
original thread: [FFmpeg-devel] ffmpeg.c/cmdutils.c compilation
date: 06/23/2007 03:15 AM

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

9de8e6ac 06/26/2007 04:13 PM Ronald S. Bultje

remove ENABLE_SWSCALER conditions
patch by Ronald S. Bultje: [rsbultje gmail com]

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

29cc1c23 06/26/2007 03:52 PM Benoit Fouet

Make globals static

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

f7d78f36 06/24/2007 11:27 AM Måns Rullgård

replace the uses of old string functions that Reimar missed

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

b33ece16 06/18/2007 08:08 AM Stefano Sabatini

replace calls to deprecated parsing functions to calls to new ones
patch by Stefano Sabatini: [stefano sabatini-lala poste it]

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

755bfeab 06/12/2007 09:29 AM Diego Biurrun

misc spelling fixes

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

364a9607 06/10/2007 02:34 PM Diego Biurrun

Move HAVE_AV_CONFIG_H definition to the Makefile like in the rest of FFmpeg.

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