-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
Conversation
This is a recommended upgrade for mp4v2 from the maintainers who point to a forum exchange where they mention that the previous version 1.9.1 was more of an experiment to test the release code. They go on to state on their homepage that this is the version to use. It has been out for three months now. It compiles and runs without error using llvm-2335, gcc-4.2.1, and clang-2.0 on OSX 10.6.8 64bit kernel. It makes native static and shared libraries. The --disable-dependency-tracking was removed because it is the default behavior. This commit also installs the man pages, and includes a def test that just outputs version info, because there are no mp4 files around for testing. This is a library for handling mp4 and m4v video containers.
This breaks compiling cmus:
|
ok. |
This error is fixed by commit https://gitorious.org/cmus/cmus/commit/0f87d00831271c9c6f44a2ae683d50b1a46e5a6f . But maybe/probably a new maintenance version will be released soon, so the patch would not need to be included... |
Has this been merged? cmus 2.4.3 got commited in #8916 |
This has not been merged; will there be other compatibility problems? I guess only cmus and easy-tag are currently using this. |
I don't know if there are any other compatibility problems... and I can't test it (no mac). |
It works for cmus now, but it breaks easy-tag with API errors during compile:
|
Any movement on this? I see the easy-tag formula was updated at the beginning of March. |
|
I just gave easy-tag a shot. No joy. Cmus works though and plays m4a from iTunes. So maybe what we need is a devel block for this. That way cmus can work and so can easy-tag? |
I'd agree. I see MacPorts has r479 as a devel port. |
Just as a heads up of sorts, yes, seeing this on a cmus install. |
I just crafted the new formula, but I don't have my branch locally or on Github anymore. It works well though, the devel version, for easy-tag. Without it, people can't open anything from iTunes because they are all I have to use two patches that exist in r479 but are needed in the stable to fix compile errors with clang. At the moment I have them inline, but I was hoping to pull them directly off their code base. I can't find a raw diff for this patch though. |
I figured how to make a diff using svn but never found a direct link on GoogleCode for one. New pull otw. |
mp4v2 is used by easy-tag and cmus, but those require different versions that are not API compatible. Add a devel block for r479. Add patches for stable committed in r472 inline. Patches fix compile errors with clang, but are not available via direct url. Stable works with easy-tag and can open .m4a files from iTunes. Devel works with cmus and can play .m4a files from iTunes. Compiles with all 5 compilers from XCode-4.3.2, 4.0.2 on Lion and Snow Leopard. Main discussion was in Homebrew#7998 EDIT: Remove the def test. It's not worth it.
mp4v2 is used by easy-tag and cmus, but those require different versions that are not API compatible. Add a devel block for r479. Add patches for stable committed in r472 inline. Patches fix compile errors with clang, but are not available via direct url. Stable works with easy-tag and can open .m4a files from iTunes. Devel works with cmus and can play .m4a files from iTunes. Compiles with all 5 compilers from XCode-4.3.2, 4.0.2 on Lion and Snow Leopard. Main discussion was in #7998 Closes #11275. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
mp4v2 is used by easy-tag and cmus, but those require different versions that are not API compatible. Add a devel block for r479. Add patches for stable committed in r472 inline. Patches fix compile errors with clang, but are not available via direct url. Stable works with easy-tag and can open .m4a files from iTunes. Devel works with cmus and can play .m4a files from iTunes. Compiles with all 5 compilers from XCode-4.3.2, 4.0.2 on Lion and Snow Leopard. Main discussion was in Homebrew#7998 Closes Homebrew#11275. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
mp4v2 is used by easy-tag and cmus, but those require different versions that are not API compatible. Add a devel block for r479. Add patches for stable committed in r472 inline. Patches fix compile errors with clang, but are not available via direct url. Stable works with easy-tag and can open .m4a files from iTunes. Devel works with cmus and can play .m4a files from iTunes. Compiles with all 5 compilers from XCode-4.3.2, 4.0.2 on Lion and Snow Leopard. Main discussion was in Homebrew#7998 Closes Homebrew#11275. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
This is a recommended upgrade for mp4v2 from the maintainers who
point to a forum exchange where they mention that the previous
version 1.9.1 was more of an experiment to test the release code.
They go on to state on their homepage that this is the version
to use. It has been out for three months now. It compiles
and runs without error using llvm-2335, gcc-4.2.1, and clang-2.0
on OSX 10.6.8 64bit kernel. It makes native static and shared
libraries. The --disable-dependency-tracking was removed because
it is the default behavior. This commit also installs the man
pages, and includes a def test that just outputs version info,
because there are no mp4 files around for testing. This is a
library for handling mp4 and m4v video containers.