FS#9025 - [gstreamer0.10-pitfdll] and Intel Indeo 5 codec
Attached to Project:
Arch Linux
Opened by Manuel C. (ekerazha) - Thursday, 27 December 2007, 21:08 GMT
Last edited by Jan de Groot (JGC) - Saturday, 06 June 2009, 21:20 GMT
Opened by Manuel C. (ekerazha) - Thursday, 27 December 2007, 21:08 GMT
Last edited by Jan de Groot (JGC) - Saturday, 06 June 2009, 21:20 GMT
|
Details
"gstreamer0.10-pitfdll" + "codecs" (shouldn't it be a
dependency? Or at least "optional" inside a .install) should
also play Intel Indeo 5 encoded videos, however:
1) "gstreamer0.10-pitfdll" needs a patch because of a bug (you can find this patch here http://gentoo-overlays.zugaina.org/ecatmur/media-plugins.html.en too "indeo5.patch", or inside the .diff of the Ubuntu package). There are also other patches, maybe you could take a look at them too. 2) The bad news are that, *also* with the patched package, I can't play Indeo 5 files: Totem(-gstreamer) says it can't find a proper gstreamer module, but "gstreamer0.10-pitfdll" (patched) + "codecs" are already installed. |
This task depends upon
Closed by Jan de Groot (JGC)
Saturday, 06 June 2009, 21:20 GMT
Reason for closing: Won't fix
Additional comments about closing: And so is gstreamer0.10-pitfdll then.
Saturday, 06 June 2009, 21:20 GMT
Reason for closing: Won't fix
Additional comments about closing: And so is gstreamer0.10-pitfdll then.
... adding "--with-dlldir=/usr/lib/codecs" (default is /usr/lib/win32 but this doesn't exist in Arch) to "./configure" inside the PKGBUILD seems to *partially* fix the issue: it initially finds the Indeo decoder, but then it says it can't load the decoder from "/usr/lib/win32" (but I specified "/usr/lib/codecs"!), so maybe this "win32" directory is hardcoded somewhere.
Solutions? Try to fix this issue or maybe creating a symlink...
This workaround the "directory issue". Obviously you have to also apply the "indeo5.patch" patch. Now the Indeo 5 videos work fine. If you think that the symlink trick is too much hack-ish, you should find out why the "--with-dlldir=/usr/lib/codecs" parameter works only partially.