summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: remove legacy preset key UsesMaxPictureSettingsjstebbins2014-02-272-5/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix another preset loading problemjstebbins2014-02-261-134/+141
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add a "Reset All Titles" buttonjstebbins2014-02-253-61/+76
| | | | | | | This provides a convenient way for the user to update all currently loaded titles to the current settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove cruftjstebbins2014-02-258-459/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix race condition crasher in subtitle/audio listsjstebbins2014-02-252-2/+14
| | | | | | | | | | clearing a tree view caused selection to change while clearing (and before clearing is complete). The selection change triggered an update that attempted a recursive tree view clear. Since the first clear leaves the tree view in an inconsistant state till it finished, this causes a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: UI layout changesjstebbins2014-02-254-192/+189
| | | | | | | Make some things fit a little better and make room for additional auto passthru options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some preset loading issuesjstebbins2014-02-254-22/+68
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash if all titles are too shortjstebbins2014-02-241-3/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify subtitle track refrencingjstebbins2014-02-244-107/+78
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify audio track referencesjstebbins2014-02-244-72/+44
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix selection of "feature" titlejstebbins2014-02-241-5/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: queue window changesjstebbins2014-02-231-11/+27
| | | | | | | Don't show number of passes if passes is 1 or not ABR mode. Show cropping values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_video_encoder_get_presets()jstebbins2014-02-233-6/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_video_quality_get_name()jstebbins2014-02-231-18/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb audio bitrate is referenced by linguijstebbins2014-02-234-78/+100
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6073 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb samplerate is referenced from linguijstebbins2014-02-234-125/+93
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb video framerate is referenced from linguijstebbins2014-02-234-68/+65
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6071 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb audio mixdowns are referenced from linguijstebbins2014-02-235-143/+100
| | | | | | Cleans up interface and fixes faulure to use fallbacks properly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb video encoders are reference from linbuijstebbins2014-02-234-109/+66
| | | | | | Cleans up interface and fixes failure to use fallbacks properly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6069 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb audio encoders are referenced from linguijstebbins2014-02-235-172/+100
| | | | | | Cleans up the interface and fixes failure to use fallbacks properly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb containers are refrenced from linguijstebbins2014-02-238-976/+162
| | | | | | Cleans up the interface and fixes failure to use fallbacks properly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework how hb titles are referenced from linguijstebbins2014-02-2313-361/+469
| | | | | | | Provides a less cryptic interface to identifying and looking up hb titles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improvements to queue windowjstebbins2014-02-225-259/+368
| | | | | | | | | Add x264 preset/tune/profile/level. LinGui has been missing this. Reformat audio and subtitle list. Don't show "Turbo" when not encoding 2 pass ABR. Don't show "Filters" line if there are no filters. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6061 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweaks to "add multiple" dialogjstebbins2014-02-221-1/+33
| | | | | | | Changes make which titles have conflicting destination file names more evident. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6059 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add dialog to select multiple titles to add to queuejstebbins2014-02-2210-104/+815
| | | | | | | | Replaces "Add All to Queue". Dialog provides checkboxes to select titles to add to the queue and file chooser/file entry to change destination file names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6056 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix range update issues and plug memory leaksjstebbins2014-02-2112-153/+237
| | | | | | | | Updating the range of GtkScale and GtkSpinButtons causes the current value to update inappropriately under some conditions. So update the range and value concurrently. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6051 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: remove a52decjstebbins2014-02-202-18/+1
| | | | | | | replace it with libavcodec ac3 decoder git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6049 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix several issues with loading presetsjstebbins2014-02-2017-952/+495
| | | | | | pull on a string and the whole sweater comes apart git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6048 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix potential use of uninitialized variablejstebbins2014-02-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6047 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework title listjstebbins2014-02-1941-2182/+1994
| | | | | | | | | | | | | | Title list is now linked to a settings list. There is one settings dict per title. The settings list is populated when scan completes. As you change titles, the settings for that title populate the UI. Changes made are saved in the settings and restored if you go to another title and then return. This is preparation for improvements to "Add All to Queue" feature. Settings for each title can be customized before adding to the queue. All titles don't have to use the same preset or settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Audio and subtitle UI rework.jstebbins2014-02-1817-3559/+5125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds new tabs for audio and subtitle defaults (presets). "Audio" and "Subtitle" tabs renamed to "Audio List" and "Subtitle List" New Preset Keys: AudioLanguageList - array of strings List of languages that will be used to generate the output audio tracks for a job. Values: preset - UI display iso639_2 codes - native_name if not NULL, else eng_name SubtitleLanguageList - array of strings List of languages that will be used to generate the output subtitle tracks for a job. Values: preset - UI display iso639_2 codes - native_name if not NULL, else eng_name AudioTrackSelectionBehavior - string Defines how source tracks will be selected when generating the audio list for a job. Values: preset - UI display none - None first - First Matching Selected Languages all - All Matching Selected Languages SubtitleTrackSelectionBehavior - string Defines how source tracks will be selected when generating the subtitle list for a job. Values: preset - UI display none - None first - First Matching Selected Languages all - All Matching Selected Languages SubtitleAddCC - boolean Add Closed Caption track to subtitle list if available SubtitleAddForeignAudioSearch - boolean Add Foreign audio search pass to job if a default subtitle language is set (i.e. SubtitleLanguageList is not empty and first entry is not "Any") and default audio track language matches subtitle preferred language. SubtitleAddForeignAudioSubtitle - boolean Add preferred language subtitle track if the default subtitle language is set (i.e. SubtitleLanguageList is not empty and first entry is not "Any") and default audio track language does not match the preferred subtitle language. Removed Preset Keys: AudioTrack SubtitleList - I think only the LinGui had this key. Note that the remaining keys in the pre-existing AudioList are reused and map to the "Audio Encoder Settings" on the "Audio Defaults" tab. They used to map to the entries in the list on the old "Audio" tab. The old "Audio" tab is now the "Audio List" tab. Nothing in the "Audio List" tab map to preset values in the new design. The contents of this tab is strictly for use in the encode job. Ditto for "Subtitle Defaults" and "Subtitle List". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6040 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update Czech translationjstebbins2014-02-161-10/+676
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6035 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update russian translationjstebbins2014-02-161-308/+816
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6034 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix missing libdl in linkjstebbins2014-02-151-3/+6
| | | | | | | Seems this gets included automagically on many systems, but not on debian. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6033 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: make encoder options less x264-centric.Rodeo2014-02-131-8/+8
| | | | | | | | profile/level control and, to a lesser extent, encoder presets and tunes are becoming more common. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6031 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix building with --enable-x265Rodeo2014-02-102-0/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6025 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: change libhb.a to libhandbrake.ajstebbins2014-02-092-2/+2
| | | | | | | | | | | | On linux, there is a problem with some distros that dynamically link harfbuzz (libhb) to libass. The name conflicts with our libhb. So this changes the library name to resolve the conflict. It only changes libhb.a. It does not affect the windows libraries hb.lib and hb.dll git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6020 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update rpm spec filejstebbins2014-02-041-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6015 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove gtk2 support from configure.acjstebbins2014-02-021-47/+11
| | | | | | | | The code won't build with gtk2 anymore. So allowing it during configure is just going to cause confusion. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6013 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: UI layout changesjstebbins2014-01-271-25/+17
| | | | | | | Allows reduction of window height when advanced tab is hidden git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6003 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decavcodec: DRC support.Rodeo2014-01-252-3/+32
| | | | | | | Adds DRC support for E-AC-3 audio (as well as any future libavcodec decoders with DRC support). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5995 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some trailing white spacejstebbins2014-01-201-6/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more damage caused by gladejstebbins2014-01-201-114/+272
| | | | | | | | and reformat some tooltips since gtk3 seems to not do automatic wrapping of tootips. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with un-editable GtkEntry fieldsjstebbins2014-01-181-5/+5
| | | | | | | This affected custom denoise, deinterlace, and decomb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5983 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated GtkTable, GtkHBox, GtkVBox, GtkHSeparatorjstebbins2014-01-161-1087/+1152
| | | | | | | | | | GtkTable -> GtkGrid GtkHBox -> GtkBox GtkVBox -> GtkBox GtkHSeparator -> GtkSeparator git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5981 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix formatting of icon lists in UI xmljstebbins2014-01-161-10/+10
| | | | | | | | glade screwed up the formatting which causes the icons to be incorrectly parsed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incompatibility with older versions of gtkjstebbins2014-01-151-36/+0
| | | | | | | glade added some unnecessary objects git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5977 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecation of GtkAction and GtkUIManagerjstebbins2014-01-157-3665/+4604
| | | | | | | Farely large change since these were the old way of creating menus :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5974 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated g_type_init()jstebbins2014-01-141-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5972 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix deprecated gtk_widget_get_style()jstebbins2014-01-142-1/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5971 b64f7644-9d1e-0410-96f1-a4d463321fa5