[mythtv-commits] mythtv/fixes/0.24 commit: 61d36f5b0 by Lawrence Rust (no github username)
MythTV
noreply at mythtv.org
Sun Jan 29 07:06:39 UTC 2012
Author: Lawrence Rust <lvr at softsystem.co.uk>
Change Date: 2012-01-28T23:05:58-08:00
Push Date: 2012/01/28 23:06:30 -0800
Repository: mythtv
Branch: fixes/0.24
New Revision: 61d36f5b00238dc791642ae050ea8384843dcff9
Changeset: https://github.com/MythTV/mythtv/commit/61d36f5b0
Log:
mythtranscode: Avoid a floating point exception
Closes #10263
When mythtranscode is run with a non default profile it can
throw a flating point exception during initialisation:
Program terminated with signal 8, Arithmetic exception.
422 if ((ydiff / display_video_rect.height()) < 0.05)
(gdb) bt
new_display_visible_rect=..., new_aspectoverride=kAspect_Off, new_adjustfill=kAdjustFill_AutoDetect_DefaultHalf)
at videooutwindow.cpp:484
winh=0, codec_id=kCodec_MPEG2, embedid=0) at videooutbase.cpp:419
winw=0, winh=0, codec_id=kCodec_MPEG2, embedid=0) at videoout_null.cpp:152
framecontrol=false, jobID=-1, fifodir=..., fifo_info=false, deleteMap=...) at transcode.cpp:716
This is caused by display_video_rect.height() being 0.
Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>
Signed-off-by: Gavin Hurlbut <ghurlbut at mythtv.org>
(cherry picked from commit 50b459419b1c79f311c2b7f56ba0fd64f8562ec8)
Modified:
mythtv/libs/libmythtv/videooutwindow.cpp
More information about the mythtv-commits
mailing list