Quoting Herbert Poetzl <[EMAIL PROTECTED]>: > On Mon, Oct 09, 2006 at 01:25:18AM +0200, Stefan Lucke wrote: > > Hello, > > > > the softdevice team (Torgeir Veimo, Martin Wache and me, Stefan Lucke) > > is pleased to announce a new release of vdr's softdevice plugin. > > > > General info: > > Softdevice plugin enables vdr to run on your desktop with > > so called budget cards. You'll get vdr output via framebuffer or X11-Xv or > > DirectFB or vidix to your screen. Decoding is done via ffmpeg. > > > > Supported vdr versions: (1.2.x,) 1.3.x and 1.4.x > > segfaults here (100% reproducible) with or without > alpha blending (i.e. pseudo and software). the only > difference is the backtrace (CopyPicBuf vs *AlphaBlend) > > # ./vdr -D1 -c/opt/CONFIG-1/ -P"softdevice -vo xv:" > [softdevice] processing args > [softdevice] argv [0] = softdevice > [softdevice] argv [1] = -vo > vo_argv: xv: > [setup-softdevice] alsa ac3Mode set to: 0 > [setup-softdevice] alsa AC3 device set to: hw:0,1 > [setup-softdevice] alsa device set to: default > [setup-softdevice] A/V Offset set to (0) > [setup-softdevice] Cropping 2 lines from bottom > [setup-softdevice] Cropping 2 columns from left > [setup-softdevice] cropping mode set to 0 (none) > [setup-softdevice] cropping mode toggle key set to 0 (none) > [setup-softdevice] Cropping 2 columns from right > [setup-softdevice] Cropping 2 lines from top
Does it make a difference when setting crop line /coloumns to 0 ? > [setup-softdevice] deinterlace method set to 1 lavc > [setup-softdevice] mainMenu: 1 > [setup-softdevice] setting alpha blend mode to software > [softdevice] picture mirroring set to 0 (off) > [setup-softdevice] pixel format set to (YUY2) > [setup-softdevice] shouldSuspend to: 0 > [setup-softdevice] syncTimerMode: sig > [softdevice] UseStretchBlitset to on > [setup-softdevice] vidBrightness: 50 > [setup-softdevice] vidContrast: 50 > [setup-softdevice] vidHue: 0 > [setup-softdevice] vidSaturation: 50 > [setup-softdevice] startup aspect set to (4:3 normal) > [softdevice] initializing Plugin > [softdevice] Initializing Video Out > [softdevice] ffmpeg build(3345152) > [XvVideoOut]: osd_image shmid = 24051722 > [XvVideoOut]: got osd_image: width 1600 height 1200, bytes per line 3200 Does it make a difference when choosing a lower resolution than 1600x1200 ? > [XvVideoOut]: max area size 2046 x 2046 > [XvVideoOut]: using area size 736 x 576 > [softdevice] Subplugin successfully opend > [softdevice] Video Out seems to be OK > [softdevice] Initializing Audio Out > [softdevice] Audio out seems to be OK > [softdevice] A/V devices initialized, now initializing MPEG2 Decoder > DeinitXv > [XvVideoOut]: max area size 2046 x 2046 > [XvVideoOut]: using area size 736 x 576 > vout_pic[2304]:CopyPicBufAlphaBlend_YUV420P_YUY2 width 736 height 576 > Segmentation fault (core dumped) > > > with the following backtrace > > #0 yv12_to_yuy2_il_mmx2_line (dest1=0xb4723a34 > "\020\200\020\200\020\200\020\200\020", > dest2=0xb4723ff4 "\020\200\020\200\020\200\020\200", chromaWidth=368, > yc1=0xb6103ef8 '\020' <repeats 200 times>..., yc2=0xb61041d8 > "\020\020\020\020", > uc=0xb6103a9c "\200\200", vc=0xb61037ac "\200\200") at utils.c:133 > 133 movntq(mm6,*(dest2 + 8)); > > (gdb) where > #0 yv12_to_yuy2_il_mmx2_line (dest1=0xb4723a34 > "\020\200\020\200\020\200\020\200\020", > dest2=0xb4723ff4 "\020\200\020\200\020\200\020\200", chromaWidth=368, > yc1=0xb6103ef8 '\020' <repeats 200 times>..., yc2=0xb61041d8 > "\020\020\020\020", > uc=0xb6103a9c "\200\200", vc=0xb61037ac "\200\200") at utils.c:133 > #1 0xb675503a in CopyPicBufAlphaBlend_YUV420P_YUY2 (dst=0x8383ce8, > src=0xb61043c0, width=736, > height=576, OsdPy=0xb65ca008 '\020' <repeats 200 times>..., > OsdPu=0x8bc6338 '\200' <repeats 200 times>..., OsdPv=0x8be0148 '\200' > <repeats 200 times>..., > OsdPAlphaY=0xb6562008 "", OsdPAlphaUV=0x8bf9f58 "", OsdStride=736, > cutTop=2, cutBottom=2, cutLeft=2, cutRight=2) at PicBuffer.c:570 > #2 0xb6755591 in CopyPicBufAlphaBlend (dst=0x8383ce8, src=0xb61043c0, > OsdPy=0xb65ca008 '\020' > <repeats 200 times>..., OsdPu=0x8bc6338 '\200' <repeats 200 times>..., > OsdPv=0x8be0148 '\200' <repeats 200 times>..., OsdPAlphaY=0xb6562008 "", > OsdPAlphaUV=0x8bf9f58 "", OsdStride=736, cutTop=2, cutBottom=2, cutLeft=2, > cutRight=2) > at PicBuffer.c:700 > #3 0xb6752874 in cXvVideoOut::YUV (this=0x8383680, buf=0xb61043c0) at > video-xv.c:1820 > #4 0xb674e1c9 in cVideoOut::DrawStill_420pl (this=0x8383680, buf=0xb61043c0) > at video.c:468 > #5 0xb674d79a in cVideoOut::Action (this=0x8383680) at video.c:133 > #6 0x080ea83a in cThread::StartThread (Thread=0x8383adc) at thread.c:244 > #7 0xb7f37c40 in start_thread () from /lib/tls/libpthread.so.0 > #8 0xb7dbb0ee in clone () from /lib/tls/libc.so.6 > > > note: the softdevice-cvs20060623 version I used before > works perfectly fine in the same vdr/setup (although I h > ad to #define the FFMPEG_VERSION to make it work) > > any ideas? > Stefan Lucke _______________________________________________ Softdevice-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/softdevice-devel
