summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix ffmpeg multiple audio decode issuejstebbins2011-01-175-67/+289
| | | | | | | | we can now have one ffmpeg audio input track fan out to multiple output tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3753 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-1616-24/+507
| | | | | | | | - Switch to .NET 4 Client Profile (Far smaller download size than the full profile .NET 3.5 installer that is currently required if the user does not have .Net installed) - Import HandBrakeInterop library (by RandomEngy) - Added experimental LibScan:IScan service to use libhb for scanning via the interop library. This is automatically used if hb.dll is detected in HandBrake's folder, otherwise HandBrakeCLI is used for the scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3752 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-1643-4115/+0
| | | | | | - Remove the old interop code folder. It's not used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3751 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix typojstebbins2011-01-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI:sr552011-01-151-2/+4
| | | | | | | Add some extra carriage Returns (thanks rodeo( http://forum.handbrake.fr/viewtopic.php?f=4&t=19590 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix problem with large ssa subtitle batches stalling the pipeline.jstebbins2011-01-151-1/+11
| | | | | | | | ssa subtitles can come in a large batch. since each subtitle gets it's own buffer, a large batch of them was filling the fifo and causing a stall. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3748 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-151-1/+0
| | | | | | - Remove Deleted Queue.cs file from solution. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-151-9/+9
| | | | | | - Remove the limitations on the numeric widgets on the Picture settings panel. Seems that we can have some rather large par values >64K from time to time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3746 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-1511-759/+140
| | | | | | - Switch over to the new queue processor service. Please report any bugs found in the queue system. It may be a bit buggy until all the kinks are worked out git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3745 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-01-154-21/+24
| | | | | | - Some updates to the new queue processing code. (still not active) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3744 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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