summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: fix crash when necessary gstreamer plugin is not installedjstebbins2010-03-142-12/+37
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an issue with hud widget sytle overridesjstebbins2010-03-111-1/+8
| | | | | | | | The overrides are based on widget name, and the names are no longer being set by GtkBuilder. So I have to set them myself. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3161 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add 'orientation vertical' property to GtkVBoxjstebbins2010-03-101-0/+54
| | | | | | | | Works around a bug in the Glade-3 ui layout tool. It shows VBoxs as if they were HBoxs if this property is not set. libgtk has no such issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: let's try fixing hud expose rendering againjstebbins2010-02-232-4/+5
| | | | | | | the last try showed widgets on the hud that should have stayed hidden git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3137 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix hud expose event renderingjstebbins2010-02-232-3/+6
| | | | | | | | | another "change" in gtk causes "hidden" widgets to be rendered with reduced opacity instead of zero opacity. So check the visibility of the widgets manually and skip the hidden ones. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3136 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a bunch of brokenness on Ubuntu 10.04 (lucid)jstebbins2010-02-237-30/+25
| | | | | | | | | | | gtk 2.19 has changed how object id's are stored by gtkbuilder. The widget name is no longer assigned to the builder object id. Instead the id is stored in a special property. Getting incorrect object id's caused all settings values to be referenced incorrectly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3135 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix stupid preset import bugjstebbins2010-02-221-1/+2
| | | | | | | | after importing, save it to the preset file instead of just holding it in memory git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3133 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adjustable picture modulus: Base patch by BradleyS, Thanks BradleyS!dynaflash2010-02-111-4/+4
| | | | | | | - Enables setting modulus for all anamorphic modes (including non-anamorphic) except strict. The job variable "anamorphic.modulus" is repurposed for this and is renamed to simply "modulus" - Other changes: Increases minimum output dimensions to 32x32 pixels in libhb (prevents possible crashes, notably in macgui). Better crop value and maximum crop value calculations to prevent crashes. Some code optimization / refactoring. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add vbv settings to appletv presetjstebbins2010-02-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3111 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: When translating legacy presets, vquality 0 means RF 0, not 0%jstebbins2010-02-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove % display from video quality slider. only show RF/QPjstebbins2010-02-061-10/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix cancel during p-to-p searchjstebbins2010-01-201-8/+6
| | | | | | | | | when canceling, video sync was closed, but audio sync was stuck waiting on a condition variable. so force audio sync to wake up when video sync closes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* prevent duplicate audio list entriesjstebbins2010-01-141-10/+38
| | | | | | | when the user has an obscene number of audios in a custom preset that are all passthru, duplicate audios would populate the audio list. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add point-to-pointjstebbins2009-12-238-223/+554
| | | | | | | | the user can now select between chapter, seconds, or frame start and end points for encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3041 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an issue with picture settings sensitivity when no source has ↵jstebbins2009-12-201-1/+1
| | | | | | | | | yet been scanned Widgets were active and modifiable that should have been disabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3038 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix m4v file extension selection when the source has only 1 chapterjstebbins2009-12-143-13/+110
| | | | | | | | | | the chapter markers settings wasn't actually disabled, even though it was being filtered out of the job settings. This caused the m4v file extension selection logic to use m4v. And there was no way to change it since the chapter markers widget was hidden. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3029 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove b-pyramid/mbtree dependencyjstebbins2009-12-092-6/+0
| | | | | | | b-pyramid is now allowed with mbtree git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3021 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix mbtree x264 option sanitizerjstebbins2009-12-041-8/+1
| | | | | | | forgot to remove the code that set the default to 0 when there are b-frames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3005 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a mingw compile issuejstebbins2009-12-021-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set property in file chooser that allows opening "non-local" filesjstebbins2009-11-301-0/+3
| | | | | | | non-local is anything mounted transparently by gvfs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2992 b64f7644-9d1e-0410-96f1-a4d463321fa5
* batch file scanning and scan canceljstebbins2009-11-256-39/+172
| | | | | | | | | | When a directory is specified as the source, first we attempt to open as a dvd, then if that fails, we attempt to open each file in the directory as a stream source. Since opening a large directory of files can take a really long time, you can also now cancel a scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2980 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: enhancements to automatic audio selection when passthru is requestedjstebbins2009-11-244-55/+111
| | | | | | | and the source codec isn't capable of passthru. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2969 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove a line of debug code I accidentally left injstebbins2009-11-241-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make smarter bitrate choice when automatically selecting audio settingsjstebbins2009-11-243-2/+38
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix divide by zero in picture parjstebbins2009-11-241-2/+2
| | | | | | | set the lower limit on par height to 1 instead of 0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2966 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an issue with column width in the audio treeviewjstebbins2009-11-231-4/+4
| | | | | | | on some displays, the columns were too wide and caused horiz scrolling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust some widget sizes to prevent window resizing at random timesjstebbins2009-11-233-10/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2958 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: sync the updated presetsjstebbins2009-11-231-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2955 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with loading preset that has deinterlace enabledjstebbins2009-11-211-0/+13
| | | | | | | | setting a radio box to false doesn't automatically set it's counterpart to true. Must explicitly enable deinterlace when decomb is false git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2952 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change x264 turbo mode from subme=1 to subme=2jstebbins2009-11-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make subtitle burned and default checkboxes mutually exclusivejstebbins2009-11-201-2/+20
| | | | | | | | "default" doesn't really apply to burned in subtitles so it shouldn't be checked when burned. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: force button images to be always enabledjstebbins2009-11-201-0/+2
| | | | | | | | A change in gnome/gtk makes button images invisible if the button has a label. This is pure idiocy, so I'm overriding it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix reference to hash key that was never added to hashjstebbins2009-11-191-55/+39
| | | | | | | reorganized some subtitle code to eliminate the possibility of this happening git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2945 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set minimum bitrate to 192kbps when codec is faac and mix is 6-chjstebbins2009-11-183-11/+23
| | | | | | | | If you ask faac for less than 192kbps with 6ch audio, you will get 192 anyway. This throws off target size estimates if target size was used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2941 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: place limits on crop to prevent creating images sizes that are not ↵jstebbins2009-11-151-2/+2
| | | | | | | | | supported and cause a segfault git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2937 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preview window stacking behaviorjstebbins2009-11-151-0/+3
| | | | | | | it could not be raised above queue or activity window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2936 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update x264 manual option string tooltip to latest x264 default valuesjstebbins2009-11-151-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2935 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't crash if hal fails to initialize.jstebbins2009-11-141-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2929 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix cosmetic issue with the display of the number of passes in the queuejstebbins2009-11-131-2/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add parity to custom decomb and detelecine tooltipsjstebbins2009-11-071-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2919 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow any number of values in custom filter stringjstebbins2009-11-051-4/+4
| | | | | | | | checking for the correct number always ends up getting out of sync with the filter code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix library list for mingw with gstreamer enabledjstebbins2009-11-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2914 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust the width of the subtitle listjstebbins2009-11-021-4/+4
| | | | | | | the narrower main window was causing it to scroll horizontally git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2911 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use a smaller font in audio settings controlsjstebbins2009-11-024-17/+68
| | | | | | | allows a small reduction in the width of the main window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify toolbar buttons to adapt to new user customizablejstebbins2009-10-301-5/+16
| | | | | | | | toolbar style settings. The new option for customizing this is available in System->Preferences->Appearance->Interface. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2902 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix the labels on the queue window's toolbarjstebbins2009-10-301-0/+1
| | | | | | | forgot about this one git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2901 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix toolbar labels on libgtk 2.18jstebbins2009-10-301-0/+1
| | | | | | | | A change in default behavior of toolbar buttons made the lables not visible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2900 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mingw doesn't have lockf, ifdef out queue file locking for mingwjstebbins2009-10-281-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2898 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a couple picture scale issuesjstebbins2009-10-231-2/+7
| | | | | | | | | | | | | | adjusting the storage height sometimes got wedged due to incorrect rounding causing feedback loop. height change leads to width change, but width rounded too small width change leads to height change that goes back to original height presets that had width/height saved (e.g. iPod) were blocking user from manually selecting a higher resolution. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2894 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove crf flag and all uses of itjstebbins2009-10-192-2/+1
| | | | | | | x264 encodes will only use crf now. qp mode is gone. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2891 b64f7644-9d1e-0410-96f1-a4d463321fa5