Bug#606224: oggvideotools: oggJoin fails on powerpc

Martin Steghöfer martin at steghoefer.eu
Tue Sep 22 09:01:06 UTC 2015


Petter Reinholdtsen wrote:
> [...]
>
> PATH=`pwd`/debian/oggvideotools/usr/bin:$PATH ./debian/tests/test-oggjoin
> + cd /tmp/tmp.25t0237HSw
> + echo info: Running autopkgtest script ./debian/tests/test-oggjoin
> info: Running autopkgtest script ./debian/tests/test-oggjoin
> + echo info: Generating Ogg Theora file
> info: Generating Ogg Theora file
> + oggSlideshow /usr/share/pixmaps/debian-logo.png
>
> creating video stream for picture </usr/share/pixmaps/debian-logo.png>
>   7.958333
> + echo info: Copy Ogg Theora file using oggJoin.
> info: Copy Ogg Theora file using oggJoin.
> + oggJoin out.ogv slideshow.ogv
> + [ -e out.ogv ]
> + echo success: Ogg Theora file out.ogv created.
> success: Ogg Theora file out.ogv created.
> + echo info: test completed successfully
> info: test completed successfully
> + at_exit
> + set +x
> info: test exiting, removing /tmp/tmp.25t0237HSw
>
> Am I testing the wrong thing?

Well, I'm sure there are endianness issues with your test case, too. But 
the particular error reported in the bug only shows when using a .ogg 
audio file. The whole "oggSlideshow" business isn't actually necessary 
to reproduce the problem.

A simple
 > oggJoin out.ogv /usr/share/sounds/gnome/default/alerts/sonar.ogg
will reproduce the behavior.

We may, however, find an example file in the archive with less 
dependencies. The mentioned "sonar.ogg" file is in the package 
"gnome-control-center-data", which pulls in quite a lot of dependencies.

Also, please note that the existence of "out.ogv" is no indicator for 
the presence of the problem. The file will be created in any case, 
albeit empty. But you can check the exit code of "oggJoin". It will 
indicate the problem by returning a non-zero exit code.

Cheers,
Martin



More information about the pkg-xiph-maint mailing list