After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 423741 - [amrwb] use external shared libamrwb
[amrwb] use external shared libamrwb
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.4
Other All
: Normal enhancement
: 0.10.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-03-28 14:04 UTC by Stanislav Brabec
Modified: 2007-05-16 13:53 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
gst-plugins-bad-shared-amrwb.patch (1.80 KB, patch)
2007-03-28 14:05 UTC, Stanislav Brabec
none Details | Review

Description Stanislav Brabec 2007-03-28 14:04:57 UTC
Here is an attempt to share amrnb and amrwb code between projects as a shared library: http://www.penguin.cz/~utx/amr

Attached patch makes it possible to compile gst-plugins-bad with shared libamrwb.

The same package will be most probably used by ffmpeg developers, too.
Comment 1 Stanislav Brabec 2007-03-28 14:05:52 UTC
Created attachment 85451 [details] [review]
gst-plugins-bad-shared-amrwb.patch
Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2007-05-16 13:53:00 UTC
2007-05-16  Stefan Kost  <ensonic@users.sf.net>

        patch by: Stanislav Brabec <sbrabec@suse.cz>

        * configure.ac:
        * ext/amrwb/Makefile.am:
        * ext/amrwb/amrwb-code/Makefile.am:
        * ext/amrwb/amrwb-code/amrwb/Makefile.am:
        * ext/amrwb/amrwb-code/amrwb/README:
        * ext/amrwb/gstamrwbdec.c:
        * ext/amrwb/gstamrwbdec.h (__GST_AMRWBDEC_H__):
        * ext/amrwb/gstamrwbenc.h (__GST_AMRWBENC_H__):
        * ext/amrwb/gstamrwbparse.c:
        * ext/amrwb/gstamrwbparse.h (__GST_AMRWBPARSE_H__):
        * gst-libs/Makefile.am:
        * gst-libs/ext/Makefile.am:
        * gst-libs/ext/amrwb/Makefile.am:
        * gst-libs/ext/amrwb/README:
          Use external shared libamrwb. Fixes #423741 (with lots of cleanup).