[mythtv] Re: [mythtv-commits] mythtv commits
Bruce Markey
bjm at lvcm.com
Mon May 23 19:53:59 UTC 2005
mythtv at cvs.mythtv.org wrote:
> ----------------------------------------------------------------------------
> Changes committed by ijr on Sun May 22 05:32:14 2005
...
> Modified Files:
> in mythtv:
> configure
> in mythtv/libs/libavcodec:
...
> mpegaudiodec.c mpegvideo.c mpegvideo.h msmpeg4.c oggvorbis.c
...
> Log Message:
> Bigass ffmpeg resync. Hopefully doesn't cause any problems..
It did but as I started looking at the code it was all too familiar =).
"qmin" should always be 1 but passing "avctx->qmin" as an arg could be
0 causing a divide by zero.
-- bjm
2005-05-23 12:08:08.232 MainServer::HandleAnnounce Playback
2005-05-23 12:08:08.233 adding: nordtv as a client (events: 0)
2005-05-23 12:08:08.239 adding: nordtv as a remote ringbuffer
2005-05-23 12:08:08.248 Changing from None to WatchingLiveTV
[New Thread -1369363536 (LWP 12667)]
Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread -1369363536 (LWP 12667)]
0xb6835ad0 in __udivdi3 () from /lib/libgcc_s.so.1
(gdb) thread apply all bt full
Thread 14 (Thread -1369363536 (LWP 12667)):
#0 0xb6835ad0 in __udivdi3 () from /lib/libgcc_s.so.1
No symbol table info available.
#1 0xb76b7766 in convert_matrix (dsp=0x843a3f8, qmat=0x8443840, qmat16=0x8447890,
quant_matrix=0x843aea0, bias=0, qmin=0, qmax=31, intra=1) at mpegvideo.c:157
j = 0
i = 0
qscale = 0
shift = 0
#2 0xb76ba4ba in MPV_encode_init (avctx=0x82c5190) at mpegvideo.c:1300
s = (MpegEncContext *) 0x8439bd0
i = 138650616
chroma_h_shift = 1
chroma_v_shift = 1
#3 0xb76b5a77 in avcodec_open (avctx=0x82c5190, codec=0x0) at utils.c:551
ret = 137122192
#4 0xb7de30ca in NuppelVideoRecorder::SetupAVCodec (this=0xaf90b008)
at NuppelVideoRecorder.cpp:521
usebitrate = 4062500
#5 0xb7de7072 in NuppelVideoRecorder::StartRecording (this=0xaf90b008)
at NuppelVideoRecorder.cpp:959
vc = {name = '\0' <repeats 31 times>, type = 136340136, channels = 0,
audios = 0, maxwidth = 0, maxheight = 0, minwidth = 0, minheight = 0}
---Type <return> to continue, or q <return> to quit---
mm = {frame = 0, height = 0, width = 0, format = 0}
vm = {size = 0, frames = 0, offsets = {0 <repeats 32 times>}}
vchan = {channel = 0, name = '\0' <repeats 31 times>, tuners = 0, flags = 0,
type = 0, norm = 0}
va = {audio = 0, volume = 0, bass = 0, treble = 0, flags = 0,
name = '\0' <repeats 15 times>, mode = 0, balance = 0, step = 0}
vt = {tuner = 0, name = '\0' <repeats 31 times>, rangelow = 0, rangehigh = 0,
flags = 0, mode = 0, signal = 0}
channelinput = 0
frame = 0
buf = (unsigned char *) 0x0
syncerrors = 0
#6 0xb7df7c2e in SpawnEncode (param=0xaf90b008) at tv_rec.cpp:48
nvr = (class RecorderBase *) 0xaf90b008
#7 0xb691cb63 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#8 0xb67d618a in clone () from /lib/tls/libc.so.6
No symbol table info available.
More information about the mythtv-dev
mailing list