summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: move some preset handling to a more appropriate placejstebbins2008-09-264-354/+356
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1777 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: trim both callbacks.c and settings.c. Move code to x264handlerjstebbins2008-09-268-638/+678
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1776 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-266-121/+29
| | | | | | | | - Removed VFR option and label. - Renamed checkboxes as per #1768 - Fixed x264Panel.cs animate bug as per #1765 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1775 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Now that the interfaces don't set job->vfr to 1 unless detelecine is ↵jbrjake2008-09-261-28/+8
| | | | | | | | enabled, libhb doesn't have to make sure the filter is on. Also adds a sanity check to make sure frames aren't dropped in the AVI container, for those masochstic enough to use the format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Removes --vfr command line option. --detelecine now drops frames by ↵jbrjake2008-09-261-17/+17
| | | | | | default. To regress to the old behavior of not dropping duplicate frames in detelecine, and only reweaving them so they're progressive, specify a frame rate ( -r 29.97 would be the one that makes sense). This is because the "Same as source" FPS method employed when the user doesn't specify a framerate is inherently variable, as it passes through the source's frame durations instead of smoothing them to a constant rate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1773 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: continue callbacks.c reduction. move audio tab handling to separatejstebbins2008-09-266-605/+662
| | | | | | | file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: callbacks.c is getting too big. Separate out queue handling intojstebbins2008-09-265-1139/+1192
| | | | | | | new source file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1771 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove another part of the x264 analyse/direct-pred (non)dependency jstebbins2008-09-261-7/+1
| | | | | | | that I missed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1770 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Dittojstebbins2008-09-264-12/+12
| | | | | | | | | | Update labels for the mp4 options in both the main window and the queue readout. - "64 Bit MP4" -> "Large file size" - "HTTP Optimized MP4" -> "Web optimized" - "Insert iPod Atom" -> "iPod 5G support" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1769 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update labels for the mp4 options in both the main window and the ↵dynaflash2008-09-262-20/+16
| | | | | | | | | | | queue readout. - "64 Bit MP4" -> "Large file size" - "HTTP Optimized MP4" -> "Web optimized" - "Insert iPod Atom" -> "iPod 5G support" Less technical and hopefully more descriptive to the users (one of those rare instances where jbrjake prefers to be less technical) :) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1768 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix presets when using maximum source picture size and loose ↵dynaflash2008-09-261-7/+4
| | | | | | anamorphic so choosing such a preset sets the width to its full source storage size and properly applies loose anamorphic. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1767 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix del key handling on queue item. Was deleting when any key pressedjstebbins2008-09-251-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1766 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui:Oops. WTF was I hiding direct prediction in the advanced options ↵jbrjake2008-09-251-28/+7
| | | | | | based on what analyse was set to? Thanks for pointing this out, jstebbins. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1765 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove the dependency between direct-pred and analysejstebbins2008-09-255-28/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1764 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixes bug in x264 advanced options tab, that didn't blank out direct ↵jbrjake2008-09-251-2/+5
| | | | | | prediction when b-frames were disabled. Thanks for pointing it out, cvk_b! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1763 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Work around a silly treeview formatting bug.jstebbins2008-09-255-21/+51
| | | | | | | | If the window hasn't been shown yet, the width request doesn't fully do it's job and cell formatting gets munged. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Store the activity log in the users config dir instead of PWD.jstebbins2008-09-257-27/+90
| | | | | | | Display the location of the activity log in the activity window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Loose Anamorphic - Upon initial selection set the width to the ↵dynaflash2008-09-251-0/+8
| | | | | | source storage width. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix my misunderstanding of faac bitrate capabilities.jstebbins2008-09-245-20/+26
| | | | | | | I wasn't allowing > 160kbps even for 6ch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Sets the default QP of deblock to 5 instead of 0. This way the filter ↵jbrjake2008-09-242-2/+2
| | | | | | actually does something when called without an option string besides copying input to output. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1758 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add filters line to queue description. Improve framerate descriptionjstebbins2008-09-244-12/+63
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1757 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Make the Deblock slider continuous so it reads out the values as you ↵dynaflash2008-09-241-2/+2
| | | | | | slide it so that realityking's head doesn't explode. :) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue display - fix display of deinterlace modesdynaflash2008-09-241-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1755 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: queue - add the file output name to the first title line in the ↵dynaflash2008-09-241-2/+24
| | | | | | | | | queue, and make the framerate chosen more descriptive. - Output names makes it easier to distinguish multiple encodes from the same source when the item is collapsed in the queue. - Include info on constant frame rate and vfr detelecine in the video section. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1754 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: vfr checkbox is toast. jstebbins2008-09-2410-305/+16
| | | | | | | detelecine && same-as-source now triggers vfr git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1753 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the VFR checkbox in the Picture Settings window.dynaflash2008-09-244-136/+34
| | | | | | | - Use vfr if the framerate popup is "Same as source" and Detelecine is checked in Picture Settings. - Otherwise framerate works as in the past. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1752 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: update the deblock filter setting display in the queue.dynaflash2008-09-231-11/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1751 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: implement a slider for deblock.dynaflash2008-09-234-72/+191
| | | | | | | | - Slider goes from "Off" and then ranges from 5-15. - Update preset code to handle the old bool for deblock where we convert "yes" to a value of 5. - Note: though the deblock filter actually has a setting of 0, for the macgui we use an integer of 0, which shows up in the interface as "Off" to indicate not to load the filter at all. Made presets etc, easier to modify. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-234-17/+16
| | | | | | - Deblock Slider now displays "Off" and scales from 5 to 15 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refine deblock slider. now shows "Off" and values 5-15.jstebbins2008-09-235-4/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1748 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add progress info to queue windowjstebbins2008-09-234-44/+80
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: upon reloading a previous queue at launch, open up the queue window.dynaflash2008-09-231-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1746 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: When reloading a previous queue at launch, as well as pending ↵dynaflash2008-09-232-24/+78
| | | | | | | | | | | encodes also reload a queue item marked previously as "encoding" if it exists. - An item marked as encoding in the qeueu at launch indicates that either we crashed during that encode, or that the user shut down during that encode. - If the user chooses to reload, we change the status back to pending. Note: the encode will be at the top of the queue after launch. - Change the queue reload alert window to tell the user how many pending jobs they have as well as if there was an encoding job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1745 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Re-enable deleting encodes with the delete key if hilighted.dynaflash2008-09-223-12/+21
| | | | | | | - Currently one at a time, multiple selections are shut off for queue sync reasons . - Note: To delete a finished encode, click on it and hit your delete key ( since the action icon is an "open file in finder" magnifying glass) as this is the only way currently to delete a finished encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1744 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix sleep/shutdown warning so it only comes up once right when ↵dynaflash2008-09-221-4/+5
| | | | | | starting encoding instead of every time the queue starts the next encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1743 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add encoding status readout to the queue windowdynaflash2008-09-224-8/+71
| | | | | | - is fed info from controller.mm instead of the old setup which had another NSTimer polling libhb just for the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1742 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: delete key now deletes items in the queuejstebbins2008-09-215-1/+61
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin:sr552008-09-213-0/+25
| | | | | | | | | - We compile libz but don't actually link it in on cygwin. This is fixed. - Added bzip2 lib which means we can get rid of another cygwin dll. These are cygwin only so have no affect on any other platform. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1740 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: End of encode/queue alerts and actions changesdynaflash2008-09-211-33/+52
| | | | | | | - Growl alerts and "Send to MetaX" actions occur as each encode comes finishes in the queue. - The standard alert window, computer sleep and computer shutdown all occur at the end of encoding the entire queue, specifically when the encoding is done, and there aren't any other pending encodes to process. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1739 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: upon launch, if pending items are still in the queue, if you choose ↵dynaflash2008-09-211-2/+3
| | | | | | to reload them, you are not presented with the browse source window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1738 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: now requires vlc 0.9.xx to read protected dvd's in the users ↵dynaflash2008-09-201-1/+1
| | | | | | /Applications folder git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1737 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-203-27/+37
| | | | | | | | - Removed Red Background colour on chapter selection dropdown menus. This is no longer needed. - Prevent the user from selecting an invalid combination of Chapters. e.g 12-5. Dropdowns now have the same behaviour as the macgui. - Fixed Start/Stop Tooltips on the mainwindow git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1736 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-207-122/+100
| | | | | | | | | | - User presets and built in presets are now show in seperate colours. User preset's are shown in black and built in are blue. - Added cancel button to add preset. - Removed File Menu > Import. This is not required. Users can import old .hb files as text into the query editor if need be. - Adding a new user preset no longer stores Title and file input/output information. While these were never used, it's a waste of space storing them in the user presets file. - Added a comfirm dialog for removing presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1735 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improve the precision of the scaling of the preview image for displayjstebbins2008-09-201-0/+1
| | | | | | | | small round off error caused the display to not visibly change for every incremental change in the width control. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-191-0/+1
| | | | | | - Fix: Small issue with Queue Recovery feature. Encoded files were not removed from the recovery file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-192-2/+5
| | | | | | - Fixed bug. --markers wasn't detected with user presets, only -m worked. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1732 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-192-29/+13
| | | | | | | - Just allow ISO_Open to open all files. Will save adding all the ffmpeg options available. - Re-factored the chapter marker creation/query generation code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Custom chapter names restored (borked in 1703)dynaflash2008-09-191-5/+49
| | | | | | | - The chapter names are now stored in the queue as the key "ChapterNames" which has an array of names as its value and are re-applied to the job when the queue goes to that encode if applicable. - As with all things, should save some work if you use a lot of custom chapter names and you have to shut down during a long queue encode and restart later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-193-63/+54
| | | | | | - Updated for x264's new default subme of 6. Remember to update your built-in presets! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1729 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-194-11/+24
| | | | | | | - Patch from canvas :- use format dropdown value for extension with the autoName function. Typo fix and add's the .m2ts file extension to the file open dialog box. - Fix in calculateDuration, don't crash if start chapter > end chapter. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1728 b64f7644-9d1e-0410-96f1-a4d463321fa5