summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* MacGui: Allow mono audio mixdown for LAMEdynaflash2010-06-211-17/+10
| | | | | | - Patch by Rodeo. Thanks Rodeo ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3402 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix aq-strength slider range. should be 0-2, not 0-1jstebbins2010-06-201-1/+1
| | | | | | | Thanks Rodeo for pointing that out. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3401 b64f7644-9d1e-0410-96f1-a4d463321fa5
* guard against excessive memory consumption in the muxer betterjstebbins2010-06-201-0/+22
| | | | | | | | | if there is a persistant skew in timestamps from 2 streams, the fifo depth could still continue to grow. Added extra check for fullness of fifo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3400 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix problem with spurious timestamp changejstebbins2010-06-201-4/+7
| | | | | | | | | | | some rearrangement of code that was previously done to reader caused scr_offset to be subtracted from renderOffset twice whenever a new scr_offset was calculated. this could cause subsequent timestamp calculations to be way off and in at least one known case lead to a crash due to consuming too much memory in hb_buffer_t's git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3399 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-202-12/+15
| | | | | | - Fix a few issues with the weightp x264 option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3398 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add jbrjake's new iPad presetjstebbins2010-06-202-16/+105
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3397 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-193-15/+6
| | | | | | - THe Application dll wasn't getting tagged with the svn revision git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3396 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Adds built-in iPad preset.jbrjake2010-06-191-0/+58
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3395 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Scripts: Updates manicure to handle peak framerate.jbrjake2010-06-191-1/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3394 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Adds a built-in iPad preset with a max width of 1024, peak fps of ↵jbrjake2010-06-192-0/+101
| | | | | | 29.97, and, at least for now, default x264 options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3393 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Advanced x264 panel overhaul. - Updates labelingjbrjake2010-06-183-983/+929
| | | | | | | | | | | | | | | | | | | | | - Updates tooltips - Rearranges layout to group options by encoding features, analysis options, and psychovisual options - Adds weightp checkbox - Adds adaptive quantization slider going from 0 - 2.0 - Removes mixed-refs switch - Removes weightb switch - Removes no-fast-pskip switch - Removes spurious 0 value for reference frames, clamps values to 1-16 - Converts b-pyramid from a checkbox to a menu to allow strict, makes normal instead of off the default - Defaults b-pyramid to being on, removes it from string when it's on, and converts text values of strict or normal to a checked box since we're not offering strict. - Makes psy-rd slider go to 2.0 - Changes analyse some (default) to most, add new some (i4x4,i8x8) - Makes psy-trellis go in 0.05 increments instead of 0.1 increments. - Stops hiding 8x8dct when analyse is none (thanks, Rodeo) - Fixes animated reset of psy-rd and psy-trellis sliders when hidden (thanks, Rodeo) - Hides psy-trellis when cabac goes off (thanks, Rodeo) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3392 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add peak framrate checkbox to video tabjstebbins2010-06-184-3/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3391 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Peak Framerate initial implementationdynaflash2010-06-184-31/+111
| | | | | | | | - Adds a checkbox below the fps drop down to allow selecting pfr as long as Same as Source is not selected. - Checkbox is shows and hides based on the fps dropdown. - Uses job->cfr = 2 instead of 1 to enable libhb's pfr mode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3390 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-181-0/+4
| | | | | | - Forgot to make the pfr control visible :( git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3389 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-189-484/+578
| | | | | | | - Updates to the x264 panel. - Added a Peak Framerate checkbox (--pfr cli option) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3388 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change psy_trellis increments to 0.05jstebbins2010-06-182-34/+38
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3387 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: revert part of the resource management changes of r3382jstebbins2010-06-176-42/+94
| | | | | | | | Since fedora's pygtk is broken, I can't parse gdk_pixbuf's with python. So revert to doing this in C code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3386 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix syntax error in debian package control filejstebbins2010-06-171-1/+1
| | | | | | | build depends are separated by ',' not space git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3385 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from 1643 to 1649jstebbins2010-06-161-1/+1
| | | | | | | bug fixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3384 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update build dependencies to include python2.6 packagejstebbins2010-06-161-1/+1
| | | | | | | by default the lauchpad build farm only installs a minimal python which is missing plistlib git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3383 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: changes to resource preprocessorjstebbins2010-06-155-119/+33
| | | | | | | | | | | | | | | During the build, I was compiling tools for preprocessing and packaging the gui description xml, preset defaults, widget dependencies, and icons. The resulting resource_data.h file gets compiled into the binary. These tools are now implemented in python. This eliminates the need to compile the tools which caused complications when cross compiling. This work was actually done many months ago. But all the distributions I wanted to support didn't have the libplist python module. Now they all do. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3382 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: refresh x264 tabjstebbins2010-06-155-746/+974
| | | | | | | | | | | | | | | | | updated layout, labeling & tooltips group options by encoding features, analysis options, and psychovisual options change b-pyramid from checkbox to combo box to support None, Strict, and Normal options expand psy-rd slider range to 0-2 (was 0-1) relabel "Analysis" to "Partitions". Add new "Most" option to Partitions that is the same as the old "Some" Change "Some" option of Partitions to mean i4x4:i8x8 add weightp combo add adaptive quantization strength slider remove weightb checkbox remove no-fast-pskip checkbox git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3381 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-126-13/+33
| | | | | | - Some changes that didn't get picked up from the last checkin. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3380 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-123-10/+35
| | | | | | - Svn Rev added to services dll. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3379 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-111-7/+0
| | | | | | - Fixes an issue where the Stop button would disappear when the Queue list has paused but the last encode is still completing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3378 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-114-327/+228
| | | | | | | | - Fixes some issues with status labels not updating correctly on the queue window. - Now includes encode status on the queue window. - Minor UI tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3377 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-119-288/+434
| | | | | | - Improvements to the IQueue and IEncode interface. This allows for some cleanup of code in frmMain and frmPreview git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from 1627 to 1643jstebbins2010-06-091-6/+4
| | | | | | | | More various bug fixes and enhancements. Fixes an mmx issue that caused aac and lame audio encoding breakage. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: initialize srt language with preferred language from preferncesjstebbins2010-06-091-2/+4
| | | | | | | whenever a new srt is added to the subtitle list. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3374 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: missed another conditional that forces burned subs in mp4jstebbins2010-06-082-2/+3
| | | | | | | | also, print "Foreign Audio Search" instead of "Render/Burn in" in the log during an indepth_scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3373 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: subtitle scan was still skipping subs if not burned in mp4jstebbins2010-06-081-8/+3
| | | | | | | since we now support the Nero spec for vobsubs in mp4, this isn't necessary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3372 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove debug printfjstebbins2010-06-081-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3371 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some problems i introduced with the recent audio tab changesjstebbins2010-06-082-55/+193
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3370 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework some of the logic behind the audio tab handlerjstebbins2010-06-074-194/+179
| | | | | | | | | gets rid of some duplication of values that i had. makes it easier to keep the visible list and the data structures behind it in sync. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3369 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-074-200/+48
| | | | | | - Make public settings in the parsing models. Remove some unneeded methods. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3368 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-0712-17/+337
| | | | | | - Created interfaces for the Scan, Queue and Encode Services. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3367 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix stupid thinko in yesterdays audio panel changesjstebbins2010-06-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3366 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some spam in the log about hash item not foundjstebbins2010-06-063-0/+5
| | | | | | | audio encoder item wasn't always getting initialized git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3365 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-063-4/+12
| | | | | | - Some tweaks to hopefully fix the nightly build. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3364 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-062-1/+2
| | | | | | - Change ToolsVersion to 3.5 for the build server git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3363 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-0642-69/+1991
| | | | | | - Moved all the services that handle parsing, scanning, encodes and the queue out into a separate library. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3362 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Improvements to audio paneljstebbins2010-06-064-22/+41
| | | | | | | | | | When codec is "Choose for me", show the codec chosen in the list, but leave the combo box showing "Choose for me". This way, if the user saves the settings in a new preset, the audio codec saved remaines 'auto' instead of reverting to the codec that was chosen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3361 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-061-4/+0
| | | | | | - Remove unused reference. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3360 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-0610-67/+325
| | | | | | - Some changes / improvements to the current models / parsing models. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3359 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-064-43/+4
| | | | | | #interop - Use Drawing.Size instead of using a model. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3358 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: remove 'L' from short opts so that getopt_long properly flags it as an ↵jstebbins2010-06-051-3/+6
| | | | | | | | | | | invalid option I forgot to remove this short option when the --longest was removed. Also fix the default case of the switch to print the option that failed rather than the next option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3357 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-0429-190/+434
| | | | | | | #interop - Missing documentation headers + stylecop tweaks / cleanup git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3356 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGuisr552010-06-041-24/+0
| | | | | | | #interop - Removed resharper file git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3355 b64f7644-9d1e-0410-96f1-a4d463321fa5