]> granicus.if.org Git - handbrake/commit
- in encx264, if an video frame is larger than init_delay split it into pieces so...
authorvan <vanj.hb@gmail.com>
Sat, 26 Jul 2008 01:04:00 +0000 (01:04 +0000)
committervan <vanj.hb@gmail.com>
Sat, 26 Jul 2008 01:04:00 +0000 (01:04 +0000)
commite529b1dbda55f01e21fe6fb04ee7f85c2e755725
tree1748a00de07c035323dc9c3c9597ec9fefdeae7e
parente3298b9003a7ee6070842516818bc08d8b0a65ed
 - in encx264, if an video frame is larger than init_delay split it into pieces so we don't get jerky output caused by out-of-order frames.
 - add an explicit EOF for all streams, not just video.
 - don't generate extra audio silence at the end of an encode (don't need it with explicit eof).
 - get rid of 80ms initial delay in AAC encode & flush final four frames buffered in encoder.
 - put mp4 'chap' atom on first track (usually video) rather than first audio track since we can now do video without audio (atom just needs to go on an enabled media track & video is always enabled).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1581 b64f7644-9d1e-0410-96f1-a4d463321fa5
17 files changed:
libhb/deca52.c
libhb/decavcodec.c
libhb/decdca.c
libhb/declpcm.c
libhb/decsub.c
libhb/encavcodec.c
libhb/encfaac.c
libhb/enclame.c
libhb/enctheora.c
libhb/encvorbis.c
libhb/encx264.c
libhb/encxvid.c
libhb/muxcommon.c
libhb/muxmp4.c
libhb/reader.c
libhb/sync.c
libhb/work.c