summaryrefslogtreecommitdiffstats
path: root/gtk/src/hb-backend.h
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: more anamorphic settings changesjstebbins2009-04-151-3/+7
| | | | | | | - recalculate display dims correctly when changing titles and presets - when presets are saved, save par git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2330 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-041-0/+1
| | | | | | | add chapter duration display to chapter tab git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2216 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add video quality slider granularity preference.jstebbins2009-02-121-0/+1
| | | | | | | | | | I didn't have an easy way to stash doubles in a combo box, so this was more invasive that planned. But now I have some additional flexibitlity. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2154 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Constant Quality Slider now QP/RF basedjstebbins2009-02-111-1/+2
| | | | | | | Nearest percentage is also shown for reference git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2138 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweak how audio choices are made againjstebbins2009-01-251-1/+2
| | | | | | | | | prefer audio tracks with more channels prefer audio tracks that are not for visually impaired or director's commentary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix how an audio is chosen after a source is scanned or the presetjstebbins2009-01-241-1/+2
| | | | | | | | | | | selection changes. It wasn't honoring the preferred language or matching the codec when passthru is selected. Also checking in the ui changes needed for dts pasthru. The option is disabled until we get libhb support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make preview scalling take screen PAR into accountjstebbins2008-12-051-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2007 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add logging level to preferencesjstebbins2008-12-021-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: variable number of preview frames. preference option to setjstebbins2008-11-301-1/+1
| | | | | | | the number of frames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: live preview.jstebbins2008-11-241-4/+14
| | | | | | | | | | this adds new prerequisites to the build. now needs: gthread-2.0, gstreamer-0.10, gstreamer-interfaces-0.10, gstreamer-video-0.10, gstreamer-pbutils-0.10 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Remove restriction on ac3 passthru when mp4 http optimize is enabled.jstebbins2008-11-021-1/+0
| | | | | | | These are no longer incompatible options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1894 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Make preset key/values mostly align with macui presets.jstebbins2008-10-171-2/+7
| | | | | | | | | One step closer to having a common preset format. Audio presets are still not compatible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1840 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tidy up how combobox values are handled internally and stored in plistsjstebbins2008-09-191-12/+2
| | | | | | | 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-171-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add mp4 options to queue descriptionjstebbins2008-09-171-0/+1
| | | | | | | 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-151-0/+4
| | | | | | | 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: yikes, this thing leaks worse than my roof, fixedjstebbins2008-09-081-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a crash with re-scanning prior to encoding. Incorrect title jstebbins2008-09-061-0/+1
| | | | | | | 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: Add queue save/restorejstebbins2008-09-061-0/+5
| | | | | | | | | | | | | | - 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-021-20/+25
| | | | | | | | | | | | | 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: add a hidden feature to allow tweaking some settings. currentlyjstebbins2008-08-211-0/+2
| | | | | | | | | | tweaks are available for detelecine, decomb, deinterlace, deblock, and denoise to enable, you must manually edit preferences file and add "allow_tweaks=1" to tweak a setting, right click on the widget, an entry dialog will appear. minimal validity checking is done on the tweak's value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: address scott's complaint that the way i handle audio presetsjstebbins2008-08-081-1/+6
| | | | | | | | | | is confusing. Eliminated the extra audio settings tab. consolidated everything in the Audio/Subtitles tab. up to 8 audios can be stored in a preset now. limit was 2 before, even though up to 8 audios could be added manually for an encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1620 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up hb status handling. mostly just moving things around.jstebbins2008-08-031-7/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change extension from mp4 to m4v if there is an ac3 output trackjstebbins2008-07-301-0/+2
| | | | | | | | disable ac3 passthru option if http optimized is selected git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1598 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the progress bar behave better when scanning while encodingjstebbins2008-07-301-0/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1596 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Clean up temp files between scans instead of all at once when exiting.jstebbins2008-07-251-1/+1
| | | | | | | There was too much of a lag when doing them all at once. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1577 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add hidden preset option to allow direct QP/CRF entry for ffmpeg andjstebbins2008-07-011-0/+1
| | | | | | | | x264. just add "directqp=enable" to a custom preset. custom preset file is ~/.config/ghb/custom_presets git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1549 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up temporary file turds upon exitjstebbins2008-06-301-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1546 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Initial importjstebbins2008-06-171-0/+95
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1517 b64f7644-9d1e-0410-96f1-a4d463321fa5