Below is some more information. I hope this will help you to come to a solution. I want to thank you for your efforts on this. I realize this is open source and not a commercial product.
I'm not familiar with the bug reporting process. Let me know if you need more information than what is below or if you need this to be in a more formal format .
The transcode package, with the included xvid.stab plug in, is the only good way to stabilize video on Linux and I believe many people would benefit if this worked correctly.
OK. So I'm using Ubuntu 11.04, x86_64 flavor on an AMD Phenom II based system. All package came straight from original installation or regular Ubuntu upgrades (I believe I've had this installation since gutsy).
gcc package version is 4.5.2-8ubuntu4
The transcode package simply came from sudo apt-get source transcode. It's version is transcode_1.1.5-0ubuntu7.
I got build dependencies, made the transcode directory my current and did sudo dpkg-buildpackage
after a while, happy building stops with:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c filter_smartyuv.c -fPIC -DPIC -o .libs/filter_smartyuv.o
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 1 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 2 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 3 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 4 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c: In function ‘tc_filter’:
filter_smartyuv.c:1454:11: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c:1470:6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c:1474:6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_smartyuv.c:331:13: internal compiler error: in build_polynomial_chrec, at tree-chrec.h:143
Please submit a full bug report,
with preprocessed source if appropriate.
Chances are, if you have a Natty system you can grab the transcode package and build as I did and you'll see the same issue.
Below is some more information. I hope this will help you to come to a solution. I want to thank you for your efforts on this. I realize this is open source and not a commercial product.
I'm not familiar with the bug reporting process. Let me know if you need more information than what is below or if you need this to be in a more formal format .
The transcode package, with the included xvid.stab plug in, is the only good way to stabilize video on Linux and I believe many people would benefit if this worked correctly.
OK. So I'm using Ubuntu 11.04, x86_64 flavor on an AMD Phenom II based system. All package came straight from original installation or regular Ubuntu upgrades (I believe I've had this installation since gutsy).
gcc package version is 4.5.2-8ubuntu4
The transcode package simply came from sudo apt-get source transcode. It's version is transcode_ 1.1.5-0ubuntu7.
I got build dependencies, made the transcode directory my current and did sudo dpkg-buildpackage
after a while, happy building stops with:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -Wall -Wstrict-prototypes -Wmissing- prototypes -g -O2 -c filter_smartyuv.c -fPIC -DPIC -o .libs/filter_ smartyuv. o smartyuv. c:1130: 3: warning: pointer targets in passing argument 1 of ‘Blendline_c’ differ in signedness smartyuv. c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’ smartyuv. c:1130: 3: warning: pointer targets in passing argument 2 of ‘Blendline_c’ differ in signedness smartyuv. c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’ smartyuv. c:1130: 3: warning: pointer targets in passing argument 3 of ‘Blendline_c’ differ in signedness smartyuv. c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’ smartyuv. c:1130: 3: warning: pointer targets in passing argument 4 of ‘Blendline_c’ differ in signedness smartyuv. c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’ smartyuv. c:1454: 11: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness smartyuv. c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’ smartyuv. c:1470: 6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness smartyuv. c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’ smartyuv. c:1474: 6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness smartyuv. c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’ smartyuv. c:331:13: internal compiler error: in build_polynomia l_chrec, at tree-chrec.h:143
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_
filter_
filter_
filter_
filter_
filter_
filter_
filter_
filter_smartyuv.c: In function ‘tc_filter’:
filter_
filter_
filter_
filter_
filter_
filter_
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_
Please submit a full bug report,
with preprocessed source if appropriate.
Chances are, if you have a Natty system you can grab the transcode package and build as I did and you'll see the same issue.