Hiya, Just a quick note to say that I couldn't figure out why amrnb was dropped from gstreamer's plugin list. The removal notice simply says "Remove unported gst-plugins-amr plugins from tree. Need opencore-amr support, or have nothing." There's no bug number referenced, and that was for gst-plugins-amrnb-0.10.12. gst-plugins-amrnb-0.10.13 does seem to build fine against opencore-amr (and in fact fails without it), and it would be really nice to have it back again. 5:) gst-plugins-amrwb is more of an issue (since there's only a decoder plugin and once built that doesn't appear to load the opencore-amr libraries), but that shouldn't prevent the amrnb plugin from being put back in the tree. I can attach a very simple ebuild if necessary, but it appears just to need inheriting from gst-plugins-ugly and to depend on opencore-amr (there's only one version in the tree so it doesn't seem necessary to set a minimum version)...
*** This bug has been marked as a duplicate of bug 252140 ***
Sorry, I'm not sure you read this clearly Samuli. I'm saying that gst-plugins-amrnb-0.10.13 *does* build against opencore-amr, and therefore shouldn't fall foul of the license issues in bug 252140. That's why I'm requesting that it be added back into the tree. I don't have amrnb installed, but can compile and playback amrnb encoded audio using gst-plugins-amrnb-0.10.13. I've add the ebuild into my (ikelos) overlay. You can take a look at the ebuild I used at: http://git.overlays.gentoo.org/gitweb/?p=dev/ikelos.git;a=blob;f=media-plugins/gst-plugins-amrnb/gst-plugins-amrnb-0.10.13.ebuild;h=f531e2699b26ece7b9e6dc35866e657ec3bfbbe4;hb=HEAD
Sorry, I was plannig to re-add it but forgot/got bored. If you make an ebuild, I'll commit it. Otherwise you'll have to wait until one of us finds the time to do it.
Created attachment 221231 [details] gst-plugins-amrnb-0.10.13.ebuild Here's the ebuild from my overlay, I don't know that it necessarily has a requirement on the latest version of gstreamer, etc, but this was pretty much duplicated from gst-plugins-dvdnav with the dvdnav dependency changed to opencore-amr. You're welcome to commit it, but if you're pushed for time and you're happy for it to go in under the gstreamer herd then I can add it to the tree too. Just let me know which you'd prefer... 5:)
Should be easy to re-add now. Do you have a source of samples to see if it works once the plugin is installed ?
I don't have any I can release publicly, but the voice recorder on android should generate new ones, and there are a couple of sample ones at: http://samples.mplayerhq.hu/A-codecs/amr/sample.amr http://samples.mplayerhq.hu/A-codecs/amr/sample2.amr Unfortunately my totem seems to be freezing on any stream after one second, but I dunno if that's because I'm testing out gnome 3.6 or not. Hopefully that'll give you enough to get going on, but let me know if you need more...
I just submitted a patch to mailing list that should allow us to provide amrnb and amrwb.
+*gst-plugins-amr-1.0.5 (03 Feb 2013) +*gst-plugins-amr-0.10.19 (03 Feb 2013) + + 03 Feb 2013; Gilles Dartiguelongue <eva@gentoo.org> + +gst-plugins-amr-0.10.19.ebuild, + +files/gst-plugins-amr-0.10.19-headers-location.patch, + +gst-plugins-amr-1.0.5.ebuild, +metadata.xml: + Initial ebuild, bug #306855. It's finally here. Enjoy.