Hello, I had a look on this bug, but ran out of time, so the analysis is incomplete. xmovie builds fine (on amd64) in testing, but fails in unstable. The posted error is not complete, though, I get: g++ -c `cat x86_64/c_flags` filempeg.C -o x86_64/filempeg.o filempeg.C: In member function 'virtual int FileMPEG::read_frame(VFrame*, int, int)': filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' filempeg.C:360: error: invalid conversion from 'unsigned char*' to 'int' /usr/include/lqt/colormodels.h:206: error: too many arguments to function 'void cmodel_transfer(unsigned char**, unsigned char**, int, int, int, int, int, int, int, int, int, int, int, int)' filempeg.C:360: error: at this point in file make[3]: *** [x86_64/filempeg.o] Fehler 1 make[3]: Leaving directory `/debuild/NEU-X/xmovie-1.9.12/xmovie' make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/debuild/NEU-X/xmovie-1.9.12' make[1]: *** [all] Fehler 2 make[1]: Leaving directory `/debuild/NEU-X/xmovie-1.9.12' make: *** [build-stamp] Fehler 2 debuild: fatal error at line 1224: debian/rules build failed
As you can see, /usr/include/lqt/colormodels.h seems to cause a problem as well. This file belongs to libquicktime-dev which was recently upgraded from 0.9.7-0.6 to 0.9.10+debian-2. In this step, the API seems to have changed quite a bit, e.g. "cmodel_transfer" changed from: void cmodel_transfer(unsigned char **output_rows, /* Leave NULL if non existent */ unsigned char **input_rows, unsigned char *out_y_plane, /* Leave NULL if non existent */ unsigned char *out_u_plane, unsigned char *out_v_plane, unsigned char *in_y_plane, /* Leave NULL if non existent */ unsigned char *in_u_plane, unsigned char *in_v_plane, int in_x, /* Dimensions to capture from input frame */ int in_y, int in_w, int in_h, int out_x, /* Dimensions to project on output frame */ int out_y, int out_w, int out_h, int in_colormodel, int out_colormodel, int bg_color, /* When transfering BC_RGBA8888 to non-alpha this is the background color in 0xRRGGBB hex */ int in_rowspan, /* For planar use the luma rowspan */ int out_rowspan); /* For planar use the luma rowspan */ to the (quite shorter): void cmodel_transfer(unsigned char **output_rows, /* Leave NULL if non existent */ unsigned char **input_rows, int in_x, /* Dimensions to capture from input frame */ int in_y, int in_w, int in_h, int out_w, int out_h, int in_colormodel, int out_colormodel, int in_rowspan, /* For planar use the luma rowspan */ int out_rowspan, /* For planar use the luma rowspan */ int in_rowspan_uv, /* Chroma rowspan */ int out_rowspan_uv /* Chroma rowspan */); I CC:'d the maintainer of libquicktime-dev in the hope that he might give some insights of how to port xmovie to the new API. I might try to do some more analysis later this week, but I am not sufficiently familier with either xmovie nor quicktime to get it working again. Greetings Helge -- Dr. Helge Kreutzmann [EMAIL PROTECTED] Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: Digital signature