summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Add COLR atom support to mpeg4ipvan2008-06-184-0/+259
| | | | | | | | - 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
* for linux and cygwin. fix dep for HandBrakeCLI so that it is rebuilt when ↵jstebbins2008-06-181-5/+5
| | | | | | libhb changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1527 b64f7644-9d1e-0410-96f1-a4d463321fa5
* use same compile optimizations that a jam build usesjstebbins2008-06-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1526 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
* Redo svn:eol-style=LF this time.saintdev2008-06-170-0/+0
| | | | | | | native messes things up with windows client, and cygwin git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1524 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove assert()s.saintdev2008-06-171-7/+0
| | | | | | | They were really only put there for initial debugging, never intended to make it into the final commit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1523 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Add a newline at the end of the hb_error message.saintdev2008-06-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1522 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Simplify the handling of audio codecs, bitrate and samplerate.saintdev2008-06-171-57/+32
| | | | | | | -libhb now handles copying of properties for pass-through. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1521 b64f7644-9d1e-0410-96f1-a4d463321fa5
* If we're using pass-through, copy the input bitrate/sample rate to the output.saintdev2008-06-171-4/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1520 b64f7644-9d1e-0410-96f1-a4d463321fa5
* No need to check the mixdown settings if pass-through is requested.saintdev2008-06-171-119/+122
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1519 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Set svn:eol-style=native on most text files.saintdev2008-06-176-535/+535
| | | | | | | Goodbye evil CRLF. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1518 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Initial importjstebbins2008-06-17104-0/+62184
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1517 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-171-12/+12
| | | | | | | | - Issue in the query parser where "-2" would trigger a widget if found anywhere in the CLI string. This could appear in the source or destination filename and trigger it when it is not supposed to be on. added a space before the - in the regex which will hopefully be sufficient to fix the issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1516 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: convert HBQueueController to be a subclass of NSWindowController - ↵dynaflash2008-06-173-1549/+1548
| | | | | | kudos again to blindjimmy git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1515 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove spurious NSString stringWithFormat calls in controller.mm ↵dynaflash2008-06-171-98/+98
| | | | | | Thanks blindjimmy for the extensive house cleaning. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1514 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updates the Mac->CLI preset conversion script to handle the new keys for ↵jbrjake2008-06-152-119/+712
| | | | | | separate audio settings, and rearranges a little code in the CLI so the audio track settings are easier to generate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1513 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove libhb.so from "all" target. It can't be build on x86_64 and nobody isjstebbins2008-06-151-1/+1
| | | | | | | using it. libhb.so can still be build with "make libhb.so" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1512 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix building with make on linux. missing bz2 and faadjstebbins2008-06-141-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1511 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-125-50/+72
| | | | | | - Setup Auto for Audio Sample Rate. (Passes 0 to CLI when set to Auto.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-121-0/+15
| | | | | | | - Accidentally updated the project file in the last commit, so the following empty file is now required. It will be used at a later date. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1509 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-129-32/+45
| | | | | | - Fixed #78 and #79 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* New cropping algorithm - determine cropping rectangle from a median filter ↵van2008-06-121-43/+123
| | | | | | run across all the preview frames. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1507 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - put the "find a usable frame rate" logic in the place that actually ↵van2008-06-121-3/+77
| | | | | | | | | computes decoder frame durations rather than just in the bitstream info routine. - start adding some comments describing how this horrible mess works. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1506 b64f7644-9d1e-0410-96f1-a4d463321fa5
* There is no reason make should be creating stable builds by default in any ↵jbrjake2008-06-091-2/+2
| | | | | | OS. That's what configure --release; jam is for. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1505 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
* Improve image quality for ffmpeg constant qualityjstebbins2008-06-082-5/+24
| | | | | | | Allow entry of QP for ffmpeg git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1503 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes make so it doesn't misidentify svn builds as stable releases.jbrjake2008-06-081-2/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1502 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
* MacGui: Update Built in Presets to use new audio track layout and remove ↵dynaflash2008-06-061-164/+223
| | | | | | | | | deprecated Codecs key value. - Update your built in presets for this to take effect. - Note: Since the preset code regresses there should be no functional difference noticed in the macgui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1500 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix issues with audio in presetsdynaflash2008-06-061-8/+77
| | | | | | | | - Change audio track behavior so that presets only set the audio tracks it has stored, and removes any other previously selected audio tracks - Prevents a scenario whereby selecting the ATV preset then the iPod preset results in two identical audio tracks for the iPod - Fix an issue where certain mixdowns and bitrates contained in a preset may not be available depending on a source which resulted in no selection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1499 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Encode the initial H.264 NAL units for PPS and SPS, not just the ones during ↵jbrjake2008-06-061-6/+5
| | | | | | work. This was a regression caused by r270. Thanks for the patch, j45! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1498 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: implement constant frame rate encoding for all but same as source.dynaflash2008-06-051-0/+7
| | | | | | - implements svn rev 1496 in the macgui git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1497 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a job->cfr boolean to indicate "encode this with a constant frame rate" ↵jbrjake2008-06-053-12/+19
| | | | | | instead of passing through the true frame durations from the source. Includes CLI implementation, which sets cfr to 1 if the user specifies a frame rate. Otherwise, it uses "same as source" frame rate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1496 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add "Auto" to audio sample rate selectionsdynaflash2008-06-042-27/+37
| | | | | | | | - Auto simply uses the input audio's sample rate - Built in presets updated to use Auto for all but device presets which still use 48. - prepareJob now uses the selectedIndex's tag from the sample rate NSPopUp instead of libhb's built in array of sample rates git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1495 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Use the source's audio samplerate unless told otherwise.jbrjake2008-06-041-12/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1494 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update svn:ignore for the new libs and hbversion.hritsuka2008-06-040-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1493 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Implements a part of the NSTableView delegate in ChapterTitles so ↵ritsuka2008-06-042-0/+36
| | | | | | that pressing Return selects the next row and edits the chapter title so that the mouse or Mac OS X's full keyboard access is not required. Patch by bkiico517. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1492 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes loose anamorphicjbrjake2008-06-041-4/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1491 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - add pixel_aspect_ratio reporting to the mpeg decodervan2008-06-043-101/+133
| | | | | | | | - try lots harder to extract a useful video frame rate from libavcodec (successful for more files but still get junk from wmv's). - save all video parameters while we're getting previews then use the set we've seen most frequently as the parameters of the title. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1490 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Keep track of the input pixel aspect ratio as well as the output one. ↵jbrjake2008-06-044-31/+63
| | | | | | Hopefully doesn't break anything. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1489 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't crash in decmpeg2Info if we failed to get a preview due to not finding ↵van2008-06-031-1/+1
| | | | | | a sequence header. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1488 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use index+1 for numbering interlaced previews, so realityking doesn't get ↵jbrjake2008-06-021-1/+1
| | | | | | confused. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1487 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use loose breaks for detelecine. This reduces jerkiness with PAL->NTSC ↵jbrjake2008-06-021-1/+1
| | | | | | telecining by dropping fewer frames. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1486 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't crash during scan when source not recognized (bug found & fixed by ↵van2008-06-011-1/+4
| | | | | | John Stebbins) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1485 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Have to handle hbversion.h in make, not just jam.van2008-06-011-8/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1484 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't call small frame displacements a "time reversal" & drop the frame on ↵van2008-06-011-4/+14
| | | | | | big ones. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1483 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
* Fix for cygwin builds - can't use "\n" in echovan2008-05-311-3/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1481 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - support blu-ray, avchd & dvb x264van2008-05-3133-1275/+2099
| | | | | | | - 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
* Hack to fix building in xcodevan2008-05-312-43/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1479 b64f7644-9d1e-0410-96f1-a4d463321fa5