summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Reintroduce Solaris support. Fully tested on everything - apart from ↵eddyg2008-06-193-51/+84
| | | | | | Windows, which really shouldn't be affected. Note that I've disabled troublesome components in ffmpeg that didn't work with Solaris. And disabled X support in libmpeg2 for all platforms - 'cos it shouldn't have been there. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1531 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Add COLR atom support to mpeg4ipvan2008-06-182-0/+224
| | | | | | | | - Add COLR atom to mp4 video tracks - Add colorspace info to h.264 VUI header git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1528 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix building of faad2 with libtool 2.2.xsaintdev2008-06-182-1/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1525 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Set svn:eol-style=native on most text files.saintdev2008-06-171-49/+49
| | | | | | | Goodbye evil CRLF. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1518 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update x264 to x264-r877-c74a8e2dynaflash2008-06-083-500/+2
| | | | | | | | | - Eliminates the need for our last vbv 2 pass patch - Updated reporting on processor optimizations - 5 - 10 % faster trellis - assorted improved cpu optimizations git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1504 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updates HB's copy of ffmpeg to r13707, so libswscale builds on PowerPC ↵jbrjake2008-06-081-1/+1
| | | | | | without tweaking the config. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1501 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: bump to version 859-ce13bb6 and update vbv patch(es)dynaflash2008-05-314-160/+310
| | | | | | | - Updates the 2 pass patch to Gabriel Bouvigne's v.10 vbv 2 pass patch http://article.gmane.org/gmane.comp.video.x264.devel/4048 - Eliminates the need for our previous 1 pass patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1482 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - support blu-ray, avchd & dvb x264van2008-05-314-260/+26
| | | | | | | - support video files handled by ffmpeg (avi, mkv, mp4, etc.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1480 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Windows line endings begone!jbrjake2008-05-191-13/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1465 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps libx264 to 828-ee95c7fjbrjake2008-04-241-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1437 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes make building in OS X:jbrjake2008-04-181-2/+10
| | | | | | | | | | | | | - Switches default (snapshot) make target to use the Deployment Xcode target - Makes it possible to jam contribs using make in OS X like is done in Linux - This means no universal binaries from make, unless "make release" is used. That's the only time it uses the contrib download script. The snapshot target builds contribs locally. To sum up: this now means that on a Mac, using: make ....should be functionally equivalent to: make clean; ./configure; ./jam git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1430 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libmkv to 0.6.3saintdev2008-04-181-1/+1
| | | | | | | Fixes issues with seeking and VLC. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated Cygwin patch file for the new version of x264sr552008-04-141-5/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1415 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps x264 to the latest snapshot tarball, which version.sh translates from ↵jbrjake2008-04-132-2/+1
| | | | | | | | hashed gobbledygook to 818 d4b7d2b. Removes the VAQ patch since it's been committed since we last refreshed the lib. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1411 b64f7644-9d1e-0410-96f1-a4d463321fa5
* xvid:sr552008-03-221-12/+13
| | | | | | - Updates the xvid nasm patch so that xvid correctly uses CPU optimizations under cygwin. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* "If one would give me six lines written by the hand of the most honest man, ↵jbrjake2008-03-223-8/+27
| | | | | | | | | | I would find something in them to have him hanged." - Banishes libdvdcss, removing DVD decryption from HandBrake's binaries. - For decrypttion, the MacGui and Mac CLI now will load at runtime VLC's dynamic library of dvdcss if the media player's available on the user's system. - Linux users can build with a statically linked lib of dvdcss by using ./configure --libdvdcss, which will download it from a remote third party (videolan.org). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1354 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Theora.saintdev2008-03-202-0/+20
| | | | | | | | This adds the theora encoder to the Xcode project as well. It does not enable anything in the Mac GUI, just allows it to build. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1350 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Applies Dark_Shikari's Variable Adaptive Quantization patch v0.48 to libhb's ↵jbrjake2008-03-072-181/+251
| | | | | | copy of libx264. This major change to x264 drastically reduces blockiness on flat parts of the picture as well as blurring. It is on by default; to disable it, add "aq-strength=0" to your x264 options string. For now, it's only applied to jam builds. Make will come later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1333 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update Gabriel B's x264 vbv 2 pass patch to latest (Feb 26) found here ↵dynaflash2008-02-271-18/+21
| | | | | | http://article.gmane.org/gmane.comp.video.x264.devel/3550 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1320 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds Dark_Shikari's vbv 1 pass patch for x264dynaflash2008-02-272-1/+109
| | | | | | | - While not optimal by any means according to Dark_Shikari over at x264, it definitely seems to help with the borked I frames we have been seeing using vbv 1 pass over x264 standard vbv. - Rumors are that a more comprehensive fix is in the works for x264. But who wants to hold their breath. HB presets rely on vbv too much to have squashed I frames in the meantime. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1319 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Work-around for xvid crash - dct coeff tables are being loaded with SSE ↵van2008-02-252-0/+9
| | | | | | 'load aligned' instructions which require 16-byte alignment but either nasm or the loader is ignoring the .rodata section alignment request. Since .rodata is in the text section which is correctly aligned, pad the text section so it's 16-byte aligned which will cause the following data to be correctly aligned. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1315 b64f7644-9d1e-0410-96f1-a4d463321fa5
* AC3 from DVD via HB converted to M4V for viewing on ATVeddyg2008-02-142-0/+344
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update x264 to revision 736 and update the vbv 2 pass patch by Gabriel ↵dynaflash2008-02-122-52/+40
| | | | | | | | | | | Bouvigne to the Feb 6 version. - As usual jam only until ub contrib packs are updated - Will require a clean checkout (updating will not work) as jam will need to download and compile a new contrib. - vbv 2 pass patch is here: http://thread.gmane.org/gmane.comp.video.x264.devel/3093/focus=3502 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add patches to the xvid and mpeg4ip configure scripts for nasm 2.00.saintdev2008-02-043-0/+26
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1248 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the seperate action for mpeg4ip on cygwin from the contribsaintdev2008-02-041-28/+15
| | | | | | | | Jamfile. It was only applying a patch. This makes things a little easier to maintain and makes mpeg4ip similar to other contribs wrt. patching. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1247 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert "Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm ↵saintdev2008-02-042-338/+296
| | | | | | | | | 2.x.x" This reverts revision 1235. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1246 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm 2.x.xsr552008-01-262-296/+338
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1235 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Patches mpeg4ip to add some new features:ritsuka2008-01-194-111/+314
| | | | | | | - pasp atom; - layer and alternate_group property in tkhd atom. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1213 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Test commit to try to figure out why Trac missed r1199 ...jbrjake2008-01-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1202 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps libhb's copy of libmkv to 0.6.1.3, fixing the >2GB file crashes in Linux.jbrjake2008-01-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1200 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Applies an experimental patch to x264 allowing VBV contraints on ABR in ↵jbrjake2008-01-152-1/+250
| | | | | | 2-pass mode. Also disables the adaptive quantization patch for the time being, in anticipation of a stable AQ v4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1199 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps libhb's copy of x264 to r720.jbrjake2008-01-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1198 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Patches mpeg4ip's build script so it doesn't check for libmp4v2 ↵jbrjake2007-12-282-1/+17
| | | | | | compatibility in the system-level copy of faac, since HandBrak doesn't use that copy of the library. It always trips up Linux users. Thanks, saintdev! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1150 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated jamfile to fix a small compile issue with zlibsr552007-12-082-42/+42
| | | | | | Updated makefiles to support cygwin building on platforms other than XP git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1109 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Patch liba52's downmixer to apply bias when going from 5.1 to Pro Logic 2, ↵jbrjake2007-12-021-2/+2
| | | | | | | | per rev49 of a52codec (thanks for the fix, gbooker!). This will make dpl2 downmixes play at a louder, more natural volume. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Solaris 10 compilation in new version of x264 with modified patch fileeddyg2007-11-291-7/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix Previous Bad Commit (1077)dynaflash2007-11-261-7/+2
| | | | | | | | | Mac OSX 10.5 Leopard / Xcode 3 Compatibility - Builds using jam on Leopard with Xcode 3 using the 10.5 sdk - Will NOT build on Tiger. Leopard only. - Contrib packs are not updated. Jam build only for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updates the copy of x264 HandBrake uses to r700, bringing with it, among ↵jbrjake2007-11-212-143/+133
| | | | | | | | other goodies, Mac OS X 10.5 x86_64 support and massive AltiVec enhancements for PPC. Also updates the adaptive quantizer patch to the latest version, fixing conflicts with b-rdo. NOTE: Contrib packs are not updated. Build with jam, not make, for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Optimize MP4 files for HTTP streaming (on the CLI it's -O or --optimize).jbrjake2007-11-212-2/+13
| | | | | | | | Has mpeg4ip run a second pass after muxing is complete, to move the MOOV atom to the beginning of the file. To get this to work, I had to replace a patch from Perian, which has written the avc1 "Compressor Name" in the Pascal string style QuickTime expects. Unfortunately, that patch left mpeg4ip unable to parse its own output, when muxing x264 video. Instead, now the Compressor Name is a blank string, and QuickTime substitutes "H.264" for it. NOTE: This is *not* hinting for RTP streaming, just shuffling the container around so it starts playing faster over the web. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Port HandBrake to Solaris, most of the heavy lifting provided by begi. eddyg2007-10-113-67/+175
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1019 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Van's changes to the x264 lib and HB encoder to ensure that an IDR frame is ↵eddyg2007-09-172-0/+18
| | | | | | used for each new chapter. Well done and lots of thanks to Van for this one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libvorbis to aoTuV beta5.saintdev2007-09-141-1/+1
| | | | | | | This is much better quality than the reference Xiph vorbis. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@962 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Re-enable ffmpeg ipod muxer.saintdev2007-09-121-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@953 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Enable the use of pthreads in ffmpeg.saintdev2007-08-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@899 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Not sure how I commented these out, but they shouldn't be.saintdev2007-08-281-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@888 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update to libmkv-0.6.1.2. 0.6.1.1 was broken.saintdev2007-08-281-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@886 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix contrib/Jamfile on some computers $(CONTRIB) != $CONTRIB.saintdev2007-08-281-40/+40
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@885 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libmkv to 0.6.1.1 fixes the chapter-hang issue.saintdev2007-08-281-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@884 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Clean up contrib/Jamfile. Also enable configure cache for libs that allow it.saintdev2007-08-281-106/+98
| | | | | | | This should (somewhat) speed up compiles of the contrib libraries. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@882 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Version bump for libmkv.saintdev2007-08-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@823 b64f7644-9d1e-0410-96f1-a4d463321fa5