summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix double free in handling of last CC messagejstebbins2011-01-131-4/+13
| | | | | | | | | the code dealing with cc messages stores the last message in 2 places. sometimes it would free both and sometimes it would send one down the pipeline and free the other. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3743 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-121-1/+8
| | | | | | - Force reset some versioning settings when the handbrake gui executable is updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3742 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-124-9/+21
| | | | | | - Switch to using a SHA1 hash of the cli executable to make cli exe version validation more reliable. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-104-12/+14
| | | | | | - Missed some updates from from 3739 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3740 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-096-319/+382
| | | | | | | - Further Application Services refactoring * Updates to the Encode Service and models git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3739 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-0939-72/+1350
| | | | | | | | | | | - Continuing on with the Application Services re-factoring: * Added new QueueManager - Manages queue jobs, add, remove, up, down, save, etc * Queue Processor - Processes a Queue * New Models (Encode Task + associated model objects) Used for storing jobs as an object rather than query. This code isn't used yet, that is coming later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3738 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-0713-102/+357
| | | | | | - First of many check-ins to refactor the ApplicationServices library to make it more friendly and reliable. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3737 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-035-37/+29
| | | | | | - Second attempt at fixing file path problems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3736 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add a few items to news0.9.5jstebbins2011-01-031-0/+8
| | | | | | | | | | | | | | | | | | | | | | Core - VOBSUB subtitle now supported in MP4 files (Note: Limited Player compatibility) - AC3 encoding support. - Improved DVD Main Feature detection (when using dvdnav) - Universal audio downmix support (all audio types can be downmixed) All GUIs - Peak framerate option (Capped VFR) - Point-to-Point encoding (second or frame start and end times) Mac GUI - VLC detection in /Applications and ~/Applications Linux GUI - Multiple instance support (run multiple copies of ghb at once) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change Copryight from 2009 to 2011dynaflash2011-01-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove a random ? from the news file.sr552011-01-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3732 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2011-01-0321-22/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated the NEWS file.sr552011-01-031-0/+29
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: When using x264 and rf 0 is selected show "Warning: Lossless" in the ↵dynaflash2011-01-033-985/+18
| | | | | | field readout for rf. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3729 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-032-0/+17
| | | | | | - Added warning label when RF0 is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3728 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-033-3/+3
| | | | | | - Update copyright date to 2011 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3727 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-032-0/+16
| | | | | | - Fix for the autonaming when a drive letter is selected in folder mode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3726 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-031-1/+13
| | | | | | - Strip all escaping from encode job query string. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3725 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a problem reading flv files that have null packetsjstebbins2011-01-021-0/+6
| | | | | | | | ffmpeg will return error code EAGAIN for these packets. we were terminating when seeing this error code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3724 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add more informative warning about x264 RF 0 usagejstebbins2011-01-022-4/+28
| | | | | | | | | | | | | When the user sets RF 0, the slider displays "RF: 0 (Warning: lossless)" and the user will get a dialog when adding to the queue that says Warning: lossless h.264 selected Lossless h.264 is not well supported by many players and editors. It will produce enormous output files. Are you sure you wish to use this setting? git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3723 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: add better logging for ac3 encoder fallback and track droppingjstebbins2010-12-311-3/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3722 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-311-3/+14
| | | | | | - Quick fix for the folder source selection when selecting a drive letter. It appears escape chars were getting sent to the CLI when they shouldn't have been. I'll tidy this up later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3721 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a re-synchronization problem in bluray readingjstebbins2010-12-301-9/+21
| | | | | | | | | | | bd_seek doesn't seek to exactly where you tell it to. It goes to the nearest access unit that is *before* the position you request. When we loose TS sync, we were doing a bd_seek in the process of resynchronizing that would take us to a much earlier position. Then we would hit the same bad location and loose sync again. Lather, rinse, repeat... git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3720 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change the icon for preset options to something more appropriatejstebbins2010-12-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3719 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix icon identifiers in ui xmljstebbins2010-12-291-4/+4
| | | | | | | For stock icons, the name should be "stock_id" instead of "icon_name" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3718 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix popup and output file extension inconsistency. Patch by Rodeo. ↵dynaflash2010-12-281-2/+16
| | | | | | | | Thanks! - Issue with mis matching formats and extensions described here http://forum.handbrake.fr/viewtopic.php?f=4&t=19001 . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3717 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Only scan ten previews when doing a queue encode scan since we don't ↵dynaflash2010-12-281-3/+3
| | | | | | | | need additional previews at this point since everything is already set. - Patch by Rodeo. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3716 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
* MacGui: Free the source display name for the ui before re-allocating it when ↵dynaflash2010-12-271-1/+3
| | | | | | | | doing a queue edit rescan. - Fixes a consistent crash when trying to edit a queue item. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3714 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable the 'Add to Queue' button while scanning.jstebbins2010-12-211-0/+5
| | | | | | | It's not a good idea try to access title info while the scan is in progress. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update to latest presetsjstebbins2010-12-211-3/+195
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3712 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: allow setting modulus with ana-nonejstebbins2010-12-172-2/+19
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* prevent crash with strict ana and non-mod-2 dimensions.jstebbins2010-12-172-6/+9
| | | | | | | and make par computation in loose ana a little more accurate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: fix constant quality setting for theorajstebbins2010-12-171-1/+1
| | | | | | | we had special cased such that only % values were being allowed for theora git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3709 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adjust x264 qpmin for QT compatibility.jstebbins2010-12-161-0/+6
| | | | | | | | | | A recent change in x264 lowered the default qpmin to 0. QuickTime has trouble with very low QPs (resulting in visual artifacts). Known to affect QuickTime 7, QuickTime X and iTunes. Testing shows that a qpmin of 3 works. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Preset name change for consistancysr552010-12-111-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Preset name change for consistancysr552010-12-111-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-102-82/+96
| | | | | | - Fix queue editing. Some settings were lost after clicking "Edit" on the queue context menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3705 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-101-3/+3
| | | | | | - Fix a culture issue in the x264 panel sliders. double.tryparse was failing to correctly parse doubles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove debug lifesr552010-12-041-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add CLI version info to the --preset-list optionsr552010-12-041-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3702 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-041-0/+1
| | | | | | - Fix Adaptive Quant Strength Slider not resetting correctly with presets which do not have the value set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3701 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-031-1/+1
| | | | | | - Fix the Verbose option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3700 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-038-8/+5
| | | | | | | - Sort the versioning out for the upcoming release. - Move the EnumHelper to the correct library. It was in the wrong place. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3699 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-12-032-51/+23
| | | | | | - Fix Memory Detection on 64bit systems when the system has >4GB of ram. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3698 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
* [libhb] Change bad block handling using libdvdread to scan forward foreddyg2010-11-302-8/+23
| | | | | | | | | | good blocks instead of jumping to the end of cell after encountering bad blocks. Changed handling of libdvdnav to not abort after just 10 failures, however it will still jump to end of cell, I couldn't see how to scan forward for good blocks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: update the built in presetssr552010-11-301-487/+579
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3694 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added AC3 track to ATV2 presetsr552010-11-301-0/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3693 b64f7644-9d1e-0410-96f1-a4d463321fa5