When built with gcc-4.4 (which is the default in latest debian based distros like ubuntu 9.10) , post processing filtering with swscale makes xine to crash with SIGSEGV. The output from gdb is:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xaeb29b70 (LWP 15596)]
0x01cede2c in do_warp_yv12 (dst=<value optimized out>, src=<value optimized out>, dst_pitch=1280, src_pitch=640, dst_width=1280,
dst_height=720, src_width=640, src_height=256, Interlaced=0, hControl=0x9332c80, vOffsets=0xa3f7b000, vWeights=0x9337500,
vWorkY=0x9332400, dst_start=<value optimized out>) at xine_post_swscale.c:881
881 __asm__ __volatile__ (
When using older gcc (for example 4.3) the program doesn't die with segmentaion fault.