summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: SRT supportjstebbins2009-06-309-71/+845
| | | | | | | | | | | | | | | | - there are now two buttons to add subtitles one button adds normal subtitles from the source. the second adds SRT subtitles. - when an SRT subtitle is selected in the list, the available controls change SRT controls are: Language, Character Codeset, File, and Time Offset (ms) - A combo entry box is used for character code. A subset of the most common character codes is available in the popup. Other codes can be manually entered in the entry box. - The last used SRT file directory is remembered. - Remove the debug printf eddyg left in decsrtsub.c git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a collection of duplicate widget ids in the gtkbuilder xmljstebbins2009-06-271-21/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with saving subtitle language to presetjstebbins2009-06-271-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2635 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: subtitle previewsjstebbins2009-06-262-0/+9
| | | | | | | | | | - Increase the font size of subtitles in the preview. the default is microscopic. - reset the status of live preview encodings whenever a subtitle setting is changed. forces re-encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2632 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: minor ui improvementsjstebbins2009-06-261-554/+527
| | | | | | | | - rearrange the video tab to open things up - remove some unnecessary frames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2631 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add individual activity log longevity preference optionjstebbins2009-06-264-3/+62
| | | | | | | - options are week, month, year, immortal. default is immortal. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2630 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option for what to do when encode is completejstebbins2009-06-264-8/+370
| | | | | | | | - Options are nothing, notify, sleep, shutdown git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2629 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: modify behavior of system tray iconjstebbins2009-06-265-17/+42
| | | | | | | | | | - clicking raises hb if iconified or obscured, iconifies if hb unobscured - when hb is iconified via the system tray icon, remove it from taskbar - preference option now enables/disables system tray icon git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2624 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Change the format of individual activity log file names.jstebbins2009-06-261-2/+3
| | | | | | | Put the dest files base name first. Date first made file completion useless. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2623 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option for iPod/iTunes friendly m4v extensionjstebbins2009-06-258-74/+87
| | | | | | | remove explicit m4v choice from Format combo (since it's not a separate format) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2622 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: With mingw, disable access rights checking of destination directory.jstebbins2009-06-251-0/+3
| | | | | | | | | The glib function for this only checks fat32 permissions and fails randomly on NTFS. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2621 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more mingw breakagejstebbins2009-06-251-11/+13
| | | | | | | | | | freeing a drive entity returned from a windows api by unreferencing it with a glib api doesn't work so well. abstract the call to free a drive and ifdef it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with AudioDUB initialization at program startjstebbins2009-06-242-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preference improvementsjstebbins2009-06-245-283/+442
| | | | | | | | | | - move PreferredLanguage and AudioDUB from audio tab to preferences - move CRF vs. CQP option from video tab to preferences - reorganize preferences into categories (general, audio, advanced) - add blank spaces to unclutter preferences some. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make mingw gtk ui work again.jstebbins2009-06-244-26/+40
| | | | | | | neglect caused it become broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2610 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add subtitle list to queue displayjstebbins2009-06-234-29/+86
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2605 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add audio-dub/add-subtitle radio buttons for preferred language controljstebbins2009-06-229-36/+200
| | | | | | | | | | - When Audio DUB is enabled, behavior is essentially unchanged - When Add Subtitle is enabled, a subtitle of the preferred language will be added to the subtitle list when the preferred language does not match the first audio track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2600 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with 2 pass non-turbo modejstebbins2009-06-201-0/+4
| | | | | | | job->x264opts was not getting set in the first pass which caused segfault git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make status icon code backwards compatible to gtk 2.10jstebbins2009-06-204-4/+28
| | | | | | | | | There's a new status icon api in 2.16 that is not backwards compatible. The depricated interface is broken in 2.16, so ifdef the code to use older api only when older gtk versions are used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add RPM packaging support and modify Debian so they can co-existjstebbins2009-06-202-23/+45
| | | | | | | | | - make pkg.create.rpm will create rpm packages - make pkg.create.deb will create debian packages git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2583 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-193-7/+17
| | | | | | | | | | - clear the dvd volume name cache when rescanning the attached dvd devices. - also protect the cache with a mutex to prevent the unlikely-but-possible collision between threads. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2579 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Put DVD volume name scanning on it's own thread.jstebbins2009-06-194-16/+85
| | | | | | | | | | At startup, I scan all dvd devices for their volume names. Usually this information is cached by the filesystem so this is fast. But every once in a while this takes several seconds which delays the initial display of the UI. This activity is now on it's own thread to prevent the delay. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use the appcast url from libhb/project.hjstebbins2009-06-181-37/+19
| | | | | | | | | remove code that checked the stable appcast after checking unstable. this will be handled on the server by setting the appropriate info in the unstable appcast. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2572 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with setting fileformat to m4v when passthrujstebbins2009-06-181-1/+1
| | | | | | | audio is enabled in mp4 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the status icon in the system tray a bit more usefuljstebbins2009-06-175-10/+70
| | | | | | | | | | | Succumbing to the pleading of users... - Use HB icon for status - Add tooltip to status icon that shows progress - Add preference option to skip the taskbar. So clikcing on the status icon un-minimizes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2565 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference for update check frequencyjstebbins2009-06-175-12/+92
| | | | | | | | Options are Never, Daily, Weekly, and Monthly. Default is Weekly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2561 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: ubuntu 9.04 uses an older version of webkit that doesn't havejstebbins2009-06-171-1/+1
| | | | | | | | the webkit_web_view_load_uri function. So use the depricated webkit_web_view_open instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2553 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update appcast checker to handle modified formatjstebbins2009-06-173-23/+17
| | | | | | | | exchange gtkhtml for webkitgtk in order to load html from the link provided in the new appcast format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set up the job correctly for ana 3 when starting an encodejstebbins2009-06-161-28/+54
| | | | | | | | I forgot to set the apropriate dar or par and keep_display_aspect when starting and encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2546 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add controls to all setting an explicit par in ana mode 3jstebbins2009-06-164-95/+104
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change gtk install rule so that changes to PREFIX on the commandjstebbins2009-06-161-1/+1
| | | | | | | | line of the top level make get propagated to gtk. This is needed when building debian packages. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2541 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: foreign audio search didn't set subtitle dest to RENDERSUBjstebbins2009-06-151-0/+1
| | | | | | | when burned was selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2535 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: delete usage of job->select_subtitle. it's definition has been removedjstebbins2009-06-131-6/+0
| | | | | | | from libhb. it's functionality was moved into the interjob struct git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2529 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: per irc discussion with D_S, in turbo 1st pass, leave weightb alonejstebbins2009-06-113-36/+86
| | | | | | | if b-adapt=2. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2520 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: small cleanup of warning messages when powermanagement inhibitjstebbins2009-06-101-18/+21
| | | | | | | functions fail. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2511 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove the big jump in the drc slider when going from 1.0->Offjstebbins2009-06-105-29/+59
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with parameters to a signal that caused segfaultsjstebbins2009-06-091-3/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: dim the drc label along with the control when passthru is selectedjstebbins2009-06-083-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2505 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: revert the extra widgets for subtitle foreign audio searchjstebbins2009-06-085-156/+50
| | | | | | | | put it back in the list with the normal subtitle tracks. gets rid of extra preset keys that were really unnecessary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2504 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: replace drc hscale with scalebuttonjstebbins2009-06-084-46/+86
| | | | | | | | | scale button pops up a scale when needed, so is more compact. audio settings now all fit in one row. this opens the possibility of making the audio tab behave more like the mac ui's git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2503 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow up to 99 audio tracks since libhb now supports that manyjstebbins2009-06-082-3/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2501 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: forgot to set keep_display_aspect when setting up and encode jobjstebbins2009-06-081-0/+2
| | | | | | | was only setting it for previews. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2500 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use new job->anamorphic.keep_display_apsect flag for ana mode 3jstebbins2009-06-061-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2493 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when preview window is really small, the hud can be wider thanjstebbins2009-06-052-6/+15
| | | | | | | the image. center the image when this is the case. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2490 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem in validation of the subtitle list while setting up jobjstebbins2009-06-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2486 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make "Foreign Audio Search" a separate widget instead of adding itjstebbins2009-06-045-56/+160
| | | | | | | like a to the subtitle track list as if it were a regular subtitle track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2485 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-043-5/+22
| | | | | | | | fix a couple problems with showing the cropped region in the preview git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2484 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: new builtin presetsjstebbins2009-06-042-1583/+979
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2483 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-032-95/+131
| | | | | | | | | | improve the behavior of "burned" flag when switching between mkv and mp4 containers. since the list may contain a mix of subtitles that is impossible in mp4, do a reasonable job of cleaning it up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2480 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make default width of subtitle track colum wider so that itjstebbins2009-06-031-0/+2
| | | | | | | doesn't need to readjust it's size when a longer subtitle is added git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2478 b64f7644-9d1e-0410-96f1-a4d463321fa5