Menu

Error decoding DRM

Vic
2018-04-22
2018-06-11
  • Vic

    Vic - 2018-04-22

    Hi all,

    I've compiled Dream for Fedora 27 after install FAAD2 and FAAC libraries support (I've noted that Fedora 27 distro has these libraries with DRM support maybe RPMFUSION way).
    Dream runs fine but when begins to decode a DRM transmission fails with the next error:

    dream: symbol lookup error: dream: undefined symbol: NeAACDecInitDRM

    I don't know how resolve the issue. All libraries are fine and Dream can find them.

    Thanks.

     
  • Vic

    Vic - 2018-04-25

    Hi again,

    I'm answering myself about this issue. As I said I'm working on Fedora 27. This Linux distro has the proper FAAD2 and FAAC RPM packages via rpmfusion repositories and it's no neccessary to compile them so they include the proper DRM libraries.
    In the case of FAAD2 packages I installed "faad2" and "faad2_libs" in 2.8.8 release.
    In the case of FAAC packages I installed "faac" and "faac_devel" in 1.29.3 release instead of the latest release 1.29.9.2 because the last relase NOT include DRM libraries.

    Aditionally I made the next links:

    sudo ln -s /lib64/libfaad_drm.so.2.0.0 /usr/local/lib/libfaad2_drm.so.2
    sudo ln -s /lib64/libfaad_drm.so.2.0.0 /usr/local/lib/libfaad2_drm.so
    sudo ln -s /lib64/libfaac_drm.so.0.0.0 /usr/local/lib/libfaac_drm.so.0
    sudo ln -s /lib64/libfaac_drm.so.0.0.0 /usr/local/lib/libfaac_drm.so

    There's no need to recompile Dream again so its support for FAAC and FAAD2 hasn't change. I've tested with DRM sound files and live broadcastings (at this time I've only received radiotext due to propagation issues).

    Regards.

     
  • Julian Cable

    Julian Cable - 2018-06-11

    Thanks - sorry I didn't notice your original question.

    Good to know RPM based linux distributions have the drm libraries. Debian based distros have had them for several years now. The FAAC/FAAD2 folks put it in for us.

     

    Last edit: Julian Cable 2018-06-11

Log in to post a comment.