summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* LinGui: give feedback indicating problems with subtitle selectionsjstebbins2009-05-206-31/+211
| | | | | | | | | - highlight subtitles that can not be encoded for some reason example: user adds several subtitles, then changes container from mkv to mp4 - validate subtitle list when adding to queue and show warning popup when there's a problem git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2432 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-203-10/+19
| | | | | | | | - fix a couple ui widget size/position issues - fix subtitle selection when no match is found in a title for a subtitle preset - fix an error in generating strings that describe a subtitles type git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: forgot a couple files needed for the subtitle supportjstebbins2009-05-192-0/+667
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2429 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv soft subtitle supportjstebbins2009-05-1911-192/+721
| | | | | | | | | | | | | - new libmkv 0.6.4 with subtitle track support - muxmkv supports vobsub and closed caption subtitles - added subtitle format, source, and dest initialization to dvdnav - moved subtitle_force flag into hb_subtitle_t struct as it needs to be settable per subtitle - gtk ui added subtitle tab which allows selection of multiple subtitles - reorgainize subtitle sync code to prevent dropping of subtitles when multiple subtitles are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix gtk building on ubuntu 8.0.4 LTSjstebbins2009-05-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2419 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-052-0/+24
| | | | | | | disable chapters markers when there is only one chapter in the title or when the user chooses to encode only one chapter of the title git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2385 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: arg! and remove debuggin outputjstebbins2009-05-041-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2382 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preview crop border fixjstebbins2009-05-041-1/+3
| | | | | | fix slight virtical stretching when borders applied and mod is 16 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2381 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: another tweak to preview cropping bordersjstebbins2009-05-041-16/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2380 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweaks to appearance of visible crop bordersjstebbins2009-05-042-17/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2379 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preview changesjstebbins2009-05-045-110/+174
| | | | | | | | | | - update hb_get_preview to allow upscaling and remove borders - allow upscaling in the gui - add user option to show visible cropping borders - gui generates borders when needed instead of hb_get_preview, which allows for flexible alternatives like alternate colors git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: integrate with eddyg's subtitle list changesjstebbins2009-05-042-23/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2374 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-05-027-11/+18
| | | | | | | | | | | poll for dvd volume labels after the ui is fully displayed truncate leading and trailing spaces in volume labels sanitize volume label after making a copy instead of stepping on dvdreads private copy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2370 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust vfr code to accomidate new method of handling vfr in libhbjstebbins2009-05-021-12/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2369 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix stupid mistake in setting the audio codecjstebbins2009-04-291-10/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2359 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add "auto" passthru audio optionjstebbins2009-04-283-22/+28
| | | | | | | | | This selects the "best" ac3 *or* dts track for passthru i got tired of my encodes ending up with stereo ac3 instead of 6ch dts because I forgot to verify the audio before starting an encode git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2358 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix drag and drop problems in presets and queuejstebbins2009-04-272-0/+10
| | | | | | | don't allow dragging unknown widget types into treeviews git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2357 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add libdvdnav supportjstebbins2009-04-277-10/+102
| | | | | | | | | | | emulates the vm of a dvd player in order to navigate the disc more reliably it is optional and disabled by default CLI option '--dvdnav' enables. GUI's have a new option in preferences. When dvdnav is enabled, you can also select angles (cli '--angle') git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change some preset keys to sync with mac presetsjstebbins2009-04-244-16/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2353 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-04-202-1/+38
| | | | | | | change destination file extension from mp4 to m4v when chapter markers are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2345 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable DTS passthru option for MP4 file outputjstebbins2009-04-181-9/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2340 b64f7644-9d1e-0410-96f1-a4d463321fa5