Bug 1173

Summary: Mageia VLC can no longer use PLF lib(64)faac
Product: Mageia Reporter: Frank Griffin <ftg>
Component: New RPM package requestAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED DUPLICATE QA Contact:
Severity: major    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: ffmpeg CVE:
Status comment:
Bug Depends on: 338    
Bug Blocks:    

Description Frank Griffin 2011-05-06 18:23:05 CEST
Mageia has libfaad2 in tainted, but not libfaac.  Up until about a week ago, using the PLF package for this worked fine.  Now, however, with the PLF package still installed, vlc can't find the codec:

[0x7f54fcc89b20] main decoder debug: looking for decoder module: 28 candidates
[0x7f54fcc89b20] avcodec decoder debug: libavcodec already initialized
[0x7f54fcc89b20] avcodec decoder debug: codec not found (MPEG AAC Audio)
[0x7f54fcc89b20] main decoder debug: no decoder module matching "any" could be loaded
[0x7f54fcc89b20] main decoder debug: TIMER module_need() : 0.215 ms - Total 0.215 ms / 1 intvls (Avg 0.215 ms)
[0x7f54fcc89b20] main decoder error: no suitable decoder module for fourcc `mp4a'. VLC probably does not support this sound or video format.

However:

[ftg@ftgme2 release]$ ls /usr/lib64/*aac*
/usr/lib64/libfaac.so.0@  /usr/lib64/libfaac.so.0.0.0*

The result is that MPEG4 plays without audio.

I'm guessing that the vlc uploaded on Apr 30 is somehow unable to find the PLF version of the plugin, since this worked before.  If that's the case, then we need our own version of lib(64)faac.
Comment 1 Ahmad Samir 2011-05-06 21:14:19 CEST
You only need faac to encode in AAC. faad2 for decoding, so it's not a faac problem.

I think what stopped it from working is the ffmpeg update, mga package doesn't support AAC decoding, maybe you still had PLF ffmpeg packages?

You'll have to wait until bug 338 is fixed.

Depends on: (none) => 338

Ahmad Samir 2011-05-06 21:14:25 CEST

Source RPM: libfaac => ffmpeg

Comment 2 Frank Griffin 2011-05-06 21:38:47 CEST
>maybe you still had PLF ffmpeg packages?

Probably, since I customized my initial mga system by installing everything from an exported list of installed packages on my mdv system.  something must have switched them (I think the Apr30 vlc changelog said something about bumping packe versions above mdv's).  I'll try uninstalling the mga ffmpeg and installing the plf one...
Comment 3 Frank Griffin 2011-05-06 21:50:27 CEST
No good.  I rpm -e 'd the mga packages and tried to force on the plf ones, but urpmi skips a few lines and ends with no message.  I'll close this as a dup of 338.

*** This bug has been marked as a duplicate of bug 338 ***

Status: NEW => RESOLVED
Resolution: (none) => DUPLICATE