Date: Fri, 06 Jan 2006 21:03:03 +0000 From: Dieter <freebsd@sopwith.solgatos.com> To: freebsd-ports@freebsd.org, freebsd-multimedia@freebsd.org Subject: ffmpeg seg faults Message-ID: <200601070503.FAA29605@sopwith.solgatos.com>
next in thread | raw e-mail | index | archive | help
FreeBSD 6.0 AMD64 port ffmpeg-0.4.9-pre1 converting mpeg2ts to dv Ffmpeg seg faults. (with or without the fixes I posted earlier today) (gdb) run -hq -async 1 -i file.mpeg2ts -padcolor 000000 -padtop 18 -padbottom 14 -padleft 26 -padright 26 -s 668x448 -r 29.97 /var/tmp/file.dv Starting program: /ro/lapp/bin/ffmpeg_g -hq -async 1 -i file.mpeg2ts -padcolor 000000 -padtop 18 -padbottom 14 -padleft 26 -padright 26 -s 668x448 -r 29.97 /var/tmp/file.dv ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard built on Jan 6 2006 20:19:16, gcc: 3.4.4 [FreeBSD] 20050518 Input #0, mpegts, from 'file.mpeg2ts': Duration: 00:09:57.3, bitrate: 9058 kb/s Stream #0.0[0x0]: Data: mpeg2ts, 9058 kb/s Stream #0.1[0x41]: Video: mpeg2video, 704x480, 29.97 fps Stream #0.2[0x44]: Audio: ac3, 48000 Hz, stereo, 384 kb/s Output #0, dv, to '/var/tmp/file.dv': Stream #0.0: Video: dvvideo (hq), 720x480, 29.97 fps, q=2-31, 200 kb/s Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s Stream mapping: Stream #0.1 -> #0.0 Stream #0.2 -> #0.1 Press [q] to stop encoding [mpeg2video @ 0x800a440c0]ac-tex damaged at 6 7trate=28764.0kbits/s [mpeg2video @ 0x800a440c0]ac-tex damaged at 14 10 [mpeg2video @ 0x800a440c0]ac-tex damaged at 22 12 [mpeg2video @ 0x800a440c0]ac-tex damaged at 14 14 [mpeg2video @ 0x800a440c0]concealing 2147483647 errors [mpeg2video @ 0x800a440c0]Warning MVs not available [mpeg2video @ 0x800a440c0]MPEG motion vector out of boundarykbits/s [mpeg2video @ 0x800a440c0]ac-tex damaged at 12 3 [mpeg2video @ 0x800a440c0]ac-tex damaged at 0 19 [mpeg2video @ 0x800a440c0]MPEG motion vector out of boundary [mpeg2video @ 0x800a440c0]MPEG motion vector out of boundary [mpeg2video @ 0x800a440c0]00 motion_type at 7 5 Program received signal SIGSEGV, Segmentation fault. 0x00000008012af3fe in memset () from /lib/libc.so.6 (gdb) bt #0 0x00000008012af3fe in memset () from /lib/libc.so.6 #1 0x0000000800870dc7 in ff_er_add_slice () from /usr/local/lib/libavcodec.so #2 0x000000080085c1b5 in ff_mpeg1_find_frame_end () from /usr/local/lib/libavcodec.so #3 0x00000008007a7a54 in avcodec_decode_video () from /usr/local/lib/libavcodec.so #4 0x0000000000405151 in output_packet (ist=0x532100, ist_index=1, ost_table=0x706040, nb_ostreams=2, pkt=0x7fffffffe540) at ffmpeg.c:1125 #5 0x000000000040650c in av_encode (output_files=0x5108a0, nb_output_files=1, input_files=0x510760, nb_input_files=1, stream_maps=0x510940, nb_stream_maps=0) at ffmpeg.c:1833 #6 0x000000000040a678 in main (argc=0, argv=0x7fffffffeb78) at ffmpeg.c:3917 (gdb) ffmpeg.c: 1120 case CODEC_TYPE_VIDEO: 1121 data_size = (ist->st->codec.width * ist->st->codec.height * 3) / 2; 1122 /* XXX: allocate picture correctly */ 1123 avcodec_get_frame_defaults(&picture); 1124 1125 ret = avcodec_decode_video(&ist->st->codec, 1126 &picture, &got_picture, ptr, len); 1127 ist->st->quality= picture.quality; 1128 if (ret < 0) 1129 goto fail_decode; 1130 if (!got_picture) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601070503.FAA29605>