summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* softsubs:jstebbins2009-06-0310-439/+218
| | | | | | | | | | | | | | - add ability to have 1 source subtitle feed many output subtitles use hb_subtitle_add() to add output tracks. example use case: you want forced subtitles from a source track on one output track and the entire subtitle stream from the same source track on a second output track - LinGui: make subtitle tab resemble functionality of the audio tab any track can be added multiple times with different settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2476 b64f7644-9d1e-0410-96f1-a4d463321fa5
* softsubtitles:jstebbins2009-06-025-34/+155
| | | | | | | | | | | | | | | | | | - when doing an indepth scan, do not scan CC tracks - separate subtitle configureation attributes into separate hb_subtitle_config_t. Add an instance of this to hb_job_t for setting the attributes of the subtitle found through an indepth scan - Add a default_track flag to hb_subtitle_config_t that tells the muxer that the track should be flaged as the default. muxmkv uses this. - When an indepth scan is complete, check to see if the autoselected subtitle matchces (by id) one of the manually selected subtitles. If a match is found, the autoselected subtitle with all the attributes the user assigned to it replaces the manually selected subtitle. - LinGui: Add "Default" column to subtitle tab. This is a radio that lets the user choose which subtitle should be displayed by default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2468 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix subtitle selection when title has no subtitlesjstebbins2009-05-302-3/+3
| | | | | | | | when the preset had a subtitle enabled and the title has no subtitles subtitle selection was being set to "auto" which causes a pointless indepth scan git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2465 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: explicitely map "AAC (CoreAudio)" preset value to faac jstebbins2009-05-291-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2461 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: automatically update the built-in presets when the hb build number ↵jstebbins2009-05-264-3/+103
| | | | | | changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2453 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: expunge the remaining bits of xvid from the gtk guijstebbins2009-05-266-23/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a couple bugs in subtitle handlingjstebbins2009-05-223-28/+15
| | | | | | | | | - validation of subtitiles wasn't looking at the 'enabled' flag so it gave an incorrect warning message for subtitles that were not enabled - subtitles were being erroneously enabled when there was no subtitle list in the preset git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2440 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: check gstreamer return values more carefullyjstebbins2009-05-221-0/+23
| | | | | | gstreamer seems to fail when run on remote X sessions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-224-4/+39
| | | | | | reload subtitles properly when a queue item is edited git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2438 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-217-218/+350
| | | | | | | add 'enable' checkbox to subtitle list and show all subtitles in the list after scanning. Thanks eddyg for the suggestions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2434 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-207-157/+139
| | | | | | | - Move the subtitle track combo into the treeview list Each subtitle entry has its own combo to select the track now git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2433 b64f7644-9d1e-0410-96f1-a4d463321fa5