summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordynaflash <[email protected]>2008-09-25 03:56:52 +0000
committerdynaflash <[email protected]>2008-09-25 03:56:52 +0000
commitb6e78bffa6baa8adb7436a9e41a392c4544aacc3 (patch)
tree594ccf1dcd4c5c3bf6979fc7f70873667d668178
parentba295bc18bec81600913c056a8dc31ec26702dd2 (diff)
MacGui: Loose Anamorphic - Upon initial selection set the width to the source storage width.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1760 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r--macosx/PictureController.mm8
1 files changed, 8 insertions, 0 deletions
diff --git a/macosx/PictureController.mm b/macosx/PictureController.mm
index 743bda368..c32a12036 100644
--- a/macosx/PictureController.mm
+++ b/macosx/PictureController.mm
@@ -262,6 +262,14 @@ are maintained across different sources */
/* We set job->width and call hb_set_anamorphic_size in libhb to do a "dry run" to get
* the values to be used by libhb for loose anamorphic
*/
+ /* if the sender is the anamorphic popup, then we know that loose anamorphic has just
+ * been turned on, so snap the width to full width for the source.
+ */
+ if (sender == fAnamorphicPopUp)
+ {
+ [fWidthStepper setIntValue: fTitle->width-fTitle->job->crop[2]-fTitle->job->crop[3]];
+ [fWidthField setIntValue: fTitle->width-fTitle->job->crop[2]-fTitle->job->crop[3]];
+ }
job->width = [fWidthStepper intValue];
hb_set_anamorphic_size(job, &output_width, &output_height, &output_par_width, &output_par_height);
[fHeightStepper setIntValue: output_height];