summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: change order of libs on link line to fix unresolved symbolsjstebbins2011-01-201-2/+2
| | | | | | | latest ffmpeg requires libavutil to be linked last git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3760 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix title dropdown bug when title name has '&' in itjstebbins2011-01-181-2/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3756 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix typojstebbins2011-01-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2011-01-0321-22/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add more informative warning about x264 RF 0 usagejstebbins2011-01-022-4/+28
| | | | | | | | | | | | | When the user sets RF 0, the slider displays "RF: 0 (Warning: lossless)" and the user will get a dialog when adding to the queue that says Warning: lossless h.264 selected Lossless h.264 is not well supported by many players and editors. It will produce enormous output files. Are you sure you wish to use this setting? git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3723 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change the icon for preset options to something more appropriatejstebbins2010-12-291-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3719 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix icon identifiers in ui xmljstebbins2010-12-291-4/+4
| | | | | | | For stock icons, the name should be "stock_id" instead of "icon_name" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3718 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable the 'Add to Queue' button while scanning.jstebbins2010-12-211-0/+5
| | | | | | | It's not a good idea try to access title info while the scan is in progress. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update to latest presetsjstebbins2010-12-211-3/+195
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3712 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with adding mp3 audio in mp4 containerjstebbins2010-11-261-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3686 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow longer SRT filename paths.jstebbins2010-11-071-2/+4
| | | | | | | Bump from 128 to 256. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3655 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix hb_get_best_mixdown to allow downmixing 7.1 to 5.1jstebbins2010-11-052-23/+15
| | | | | | | | Use hb_get_best_mixdown in places in the LinGui that were duplicating code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix auto audio track selection problemjstebbins2010-11-051-2/+2
| | | | | | | | | When passthru is requested, and the first audio track of the source isn't passthru compatible, it picked the first track instead of moving on to a compatible track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2010-11-031-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3645 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with updating mixdown combojstebbins2010-11-031-1/+7
| | | | | | | | The first time the codec combo changes, the mixdown didn't get sanitized and updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3644 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix psy-rd formatting to be locale safejstebbins2010-11-022-35/+8
| | | | | | | | | Reverts the previous commit regarding this. Uses '|' as separator between psy-rd and psy-trellis parameters since ',' is ambiguous in locales that use ',' as decimal point. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3642 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Use '.' for all locales when passing floats to x264jstebbins2010-11-021-1/+15
| | | | | | | | x264 doesn't accept internationalized decimal points. So force '.' when converting floats. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3641 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow specifying file to scan on command linejstebbins2010-11-013-1/+24
| | | | | | | | The gui will immediately scan this file at startup. Makes 'Open with' nautilus options behave as expected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update baseline presets with weightp=0jstebbins2010-10-231-6/+6
| | | | | | | eliminate hack that defaults weightp=0 when bframes=0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3623 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_get_best_mixdown and eliminate duplicate codejstebbins2010-10-231-63/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3621 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix race condition in audio settingsjstebbins2010-10-171-0/+12
| | | | | | | | | changing an audio setting causes validation of bitrate to be triggered. the validation needed to be delayed till after all settings have been initialized. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3605 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix audio codec updating when track is changedjstebbins2010-10-141-0/+8
| | | | | | | | When the track changes, the fallback or passthru codec may need recalculating. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix infinite recursion issue in audio bitrate handlingjstebbins2010-10-142-25/+51
| | | | | | | | | adding a bitrate (that isn't in the standard set of bitrates supported by handbrake) to the bitrate combo for a passthru codec caused a cascade of errors. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3601 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add "Quit HandBrake" option to "When Done" optionsjstebbins2010-10-122-2/+38
| | | | | | | Thanks to mxttie for the patch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3600 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix audio codec selection problem in mkvjstebbins2010-10-121-0/+4
| | | | | | | UI said AAC, but encoded LAME git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3597 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix queue display problem when there's '&' in input file namejstebbins2010-10-101-2/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3596 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix bad audio codec setting in jobjstebbins2010-10-091-2/+4
| | | | | | | was using a pointer before it was set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3593 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some audio list display problemsjstebbins2010-10-094-160/+87
| | | | | | | and try to clean up the code a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add audio defaults and limits calculation to libhbjstebbins2010-10-083-127/+41
| | | | | | | | | | | | | | | hb_get_audio_bitrate_limits() Get the bitrate limits for a (codec,samplerate,mixdown) triplet hb_get_best_audio_bitrate() Given an input bitrate, sanitize it. Check low and high limits and make sure it is in the set of allowed bitrates. hb_get_default_audio_bitrate() Get the default bitrate for a given (codec,samplerate,mixdown) triplet git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove more duplicate code relating to min/max audio bitratesjstebbins2010-10-062-17/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3576 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: centralize min/max audio bitrate limit calculation to one placejstebbins2010-10-063-19/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem where I used the wrong aac bitrate capjstebbins2010-10-052-15/+5
| | | | | | | wasn't allowing higher bitrate for aac 6ch in some cases. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a display problem in the audio listjstebbins2010-10-054-52/+99
| | | | | | | And tweak default bitrate choices. likely to change :P git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3573 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add ac3 encodingjstebbins2010-10-047-109/+179
| | | | | | | Uses ffmpeg's ac3 encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some text alignment issues on the picture summary tabjstebbins2010-09-304-473/+464
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3559 b64f7644-9d1e-0410-96f1-a4d463321fa5
* SSA subtitle burn injstebbins2010-09-283-36/+59
| | | | | | | | | | Anime fans rejoice! This patch adds SSA subtitle burn-in support with libass. Therefore SSA subtitles should now be rendered in full quality, with the appropriate embedded fonts and positioning information. Thanks to davidfstr git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3557 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: try other gstreamer sink interfaces if gconfvideosink failsjstebbins2010-09-151-2/+8
| | | | | | | It appears that gconfvideosink may not work on kde systems. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3534 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove the 8 audio limit. isn't needed anymore.jstebbins2010-09-151-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3531 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump ffmpeg from 22950 to 25082jstebbins2010-09-142-7/+2
| | | | | | | | | | | | | | It's been 5 months since an ffmpeg bump. One negative is that we loose LATM support. The LATM patch is just impossible to apply anymore since ffmpeg dropped support for using the external faad lib. There are ifdef's in the code should anyone wish to revert to an earlier ffmpeg and enable LATM. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3526 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix UI problem with trellis cavlcjstebbins2010-09-131-4/+0
| | | | | | | | forgot to remove some code that removed trellis from the option string when cabac is disabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3524 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add Bluray supportjstebbins2010-09-086-8/+64
| | | | | | | | | | | | | | | | | | Unencrypted BD directory trees only. Doesn't support iso images. Also, no PGS subtitle support yet. Chapters and angles are supported. Adds a new contrib libbluray. Adds new option to hb_scan() for duration of short titles to filter. This applies to BD and DVD multi-title scans only. Does not apply to any single title scans. Fixes memory leak during scan. hb_buffer_close() was not freeing all buffers in a chain of buffers passed to it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3510 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify source selection dialogjstebbins2010-09-052-89/+13
| | | | | | | | I don't need the checkbox to toggle file/folder selection mode anymore (at least on ubutnu, fedora is just fubar anyway). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3507 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change how native tools are built in a cross compiling environment.jstebbins2010-08-254-54/+37
| | | | | | | | Was using hb's core build system for these tools. Now using accepted practice in autoconf for native tools. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3494 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow trellis and psy-trellis with cavlc in preparation for nextjstebbins2010-08-241-2/+0
| | | | | | | x264 bump. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3491 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some preset issuesjstebbins2010-07-031-25/+9
| | | | | | | | | | | add b-pyramid=none to appletv presets and remove b-pyramid hack from encx264.c change samplerate from 48 to 'Auto' in all presets cap samplerate to 48khz since none of the encoders support higher rates remove obsolete UsesMaxPictureSettings from all presets. replace with UsesPictureSettings=2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3424 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improvements to maxWidth/maxHeight preset guijstebbins2010-06-293-70/+270
| | | | | | | | | | Add checkbox for each of max width/height entries in the presets save dialog. When not checked, the value is not stored to the preset. If neither is checked, UsesPictureSettings=2 is assumed. If either is checked, UsesPictureSettings=1 is assumed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3420 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add max width/height widgets to preset save dialogjstebbins2010-06-286-33/+124
| | | | | | | | | | | | | | These are only visible when autosize is disabled, meaning the user has chosen to set specific video dimensions. These values are used when a preset or title is loaded to set the default storage dimensions. This allows setting arbitrary PictureWidth/PictureHeight in the preset which was not previously possible. The values were previously limited to what the currently loaded source would allow you to enter into the picture settings width/height fields. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3417 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some issues with loading custom anamorphic settings from preset.jstebbins2010-06-264-14/+22
| | | | | | | | | | | as the settings were incrementally loaded, each changing widget triggered updates that could conflict with the preset values being loaded. fix an issue with hight getting stuck at certain values. Incorrect rounding caused a recalculation that put height back to it's previous value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3412 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: initialize picture width/height, even when there is no valid titlejstebbins2010-06-241-0/+10
| | | | | | | the ui widgets were just being set to 0 till a title was loaded. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3404 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix audio preset initializationjstebbins2010-06-243-5/+41
| | | | | | | | | | sometimes audio settings were to being initialized correctly to the values in the preset. some code that sets reasonable values when the encoder changes from passthru to non-passthru was getting invoked and overwriting the preset values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3403 b64f7644-9d1e-0410-96f1-a4d463321fa5