summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Fix mkv timestamps that derive from SimpleBlock and default track duration.jstebbins2011-03-111-0/+13
| | | | | | | | | | | | | | | | Since I've gotten no response to this patch yet on ffmpeg-devel, I'm committing it here till someone has the time to look at it. When a SimpleBlock has lacing (multiple frames in a block) the duration of each frame should come from the default track duration. An initialization error in ffmpeg causes them to set the duration to 0 which triggers code higher in the stack to estimate the duration based on bitrate and frame size. This is wildly inaccurate and leads to very bad timestamps. Fixes issues with MakeMKV audio timestamps. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove a workaround for an ffmpeg bug that has been fixed.jstebbins2011-03-081-55/+0
| | | | | | | | | Removal of the workaround also removes the need for a patch that fails to apply cleanly to latest ffmpeg git. So remove the patch as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3833 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg from git-185a155 to git-0b32da9jstebbins2011-02-271-1/+1
| | | | | | | fixes win64 crash git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3818 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r1900 to r1913jstebbins2011-02-251-1/+1
| | | | | | | | fixes memory leak when cancelling an encode various other bug fixes and improvements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3806 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove a couple more remnants of faad from make filesjstebbins2011-02-111-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3794 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump libbluray from 0.0.1-pre-16 to 0.0.1-pre-129jstebbins2011-02-081-1/+1
| | | | | | | | fixes segfault when there is a damaged clpi file. fixes segfault when title has no playmarks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3787 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r1867 to r1900jstebbins2011-02-071-1/+1
| | | | | | | | - fixes non-deterministic output - various other enhancements and bugfixes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3784 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libraries:sr552011-02-0423-23/+23
| | | | | | - Move all the old m0k urls over to download.handbrake.fr git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3780 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg from svn 25689 to git 185a155jstebbins2011-02-042-26/+1
| | | | | | | | | | Fixes a couple h.264 decode issues Fixes uft16-le chapter names in mov/mp4 files Improved ac3 encoder Numerous other bug fixes and improvements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3779 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch ffmpeg mov demuxer to handle LE UTF16 chapter namesjstebbins2011-01-201-0/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1834 to r1867dynaflash2011-01-181-1/+1
| | | | | | - Various enhancements and bugfixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3754 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1804 to r1834dynaflash2010-12-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3715 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1790 to r1804dynaflash2010-12-021-1/+1
| | | | | | | | - this bump actually has the weightp 1 improvement which was an error in the last bump. Duh! - Again the weightp 1 improvement is noted here http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=e440dc0f7909c67cdca148fc8a9ea413521e0e5b - Also changes qpmin default to 0 as addressed here http://git.videolan.org/?p=x264.git;a=commit;h=04256645537d17b66f2a46bd8605859e91e0cf8a git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1772 to r1790dynaflash2010-12-011-1/+1
| | | | | | - Various fixes and enhancments including weightp 1 having a better speed tradeoff. http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=e440dc0f7909c67cdca148fc8a9ea413521e0e5b git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1766 to r1772dynaflash2010-11-171-1/+1
| | | | | | - Various fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg from r25374 to r25689jstebbins2010-11-101-1/+1
| | | | | | | brings back LATM support git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3669 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r1745 to r1766jstebbins2010-11-101-1/+1
| | | | | | | | bugs squashed and some improvements http://mailman.videolan.org/pipermail/x264-devel/2010-November/007920.html git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* configure and patch pthreadw32 so it will build under mingw64jstebbins2010-10-232-2/+1461
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3619 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add bootstrap step to libdcajstebbins2010-10-231-0/+2
| | | | | | | | aclocal.m4 packaged with the archive is incompatible with mingw64 build environment (and probably others) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch mp4v2 so it builds under mingw64jstebbins2010-10-231-0/+11
| | | | | | | mingw64 defines _DLL even when building static libs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add a patch that allows force disabling of dlfcnjstebbins2010-10-232-0/+35
| | | | | | | libdvdread's autodetection of this fails in some environments git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add bootstrap step to vorbis configure and patch document generation problemjstebbins2010-10-232-0/+36
| | | | | | | | | mingw64 doesn't work with the aclocal.m4 packaged with libvorbis, so we need to regenerate it. There's also a bug in the build config for documents that gets tickled by mingw64. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable building examples in libblurayjstebbins2010-10-231-1/+1
| | | | | | | they fail to build under mingw64 and we don't need them git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3614 b64f7644-9d1e-0410-96f1-a4d463321fa5
* repackage libmkv archivejstebbins2010-10-231-1/+3
| | | | | | | | | the old archive included m4 macros from someone's local build. these macros would cause build failures in some environments, notably mingw64. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3612 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable threads in libxml2jstebbins2010-10-231-1/+1
| | | | | | | | | we don't need them, and if enabled on mingw, the build fails. you would not have seen this error on mingw if you don't have a pthreads package installed in your build environment. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3611 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update bzip2 from 1.0.5 to 1.0.6 for mingw buildssr552010-10-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3608 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r1724 to r1745jstebbins2010-10-151-1/+1
| | | | | | | various bug fixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3603 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg from 25082 to 25374jstebbins2010-10-121-1/+1
| | | | | | | fixes h264 decoding issue git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3599 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix potential crash in libblurayjstebbins2010-10-011-1/+1
| | | | | | | | event queue size was 1 too small which would lead to buffer overrun. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3562 b64f7644-9d1e-0410-96f1-a4d463321fa5
* SSA subtitle burn injstebbins2010-09-2811-5/+268
| | | | | | | | | | Anime fans rejoice! This patch adds SSA subtitle burn-in support with libass. Therefore SSA subtitles should now be rendered in full quality, with the appropriate embedded fonts and positioning information. Thanks to davidfstr git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3557 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1713 to r1724dynaflash2010-09-211-1/+1
| | | | | | - Various bug fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3550 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Disable ffmpeg doc generation. We don't need it and it causes the nightly ↵sr552010-09-171-0/+1
| | | | | | build to fail git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3539 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump ffmpeg from 22950 to 25082jstebbins2010-09-144-918/+24
| | | | | | | | | | | | | | It's been 5 months since an ffmpeg bump. One negative is that we loose LATM support. The LATM patch is just impossible to apply anymore since ffmpeg dropped support for using the external faad lib. There are ifdef's in the code should anyone wish to revert to an earlier ffmpeg and enable LATM. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3526 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add Bluray supportjstebbins2010-09-082-0/+10
| | | | | | | | | | | | | | | | | | Unencrypted BD directory trees only. Doesn't support iso images. Also, no PGS subtitle support yet. Chapters and angles are supported. Adds a new contrib libbluray. Adds new option to hb_scan() for duration of short titles to filter. This applies to BD and DVD multi-title scans only. Does not apply to any single title scans. Fixes memory leak during scan. hb_buffer_close() was not freeing all buffers in a chain of buffers passed to it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1703 to r1713dynaflash2010-09-071-1/+1
| | | | | | - Various bugfixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1698 to r1703dynaflash2010-08-241-1/+1
| | | | | | | | | - Introduces trellis and psy-trellis for cavlc. - Same modes as cabac. - Lingui is already setup for it as of svn 3491. Macgui and wingui to follow suit. - Other various enhancements and fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3492 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1681 to r1698dynaflash2010-08-161-1/+1
| | | | | | - various bugfixes and improvements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3481 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1677 to r1681dynaflash2010-07-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libmkv to 0.6.4.1saintdev2010-07-191-1/+1
| | | | | | -Fixes a bug with the last byte of the SegmentUID overwriting the first byte of the MuxingApp EBML ID. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: Add "--disable-swscale" to the config as it borked the nightly build ↵dynaflash2010-07-191-1/+1
| | | | | | server and is not used for libx264 anyway, only applies to the x264 cli which we do not use. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3448 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1675 to r1677dynaflash2010-07-161-1/+1
| | | | | | | - Fixes compilation with shared ffmpeg libs - Fixes PCM bug. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3442 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1666 to r1675dynaflash2010-07-151-1/+1
| | | | | | - Various bug fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3438 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 from r1659 to r1666dynaflash2010-07-091-1/+1
| | | | | | - Various enhancements and bugfixes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3430 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable libvaapi when building ffmpegjstebbins2010-06-271-0/+1
| | | | | | | we don't use it. causes link errors on systems that have this library installed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3416 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from 1649 to 1659jstebbins2010-06-261-1/+1
| | | | | | | | various bug fixes and enhancements fixes win XP crashes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3408 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from 1643 to 1649jstebbins2010-06-161-1/+1
| | | | | | | bug fixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3384 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from 1627 to 1643jstebbins2010-06-091-6/+4
| | | | | | | | More various bug fixes and enhancements. Fixes an mmx issue that caused aac and lame audio encoding breakage. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add flexible dylib path manipulation so that we can handle external ↵jstebbins2010-06-041-12/+0
| | | | | | | | | | | | | | | | | | dylibs more easily At startup, add any extra dylib paths to DYLD_FALLBACK_LIBRARY_PATH. This is the last path searched by the system for dylibs and we add our paths to the end of it's list, so this will never override any system libs or paths the user has explicitly set. Since applications read the environment once at startup, these changes don't take effect until we restart with execv. In order to avoid a possible exec bomb, we add a parameter to the argv list to prevent any further exec's. Note that this causes a minor glitch when running under gdb. The execv triggers a trap. You just have to 'continue'. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3351 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1592 to r1627dynaflash2010-06-021-1/+1
| | | | | | | - Various bugfixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3346 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add support for Nero vobsubs in mp4jstebbins2010-05-241-0/+142
| | | | | | | | | | | Note that these do not work with any apple products that I know of. Perian might be able to do something with them. MPlayer and VLC both grok nero vobsubs. libhb, cli, and lingui updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3325 b64f7644-9d1e-0410-96f1-a4d463321fa5