summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cropping fix for matted content that has a border top & bottom (rather than ↵van2008-07-041-14/+38
| | | | | | just on the top). Fixes problem from forum post http://forum.handbrake.fr/viewtopic.php?p=37064&sid=1a6b16b9a89cf7c26d9ff4f0c3b1823a#p37064 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1556 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-0411-118/+272
| | | | | | | | - Drive detection lists DVD title in Source Menu (Optional Feature) - Updated the help menu to match the macgui. - Added "cancel" button to frmReadDVD so if the CLI get's stuck, user can cancel the scan without restarting the GUI git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1555 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change libsamplerate from 0.1.2 to 0.1.4, See ↵eddyg2008-07-031-1/+1
| | | | | | http://www.mega-nerd.com/SRC/ChangeLog for fixes and improvements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1554 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-021-1/+2
| | | | | | - Small oversight. Fix bug with the remove preset button if no preset is selected git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1553 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-026-259/+359
| | | | | | | | | - Better implementation of the presets bar. Code moved into it's own class. - Can now Remove Single or delete all built in presets. - User presets are no longer taged with "--" - CLI window no longer appears when grabbing the information for presets.dat from HandBrakeCLI.exe git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed a crash when dismissing the open window.ritsuka2008-07-021-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1551 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added Paul Kendalls ffmpeg AAC-LATM codec. Allows HB to decode AAC-LATMeddyg2008-07-023-1/+897
| | | | | | | MPEG-TS DVB streams. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1550 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add hidden preset option to allow direct QP/CRF entry for ffmpeg andjstebbins2008-07-016-80/+143
| | | | | | | | x264. just add "directqp=enable" to a custom preset. custom preset file is ~/.config/ghb/custom_presets git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1549 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-011-0/+3
| | | | | | - Fix for iPod atom, Large File, Optimize check boxes not disabling correctly in all situations when the file extension or encoder changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1548 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Enable subtitle-scan to work when using Xvid as the encoder. Also checks ↵eddyg2008-07-011-10/+21
| | | | | | return values from the work Init functions to enable Work threads to abort the encode should they not initialise properly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up temporary file turds upon exitjstebbins2008-06-303-0/+45
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1546 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add detected dvd drives to file menu for quick access. this is a jstebbins2008-06-303-15/+82
| | | | | | | variation of a request saintdev made. hope he likes it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1545 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-309-295/+397
| | | | | | | | - Queue system moved into it's own class. - Queue now uses a listview display instead of a simple list. It now displays some information about each encode instead of the CLI String. - Misc other Fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - fix an error in the SCR calculation that would cause an extra frame to be ↵van2008-06-305-10/+28
| | | | | | | | | | dropped at an SCR discontinuity. - fix a rounding error in the encx264 init_delay computation that would underestimate the delay for progressive content and cause spurious "init_delay too small" messages. - clean up the sync.c "video time didn't advance" logic and try to make the error mgs more useful for debugging frame duration problems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1543 b64f7644-9d1e-0410-96f1-a4d463321fa5
* If we always require a buffer to be available on every fifo we'll eventually ↵van2008-06-301-3/+5
| | | | | | deadlock since video and audio run at different rates. Instead take the earliest available buffer (so we don't starve any of the fifos) but don't lock up if fifos are occasionally empty. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1542 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-2713-443/+1212
| | | | | | | | | | | | | | | | | - Added: Resolution calculation for non anamorphic encodes in the GUI. - Added: Ability to minimize to the system tray. Includes popup notifications of encoding status. - Added: Duration calculation based on Title and selected chapters. - Added: Some more code comments and summaries - Change: Activity window now only refreshes if there is an active HandBrakeCLI.exe running. - Change: Browse button/ File mode checkbox for Source Selection Removed. Replaced with a Source Dropdown button in the main toolbar. (works a bit like the magui but still uses the 2 different dialog boxes) - Change: Removed "Recommended Crop" label and simply let the dropdown set the cropping values. Added DVD resolution Label. - Fixed: Preset loader now selects longest title and set's chapters to Auto. Before it would load in the last setting used which is bad. - Fixed bug in the presetLoader() function with the 2nd audio channel track selection. Final Note: Quite a bit of code has been moved around in this checkin to clear things up a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1541 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a crash when using mp4 and no audio tracks.saintdev2008-06-261-4/+10
| | | | | | | | Because there were no audio structs on list_audio, audio->config was attempting to dereference a NULL pointer. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1540 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix the build instructionsjstebbins2008-06-251-3/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1539 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed overlapping button when resizing the preset drawer.ritsuka2008-06-251-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1538 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Replace MVMenuButton with standard controls. Thanks blindjimmy.ritsuka2008-06-2512-4282/+1946
| | | | | | Replace plus and minus icons with apple's one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1537 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Replace valueForKey with objectForKey when accessing the ↵dynaflash2008-06-251-87/+86
| | | | | | NSDictionary in presets. Though this makes no functional difference, it is more consistent. Patch by blindjimmy. http://forum.handbrake.fr/viewtopic.php?f=4&t=6418 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1536 b64f7644-9d1e-0410-96f1-a4d463321fa5
* get the right version info when building with make on linuxjstebbins2008-06-231-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1535 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Allow scanning new source when work is in progress jstebbins2008-06-232-21/+13
| | | | | | | and allow stacking up jobs from multiple sources in the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1534 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix line wrapping in activity window. jstebbins2008-06-231-1/+1
| | | | | | | word wrapping in gtk is still broken. use character wrapping. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1533 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't let cropping get fooled by dark content - make sure that we only crop ↵van2008-06-231-16/+56
| | | | | | a row or column if all pixels are within one quantization level of average value & average value is within one level of black. (fix for bug discussed in http://forum.handbrake.fr/viewtopic.php?f=12&t=6335) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1532 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Reintroduce Solaris support. Fully tested on everything - apart from ↵eddyg2008-06-194-54/+87
| | | | | | 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
* remove autogenerated file from svn. They should be regenerated on thejstebbins2008-06-1914-41612/+0
| | | | | | | platform being built on. Mysterious errors occur if not. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1530 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Getting rid of dvd open failure error, it is not an error when eddyg2008-06-191-1/+4
| | | | | | | the input is a file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1529 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - 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