summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: Changes required by latest x264jstebbins2008-10-0911-290/+47
| | | | | | | Loose b-rdo and bime options. Allow subme to go to 9. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1823 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: nested presets and drag n drop re-ordering of presetsjstebbins2008-10-0511-201/+1314
| | | | | | | | adding a preset always places it at the top level. drag it to where you want it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1816 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: queue item editingjstebbins2008-10-0412-5/+288
| | | | | | | | editing a pending item loads the item's settings and deletes it from the queue editing a finished or running item just loads it's settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1806 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refactoring that will make nested presets easier to implement.jstebbins2008-10-033-102/+103
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1805 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change the top level structure that contains presets from a dictionaryjstebbins2008-10-034-94/+237
| | | | | | | | | to an array. Dictionaries are unordered sets, so this new structure allows greater flexibility in how the presets may be ordered. Is backwards compatible. Old structure is read and converted to new. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1804 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: When the source is a file, be more intelligent about auto-naming thejstebbins2008-09-291-5/+23
| | | | | | | destination. Strip off known video extensions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1789 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix audio mixdown validation problem when source is 2 channeljstebbins2008-09-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1786 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a small scanning status display problem and a compiler warning.jstebbins2008-09-292-1/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1785 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: move some preset handling to a more appropriate placejstebbins2008-09-264-354/+356
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1777 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: trim both callbacks.c and settings.c. Move code to x264handlerjstebbins2008-09-268-638/+678
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1776 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: continue callbacks.c reduction. move audio tab handling to separatejstebbins2008-09-266-605/+662
| | | | | | | file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1772 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: callbacks.c is getting too big. Separate out queue handling intojstebbins2008-09-265-1139/+1192
| | | | | | | new source file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1771 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove another part of the x264 analyse/direct-pred (non)dependency jstebbins2008-09-261-7/+1
| | | | | | | that I missed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1770 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Dittojstebbins2008-09-264-12/+12
| | | | | | | | | | Update labels for the mp4 options in both the main window and the queue readout. - "64 Bit MP4" -> "Large file size" - "HTTP Optimized MP4" -> "Web optimized" - "Insert iPod Atom" -> "iPod 5G support" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1769 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix del key handling on queue item. Was deleting when any key pressedjstebbins2008-09-251-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1766 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove the dependency between direct-pred and analysejstebbins2008-09-255-28/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1764 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Work around a silly treeview formatting bug.jstebbins2008-09-255-21/+51
| | | | | | | | If the window hasn't been shown yet, the width request doesn't fully do it's job and cell formatting gets munged. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Store the activity log in the users config dir instead of PWD.jstebbins2008-09-257-27/+90
| | | | | | | Display the location of the activity log in the activity window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix my misunderstanding of faac bitrate capabilities.jstebbins2008-09-245-20/+26
| | | | | | | I wasn't allowing > 160kbps even for 6ch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1759 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add filters line to queue description. Improve framerate descriptionjstebbins2008-09-244-12/+63
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1757 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: vfr checkbox is toast. jstebbins2008-09-2410-305/+16
| | | | | | | detelecine && same-as-source now triggers vfr git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1753 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refine deblock slider. now shows "Off" and values 5-15.jstebbins2008-09-235-4/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1748 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add progress info to queue windowjstebbins2008-09-234-44/+80
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1747 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: delete key now deletes items in the queuejstebbins2008-09-215-1/+61
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1741 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improve the precision of the scaling of the preview image for displayjstebbins2008-09-201-0/+1
| | | | | | | | small round off error caused the display to not visibly change for every incremental change in the width control. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tidy up how combobox values are handled internally and stored in plistsjstebbins2008-09-1912-750/+698
| | | | | | | fix a problem with storing max picture dims to presets plist git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1719 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: prevent entering bitrates above 160 for faacjstebbins2008-09-173-94/+120
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add mp4 options to queue descriptionjstebbins2008-09-177-33/+215
| | | | | | | fix a problem with audio bitrate and sample rate after reloading queue git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update queue descriptions to match what joe is doing in the mac guijstebbins2008-09-156-94/+193
| | | | | | | had to make queue window a little wider to accomidate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1701 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refine the drop zone for queue drag n drop. now it only highlightsjstebbins2008-09-141-0/+11
| | | | | | | the zone between rows. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add queue drag n drop reorderingjstebbins2008-09-1312-63/+448
| | | | | | | Also add option to add chapter numbers to auto-generated destination name git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1693 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix another memory leakjstebbins2008-09-122-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1692 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change deblock control to a slider to set deblock strengthjstebbins2008-09-1121-11964/+15907
| | | | | | | also clean up some resource handling. delete several depricated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: consolidate all resources into one stringified plist file that getsjstebbins2008-09-0940-5957/+3888
| | | | | | | | compiled in. icons and everyting all rolled up into one ball-o-wax. hehe, plists are cool git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: internalize the UI description xml file. That's the last external jstebbins2008-09-084-55/+4677
| | | | | | | | | | file that was neccessary. The ghb binary can now stand on its own without external resource files. The makefile still installs a couple extra files that adds HandBrake to the users "Sound & Video" menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify the makefile icon building commandjstebbins2008-09-081-24/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Internalize all the icons so I don't have to install them injstebbins2008-09-0855-55/+5964
| | | | | | | | a system directory. One step closer to being able to build a binary that can stand on it's own without a bunch of additional resource files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: yikes, this thing leaks worse than my roof, fixedjstebbins2008-09-089-24/+75
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix memory issues found by valgrindjstebbins2008-09-083-1/+3
| | | | | | | | | one uninitialized variable one missing free one malloc that's 1 byte too small git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1676 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix crash on ubuntu intrepid. Just luck it didn't crash on other jstebbins2008-09-071-26/+26
| | | | | | | | | systems. Was freeing a GtkTreePath improperly. Also fix spelling of "dependency" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1674 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix several strict-aliasing warnings and a null pointer dereferencejstebbins2008-09-074-19/+67
| | | | | | | | | that can happen if preferences don't yet exist and your running the app over an ssh session. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1673 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a crash with re-scanning prior to encoding. Incorrect title jstebbins2008-09-063-5/+30
| | | | | | | index was being used. Must be sure to use title->index for this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1672 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a non-fatal Gtk assert when switching the source selection modejstebbins2008-09-061-14/+7
| | | | | | | from file to folder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1671 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: missed adding a file with last commitjstebbins2008-09-061-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1670 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add queue save/restorejstebbins2008-09-0617-255/+2946
| | | | | | | | | | | | | | - 2 instances of libhb are used. One for queue activities and one for scanning new sources prior to adding to the queue. - Improve chapter entry usability. In addition to "return" advancing to the next chapter for editing, up and down arrows will advance to prev/next and put the cell in edit mode. - Add an accelerator key to jump to the destination entry box. - Fix a queue window resize problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Presets and preferences are now stored as plistsjstebbins2008-09-0226-3302/+8334
| | | | | | | | | | | | | This will also make saving/restoring the queue much easier. It's a scary big change. 1400 new lines of code. Due to efficiencies of a better desing, 2400 lines of old code also gets refactored down to 1600. Giving a final net +600 lines. Along the way, I stumbled across a couple bugs and fixed them. Chapter list entry would get wedged under certain circumstances. Pausing encoding didn't display pause message in status bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: plug small memory leakjstebbins2008-08-271-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1654 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops. presets weren't saved after refreshing standard presets, so thejstebbins2008-08-242-3/+6
| | | | | | | refresh got lost after restarting the app git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1652 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: bundle the standard presets in the exe. eliminates installingjstebbins2008-08-244-84/+646
| | | | | | | | a separate file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow standard presets to be deleted and provide a button to reloadjstebbins2008-08-238-142/+202
| | | | | | | them. This makes the lingui conform more closely to the macgui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1650 b64f7644-9d1e-0410-96f1-a4d463321fa5