Go to file
Anssi Hannula 7c152a458d lavf: inspect more frames for fps when container time base is coarse
As per issue2629, most 23.976fps matroska H.264 files are incorrectly
detected as 24fps, as the matroska timestamps usually have only
millisecond precision.

Fix that by doubling the amount of timestamps inspected for frame rate
for streams that have coarse time base. This also fixes 29.970 detection
in matroska.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 78431098f9)

Tested with mplayer based on this report
http://thread.gmane.org/gmane.comp.video.mplayer.user/66043/focus=66063

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2011-04-29 22:46:13 +02:00
doc documentation: extend documentation for ffmpeg -aspect option 2011-04-26 09:08:27 +02:00
ffpresets Update qmin/qmax values for libx264 presets 2011-02-08 15:59:30 -08:00
libavcodec vorbis: Replace sized int_fast integer types with plain int/unsigned. 2011-04-29 20:28:40 +02:00
libavdevice Replace some commented-out debug printf() / av_log() messages with av_dlog(). 2011-04-29 17:27:01 +02:00
libavfilter vf_fieldorder: Replace FFmpeg by Libav in license boilerplate. 2011-04-29 15:00:08 +02:00
libavformat lavf: inspect more frames for fps when container time base is coarse 2011-04-29 22:46:13 +02:00
libavutil Fix races in default av_log handler 2011-04-29 22:46:13 +02:00
libpostproc libpostproc: Remove crufty code disabled by the big bump. 2011-04-20 12:18:47 +02:00
libswscale libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementation 2011-04-28 07:25:27 +02:00
tests lavf: inspect more frames for fps when container time base is coarse 2011-04-29 22:46:13 +02:00
tools Replace `` by $() syntax in shell scripts. 2011-04-23 17:45:05 +02:00
.gitignore Remove stray libavcore and _g binary references. 2011-04-23 14:23:20 +02:00
Changelog Add AVX FFT implementation. 2011-04-26 18:25:24 +02:00
cmdutils_common_opts.h Implement a -pix_fmts option for listing all the supported pixel 2009-12-21 21:53:03 +00:00
cmdutils.c lavfi: add key_frame and pict_type to AVFilterBufferRefVideo. 2011-04-26 07:42:13 +02:00
cmdutils.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
common.mak Include dependencies for test programs 2011-03-31 12:01:27 +01:00
configure avoid duplicate -lm in .pc files 2011-04-28 11:14:42 +02:00
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile get rid of the last svn mentions 2011-03-18 21:57:38 +01:00
ffmpeg.c Remove some disabled printf debug cruft. 2011-04-29 20:00:53 +02:00
ffplay.c Replace some commented-out debug printf() / av_log() messages with av_dlog(). 2011-04-29 17:27:01 +02:00
ffprobe.c Lowercase all ff* program names. 2011-04-23 19:12:24 +02:00
ffserver.c Eliminate pointless '#if 1' statements without matching '#else'. 2011-04-26 20:18:27 +02:00
ffserver.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile FATE: allow forcing thread-type when doing threaded fate runs. 2011-04-21 19:36:45 -04:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
subdir.mak Remove support for stripping executables 2011-03-29 22:05:04 +01:00
version.sh get rid of the last svn mentions 2011-03-18 21:57:38 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.