summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* 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
* x264 bump from r1583 to r1592dynaflash2010-05-181-1/+1
| | | | | | | | - Faster cabac - Various bugfixes and enhancements - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=95aacc4fb0ed4477a8c8b7cbf3f8c89229b03dc7 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3304 b64f7644-9d1e-0410-96f1-a4d463321fa5
* slightly improve avi seek patchjstebbins2010-05-161-8/+18
| | | | | | | only changes behavior when seeking backwards. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3297 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch ffmpeg avi seek problemjstebbins2010-05-161-0/+45
| | | | | | | | | | | when seeking to a timestamp, ffmpeg seeks to the position in the primary stream where that timestamp starts. Then seeks to the next interleaved packet for all other streams. When seeking back to the beginning of the file, this means the first packet of some streams are missed if those streams start before the video stream in the file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1570 to r1583dynaflash2010-05-071-1/+1
| | | | | | - Various bug fixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3286 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1563 to r1570dynaflash2010-04-291-1/+1
| | | | | | - various bug fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg to rev 22950jstebbins2010-04-258-104/+141
| | | | | | | | | offset ffmpeg seeks by value of initial timestamp since it can be non-zero catch pix fmt that is unsupported by swscale, log it, skip the track use new ffmpeg avg_frame_rate for more accurate framerate estimate git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1538 to r1563dynaflash2010-04-231-1/+1
| | | | | | - various bug fixes and optimizations git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix LATM aac processingjstebbins2010-04-231-28/+29
| | | | | | | | somewhere in the series of patch changes, setting the sample_fmt got lost. we were being told SAMPLE_FMT_NONE by ffmpeg for latm git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add dvd main feature title detectionjstebbins2010-04-201-0/+137
| | | | | | | | | | | | scans the dvd menus and presses buttons to see where they might lead. when a button press leads to a title, i check to see if it is the longest seen thus far and save it's index. this only applies when dvdnav is enabled. when dvdread is in use, the longest title of all the titles is flagged as the "main feature" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some dvdnav hangsjstebbins2010-04-171-0/+25
| | | | | | | | | | title changes seem to confuse the vm sometimes. so do a dvdnav_reset whenever a title change is going to happen. Also, fix dvdnav_reset since it would deadlock on a mutex when called. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3240 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix build on mac and windowsjstebbins2010-04-161-1/+1
| | | | | | | | a52dec bootstrap is broken on these platforms. use autoreconf instead git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add packaging rules for building debian source packagesjstebbins2010-04-151-0/+2
| | | | | | | | | and fix a build issue with a52dec when the path has a '~' in it this is a step towards using the launchpad build farm for ubuntu snapshots git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3226 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1523 to r1538dynaflash2010-04-141-1/+1
| | | | | | - Accompanying changes to encx264.c to address default min-keyint in x264, encx264.c patch courtesy of Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3225 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch to allow higher bitrates with faacjstebbins2010-04-141-0/+60
| | | | | | | 2 channel allows up to 320kbps, 6 channel allows up to 768kbps git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3222 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1510 to r1523dynaflash2010-04-071-1/+1
| | | | | | - Various bugfixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3204 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1471 to r1510 (current git head)dynaflash2010-03-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable asserts in libdvdnav except when configured with --debug=maxjstebbins2010-03-111-0/+4
| | | | | | | | dvdnav asserts on things are are almost never fatal. so lets not crash on them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3159 b64f7644-9d1e-0410-96f1-a4d463321fa5