Go to file
Heesuk Jung 25b7aa980b Fix bit_rate in MPEG1/2 Video
In ISO/IEC 13818-2, bit rate is differently determined according to video type

1) MPEG1 Video
 Bit_rate and vbv_delay are set to 3FFFF and FFFF respectively
 to indicate variable bitrate. Other values are for constant bitrate.
 VBV is only defined for constant bit rate operation.
 Ths STD supersedes the VBV model for vbr.

2) MPEG2 Video
 Even if the bitrate is constant, the value of bit_rate may not be the actual bitrate
 since bit_rate need only be an upper bound to that actual bitrate.
 VBV is only defined for variable bit rate operation.
 Constant bit rate is viewed as a special case of vbr.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-11-02 22:27:17 +01:00
compat
doc doc: Point to the new location of the c99-to-c89 tool 2012-11-01 22:47:50 +02:00
libavcodec Fix bit_rate in MPEG1/2 Video 2012-11-02 22:27:17 +01:00
libavdevice dv1394: Swap the min and max values of the 'standard' option 2012-11-02 11:25:48 +02:00
libavfilter lavfi/fifo: add assert to ensure request was successfull. 2012-11-01 18:02:23 +01:00
libavformat smjpegdec: set nb_frames for video stream 2012-11-02 16:32:51 +00:00
libavresample Merge commit '04581c8c77ce779e4e70684ac45302972766be0f' 2012-10-31 13:57:09 +01:00
libavutil lavu/bprint: add av_bprint_get_buffer(). 2012-11-02 15:12:29 +01:00
libpostproc
libswresample Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73' 2012-10-31 13:43:33 +01:00
libswscale Merge commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415' 2012-11-01 13:11:51 +01:00
presets
tests eval-test: add some otherwise untested functions. 2012-11-01 00:32:15 +01:00
tools probetest: fix possible use of uninitialized data 2012-10-31 13:16:52 +01:00
.gitignore
arch.mak
Changelog lavfi: add field filter 2012-10-31 12:07:11 +01:00
cmdutils_common_opts.h cmdutils: allow specifying the file for -report 2012-11-01 02:59:44 +01:00
cmdutils.c cmdutils: allow specifying the file for -report 2012-11-01 02:59:44 +01:00
cmdutils.h Merge remote-tracking branch 'qatar/master' 2012-11-01 13:25:46 +01:00
common.mak Merge commit '04581c8c77ce779e4e70684ac45302972766be0f' 2012-10-31 13:57:09 +01:00
configure Apply again [916352f282] that got lost in the merges. 2012-11-02 00:28:25 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
ffmpeg_filter.c
ffmpeg_opt.c Merge remote-tracking branch 'qatar/master' 2012-11-01 13:25:46 +01:00
ffmpeg.c Merge commit '381dc1a5ec0925b281c573457c413ae643567086' 2012-10-30 13:52:03 +01:00
ffmpeg.h
ffplay.c ffplay: remove redundant !codec check 2012-11-01 15:46:18 +01:00
ffprobe.c
ffserver.c
INSTALL
library.mak
LICENSE lavfi/hue: add missing GPL dependency. 2012-10-31 19:28:02 +01:00
MAINTAINERS Change my GPG fingerprint 2012-10-30 18:51:21 +01:00
Makefile x86: yasm: Use complete source path for macro helper %includes 2012-10-31 00:37:42 +01:00
README
RELEASE
version.sh

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

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

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

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

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.