No description
Find a file
Justin Ruggles e71bcc3798 flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net
1) search for optimal rice parameters and partition order. i also
modified the stereo method estimation to use this to calculate estimated
bit count instead of using just the pure sums.

2) search for the best fixed prediction order

3) constant subframe mode (good for encoding silence)

Note that the regression test for the decoded wav file also changed.
This is due to FFmpeg's FLAC decoder truncating the file, which it did
before anyway...just at a different cutoff point.  The generated FLAC
files are still 100% lossless.

With this update, FFmpeg's FLAC encoder has speed and compression
somewhere between "flac -1" and "flac -2".  On my machine, it's about
15% faster than "flac -2", and about 10% slower than "flac -1".  The
encoding parameters are identical to "flac -2" (fixed predictors, 1152
blocksize, partition order 0 to 3).

Originally committed as revision 5536 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-27 21:01:21 +00:00
doc vfr mov/mp4 todo item 2006-06-15 21:33:39 +00:00
libavcodec flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net 2006-06-27 21:01:21 +00:00
libavformat cleanup patch from Diego Pettenò <flameeyes@gentoo.org> 2006-06-25 17:37:12 +00:00
libavutil remove redundant make variable SUBDIR 2006-06-01 21:57:44 +00:00
libpostproc Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
postproc fix variable type used via "m" asm constraint to match size used in asm. 2006-06-05 10:51:58 +00:00
tests flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net 2006-06-27 21:01:21 +00:00
vhook Add const to (mostly) char* and make some functions static, which aren't used 2006-06-18 11:33:14 +00:00
berrno.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
build_avopt COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
Changelog Flash Screen Video decoder (fourcc:FSV1) 2006-06-01 07:31:59 +00:00
clean-diff Add missing newlines at end of file. 2006-04-29 16:17:50 +00:00
cmdutils.c Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
cmdutils.h AVOption API improvments 2005-09-11 11:10:25 +00:00
common.mak remove redundant make variable SUBDIR 2006-06-01 21:57:44 +00:00
configure Install into $PROGRAMFILES instead of a hardcoded path on MinGW. 2006-06-27 07:38:57 +00:00
COPYING Update licensing information: The FSF changed postal address. 2006-01-12 22:43:26 +00:00
CREDITS NuppelVideo/MythTVVideo support, including rtjpeg decoder 2006-03-27 22:22:50 +00:00
cws2fws.c 10l: now it works really, with 1k outbut buffers it failed more times, with 65k it looks safe with all samples i had 2006-01-15 01:19:02 +00:00
Doxyfile COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
ffinstall.nsi fixed windows build 2003-09-15 22:26:45 +00:00
ffmpeg.c simplify 2006-06-24 09:57:28 +00:00
ffplay.c Make debug work early on ffplay 2006-06-25 16:12:27 +00:00
ffserver.c Use Subversion revision for FFMPEG_VERSION. 2006-06-20 10:24:08 +00:00
ffserver.h added include for ffserver dynamically loaded modules 2002-07-25 16:15:28 +00:00
INSTALL Use gmake instead of make on *BSD. 2006-02-04 11:37:41 +00:00
MAINTAINERS add myself as build system maintainer 2006-06-17 20:02:44 +00:00
Makefile .depend needs version.h, noticed by Uoti Urpala 2006-06-22 21:28:30 +00:00
output_example.c fix memleak, based upon a patch by Wolfram Gloger 2006-02-06 12:45:52 +00:00
pktdumper.c COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00
qt-faststart.c decrease last_offset when ftyp is present 2006-04-10 17:18:35 +00:00
README Add missing newlines at end of file. 2006-04-29 16:17:50 +00:00
unwrap-diff Add missing newlines at end of file. 2006-04-29 16:17:50 +00:00
version.sh Produce correct version string even when not run in a Subversion working copy. 2006-06-23 15:07:35 +00:00
xvmc_render.h COSMETICS: Remove all trailing whitespace. 2005-12-17 18:14:38 +00:00

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory.

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

* Read the file COPYING. ffmpeg and the associated libraries EXCEPT
  liba52 and libpostproc are licensed under the Lesser GNU General
  Public License.

* liba52 and libpostproc are distributed under the GNU General Public
  License and their compilation and use is optional in ffmpeg.

Fabrice Bellard.