1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-10-04 17:44:49 +02:00
Go to file
Anton Khirnov cd1ad18a65 rawenc: switch to encode2().
This changes a number of FATE results, since before this commit, the
timestamps in all tests using rawenc were made up by lavf.

In most cases, the previous timestamps were completely bogus.

In some other cases -- raw formats, mostly h264 -- the new timestamps
are bogus as well. The only difference is that timestamps invented by
the muxer are replaced by timestamps invented by the demuxer.

cscd     -- avconv sets output codec timebase from r_frame_rate
and r_frame_rate is in this case some guessed number 31.42 (377/12),
which is not accurate enough to represent all timestamps. This results
in some frames having duplicate pts. Therefore, vsync 0 needs to be
changed to vsync 2 and avconv drops two frames. A proper fix in the
future would be to set output timebase to something saner in avconv.

nuv      -- previous timestamps for video were wrong AND the cscd
comment applies, one frame is dropped.

vp8-signbias -- the file contains two frames with identical timestamps,
so -vsync 0 needs to be removed/changed to -vsync 2 and avconv drops one
frame.

vc1-ism -- apparrently either the demuxer lies about timestamps or the
file is broken, since dts == pts on all packets, but reordering clearly
takes place.
2012-02-08 21:51:24 +01:00
doc pixdesc: mark pseudopaletted formats with a special flag. 2012-02-08 21:01:31 +01:00
libavcodec rawenc: switch to encode2(). 2012-02-08 21:51:24 +01:00
libavdevice cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
libavfilter pixdesc: mark pseudopaletted formats with a special flag. 2012-02-08 21:01:31 +01:00
libavformat doxygen: Do not include license boilerplates in Doxygen comment blocks. 2012-02-06 19:39:24 +01:00
libavutil pixdesc: mark pseudopaletted formats with a special flag. 2012-02-08 21:01:31 +01:00
libpostproc Place some START_TIMER invocations in separate blocks. 2012-01-04 15:05:49 +01:00
libswscale pixdesc: mark pseudopaletted formats with a special flag. 2012-02-08 21:01:31 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests rawenc: switch to encode2(). 2012-02-08 21:51:24 +01:00
tools ismindex: Fix build on mingw 2012-01-26 00:04:28 +02:00
.gitignore Ignore generated aviocat and ismindex tools. 2012-01-25 15:04:35 +01:00
avconv.c avconv: switch to avcodec_encode_video2(). 2012-02-08 21:00:00 +01:00
avplay.c avplay: reset decoder flush state when seeking 2012-02-06 13:22:01 -05:00
avprobe.c avprobe, cmdutils: K&R formatting cosmetics 2012-01-18 21:07:25 +01:00
avserver.c avserver: fix build after the next bump. 2012-01-22 07:50:41 +01:00
Changelog movenc: Add a separate ismv/isma (smooth streaming) muxer 2012-01-25 12:15:41 +02:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c cmdutils: update copyright year to 2012. 2012-02-08 10:31:14 -08:00
cmdutils.h Drop unnecessary prefix from *sink* variable and struct names. 2012-01-25 12:28:36 +01:00
common.mak build: remove unnecessary FFLDFLAGS variable 2011-07-11 11:39:04 +01:00
configure Remove Sun medialib glue code. 2012-02-08 08:52:30 +01: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 Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: link test programs with static libraries 2011-12-17 23:21:08 +00:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile build: Drop YASM-OBJS-FFT from SUBDIR_VARS. 2012-02-03 14:53:21 +01:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 0.8 Release 2012-01-21 14:54:31 +01:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.