[oi-dev] libjpeg-turbo and VLC

Alexander Pyhalov alp at rsu.ru
Wed Dec 23 06:52:37 UTC 2015


Alexander Pyhalov писал 23.12.2015 08:50:
> Hi, Aurelien.
> 
> Today I finally found time to compile and test VLC.
> 
> It reads all video files which I tried, but spits two errors:
> 
> [0854eff8] core decoder error: corrupt module:
> /usr/lib/vlc/plugins/codec/libjpeg_plugin.so
> [084005b8] core demux meta error: corrupt module:
> /usr/lib/vlc/plugins/lua/liblua_plugin.so
> 
> Additionally this error appears when I try to set subtitles track for
> *.mkv video:
> 
> Unidentified codec:
> VLC could not identify the audio or video codec
> 

At least this error:
[0854eff8] core decoder error: corrupt module:
/usr/lib/vlc/plugins/codec/libjpeg_plugin.so

is related to the fact that IPS incorrectly handles module dependency: 
it generates

depend fmri=pkg:/image/library/libjpeg6-ijg at 6.0.2-2015.0.2.0 
fmri=pkg:/image/library/libjpeg6-turbo at 1.4.2-2015.0.2.0 type=require-any

instead of

depend fmri=pkg:/image/library/libjpeg6-turbo at 1.4.2-2015.0.2.0 
type=require .

When I install libjpeg6-turbo, this error is gone. It seems you should 
to specify dependency manually (and avoid automatic dependency 
generation for libjpeg).

But issue with subtitles is still present. In console I see:
[09062fc8] core decoder error: could not identify codec
---
System Administrator of Southern Federal University Computer Center






More information about the oi-dev mailing list