mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.51k stars 1.28k forks source link

Can't play M4A files even after compiling with faad=1 #8810

Closed mixxxbot closed 2 years ago

mixxxbot commented 2 years ago

Reported by: timrae Date: 2017-02-16T14:46:27Z Status: Invalid Importance: Low Launchpad Issue: lp1665369 Tags: soundsource


scons -j8 faad=1

Load m4a file: --> The file could not be loaded

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2017-02-16T15:59:53Z


did you do

scons install

It is m4a listed as "Loaded Plug-in" in the library preferences?

mixxxbot commented 2 years ago

Commented by: timrae Date: 2017-02-16T16:08:38Z


No I didn't install, I'm just compiling and running the binary without installing. Does the install script do something special with respect to m4a? and no, it says None next to load plugins...

On Fri, Feb 17, 2017 at 12:59 AM, Daniel Schürmann <
<email address hidden>> wrote:

did you do

scons install

It is m4a listed as "Loaded Plug-in" in the library preferences?

-- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/1665369

Title: Can't play M4A files even after compiling with faad=1

Status in Mixxx: New

Bug description: scons -j8 faad=1

Load m4a file: --> The file could not be loaded

To manage notifications about this bug go to: https://bugs.launchpad.net/mixxx/+bug/1665369/+subscriptions

mixxxbot commented 2 years ago

Commented by: uklotzde Date: 2017-02-16T16:24:14Z


Just copy the file "libsoundsourcem4a.so" from the build directory into your plugins folder. The default location for the plugins is "$HOME/.mixxx/plugins".

Since I always run Mixxx built from sources, I've placed this copy operation in simple shell script that subsequently starts Mixxx from the build directory.

mixxxbot commented 2 years ago

Commented by: rryan Date: 2017-02-16T19:29:20Z


Hm, this used to work without having to copy the plugins anywhere.

lin64_build/lin32_build/plugins should be on the search path: https://github.com/mixxxdj/mixxx/blob/master/src/sources/soundsourceproxy.cpp#L74

mixxxbot commented 2 years ago

Commented by: daschuer Date: 2017-02-16T21:51:07Z


The binaries of the Plug-Ins are still build to

lin64_build/plugins/lin64_build/m4a/

There was a try to make it works:
https://github.com/mixxxdj/mixxx/commit/ce3c11918af1ccd17ba995e0e6e4b6169c843782

But it fails: https://github.com/mixxxdj/mixxx/commit/98105c8c5030d549d2747b555ea17d1f9ccaaeac

Related bug: https://bugs.launchpad.net/mixxx/+bug/1196833

mixxxbot commented 2 years ago

Commented by: uklotzde Date: 2017-09-28T20:44:33Z


https://github.com/mixxxdj/mixxx/pull/1356

mixxxbot commented 2 years ago

Commented by: rryan Date: 2018-09-20T18:05:37Z


Note this will be obsolete if we fix Bug #⁠1792747.

mixxxbot commented 2 years ago

Commented by: uklotzde Date: 2018-09-29T14:35:18Z


Obsolete after the SoundSource plugins have been removed from the master branch.

mixxxbot commented 2 years ago

Issue closed with status Invalid.