From b541208b7713d9180cedda05edbf58595bb08210 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Sun, 10 Apr 2011 18:56:52 -0400 Subject: [PATCH] android: Make it ready for androgenizer Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git --- Android.mk | 125 ++++++- android/NOTICE | 504 ----------------------------- android/apetag.mk | 49 --- android/avi.mk | 51 --- android/flv.mk | 50 --- android/gst/rtpmanager/gstrtpbin-marshal.c | 321 ------------------ android/gst/rtpmanager/gstrtpbin-marshal.h | 80 ----- android/gst/udp/gstudp-enumtypes.c | 27 -- android/gst/udp/gstudp-enumtypes.h | 19 -- android/gst/udp/gstudp-marshal.c | 117 ------- android/gst/udp/gstudp-marshal.h | 28 -- android/icydemux.mk | 47 --- android/id3demux.mk | 50 --- android/qtdemux.mk | 54 ---- android/rtp.mk | 113 ------- android/rtpmanager.mk | 61 ---- android/rtsp.mk | 53 --- android/soup.mk | 49 --- android/udp.mk | 58 ---- android/wavenc.mk | 47 --- android/wavparse.mk | 47 --- gst/alpha/Makefile.am | 14 + gst/apetag/Makefile.am | 14 + gst/audiofx/Makefile.am | 13 + gst/auparse/Makefile.am | 14 + gst/autodetect/Makefile.am | 14 + gst/avi/Makefile.am | 14 + gst/cutter/Makefile.am | 14 + gst/debugutils/Makefile.am | 13 + gst/deinterlace/Makefile.am | 14 + gst/effectv/Makefile.am | 14 + gst/equalizer/Makefile.am | 13 + gst/flv/Makefile.am | 14 + gst/flx/Makefile.am | 14 + gst/goom/Makefile.am | 13 + gst/goom2k1/Makefile.am | 14 + gst/icydemux/Makefile.am | 14 + gst/id3demux/Makefile.am | 14 + gst/imagefreeze/Makefile.am | 13 + gst/interleave/Makefile.am | 14 + gst/law/Makefile.am | 25 ++ gst/level/Makefile.am | 14 + gst/matroska/Makefile.am | 15 + gst/monoscope/Makefile.am | 13 + gst/multifile/Makefile.am | 14 + gst/multipart/Makefile.am | 14 + gst/qtdemux/Makefile.am | 14 + gst/replaygain/Makefile.am | 15 + gst/rtp/Makefile.am | 14 + gst/rtpmanager/Makefile.am | 14 + gst/rtsp/Makefile.am | 14 + gst/shapewipe/Makefile.am | 14 + gst/smpte/Makefile.am | 13 + gst/spectrum/Makefile.am | 15 + gst/udp/Makefile.am | 14 + gst/videobox/Makefile.am | 15 + gst/videocrop/Makefile.am | 15 + gst/videofilter/Makefile.am | 15 + gst/videomixer/Makefile.am | 15 + gst/wavenc/Makefile.am | 14 + gst/wavparse/Makefile.am | 14 + gst/y4m/Makefile.am | 14 + 62 files changed, 694 insertions(+), 1841 deletions(-) delete mode 100644 android/NOTICE delete mode 100644 android/apetag.mk delete mode 100644 android/avi.mk delete mode 100644 android/flv.mk delete mode 100644 android/gst/rtpmanager/gstrtpbin-marshal.c delete mode 100644 android/gst/rtpmanager/gstrtpbin-marshal.h delete mode 100644 android/gst/udp/gstudp-enumtypes.c delete mode 100644 android/gst/udp/gstudp-enumtypes.h delete mode 100644 android/gst/udp/gstudp-marshal.c delete mode 100644 android/gst/udp/gstudp-marshal.h delete mode 100644 android/icydemux.mk delete mode 100644 android/id3demux.mk delete mode 100644 android/qtdemux.mk delete mode 100644 android/rtp.mk delete mode 100644 android/rtpmanager.mk delete mode 100644 android/rtsp.mk delete mode 100644 android/soup.mk delete mode 100644 android/udp.mk delete mode 100644 android/wavenc.mk delete mode 100644 android/wavparse.mk diff --git a/Android.mk b/Android.mk index 146d612..ac02ac3 100644 --- a/Android.mk +++ b/Android.mk @@ -1,20 +1,113 @@ LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) -GSTREAMER_TOP := $(LOCAL_PATH) +GST_PLUGINS_GOOD_TOP := $(LOCAL_PATH) -include $(CLEAR_VARS) +GST_PLUGINS_GOOD_BUILT_SOURCES = \ + gst/alpha/Android.mk \ + gst/apetag/Android.mk \ + gst/audiofx/Android.mk \ + gst/auparse/Android.mk \ + gst/autodetect/Android.mk \ + gst/avi/Android.mk \ + gst/cutter/Android.mk \ + gst/debugutils/Android.mk \ + gst/deinterlace/Android.mk \ + gst/effectv/Android.mk \ + gst/equalizer/Android.mk \ + gst/flv/Android.mk \ + gst/flx/Android.mk \ + gst/goom/Android.mk \ + gst/goom2k1/Android.mk \ + gst/icydemux/Android.mk \ + gst/id3demux/Android.mk \ + gst/imagefreeze/Android.mk \ + gst/interleave/Android.mk \ + gst/law/Android.mk \ + gst/level/Android.mk \ + gst/matroska/Android.mk \ + gst/multifile/Android.mk \ + gst/multipart/Android.mk \ + gst/qtdemux/Android.mk \ + gst/replaygain/Android.mk \ + gst/rtp/Android.mk \ + gst/rtpmanager/Android.mk \ + gst/rtsp/Android.mk \ + gst/shapewipe/Android.mk \ + gst/smpte/Android.mk \ + gst/spectrum/Android.mk \ + gst/udp/Android.mk \ + gst/videobox/Android.mk \ + gst/videocrop/Android.mk \ + gst/videofilter/Android.mk \ + gst/videomixer/Android.mk \ + gst/wavenc/Android.mk \ + gst/monoscope/Android.mk \ + gst/y4m/Android.mk \ + gst/wavparse/Android.mk + +GST_PLUGINS_GOOD_BUILT_SOURCES := $(patsubst %, $(abspath $(GST_PLUGINS_GOOD_TOP))/%, $(GST_PLUGINS_GOOD_BUILT_SOURCES)) + +.PHONY: gst-plugins-good-configure gst-plugins-good-configure-real +gst-plugins-good-configure-real: + cd $(GST_PLUGINS_GOOD_TOP) ; \ + CC="$(CONFIGURE_CC)" \ + CFLAGS="$(CONFIGURE_CFLAGS)" \ + LD=$(TARGET_LD) \ + LDFLAGS="$(CONFIGURE_LDFLAGS)" \ + CPP=$(CONFIGURE_CPP) \ + CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \ + PKG_CONFIG_LIBDIR="$(CONFIGURE_PKG_CONFIG_LIBDIR)" \ + PKG_CONFIG_TOP_BUILD_DIR=/ \ + $(abspath $(GST_PLUGINS_GOOD_TOP))/$(CONFIGURE) --host=arm-linux-androideabi \ + --prefix=/system --disable-orc --disable-valgrind --disable-gtk-doc && \ + for file in $(GST_PLUGINS_GOOD_BUILT_SOURCES); do \ + rm -f $$file && \ + make -C $$(dirname $$file) $$(basename $$file) ; \ + done + +gst-plugins-good-configure: gst-plugins-good-configure-real + +CONFIGURE_TARGETS += gst-plugins-good-configure -#plugins -include $(GSTREAMER_TOP)/android/qtdemux.mk -include $(GSTREAMER_TOP)/android/avi.mk -include $(GSTREAMER_TOP)/android/wavparse.mk -include $(GSTREAMER_TOP)/android/rtp.mk -include $(GSTREAMER_TOP)/android/rtsp.mk -include $(GSTREAMER_TOP)/android/id3demux.mk -include $(GSTREAMER_TOP)/android/udp.mk -include $(GSTREAMER_TOP)/android/flv.mk -include $(GSTREAMER_TOP)/android/soup.mk -include $(GSTREAMER_TOP)/android/rtpmanager.mk -include $(GSTREAMER_TOP)/android/icydemux.mk -include $(GSTREAMER_TOP)/android/wavenc.mk -include $(GSTREAMER_TOP)/android/apetag.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/alpha/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/apetag/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/audiofx/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/auparse/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/autodetect/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/avi/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/cutter/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/debugutils/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/deinterlace/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/effectv/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/equalizer/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/flv/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/flx/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/goom/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/goom2k1/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/icydemux/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/id3demux/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/imagefreeze/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/interleave/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/law/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/level/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/matroska/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/multifile/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/multipart/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/qtdemux/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/replaygain/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/rtp/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/rtpmanager/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/rtsp/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/shapewipe/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/smpte/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/spectrum/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/udp/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/videobox/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/videocrop/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/videofilter/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/videomixer/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/wavenc/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/wavparse/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/y4m/Android.mk +-include $(GST_PLUGINS_GOOD_TOP)/gst/monoscope/Android.mk diff --git a/android/NOTICE b/android/NOTICE deleted file mode 100644 index 8add30a..0000000 --- a/android/NOTICE +++ /dev/null @@ -1,504 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - diff --git a/android/apetag.mk b/android/apetag.mk deleted file mode 100644 index 217ae8a..0000000 --- a/android/apetag.mk +++ /dev/null @@ -1,49 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -apetag_LOCAL_SRC_FILES:= \ - gst/apetag/gstapedemux.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(apetag_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libgstpbutils-0.10 - -LOCAL_MODULE:= libgstapetag - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/apetag \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/avi.mk b/android/avi.mk deleted file mode 100644 index 9ff2132..0000000 --- a/android/avi.mk +++ /dev/null @@ -1,51 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -avi_LOCAL_SRC_FILES:= \ - gst/avi/gstavi.c \ - gst/avi/gstavimux.c \ - gst/avi/gstavidemux.c \ - gst/avi/gstavisubtitle.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(avi_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstriff-0.10 - -LOCAL_MODULE:= libgstavi - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/avi \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH)/ \ - $(LOCAL_PATH)/gst-libs/gst/audio \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/flv.mk b/android/flv.mk deleted file mode 100644 index f59b7bc..0000000 --- a/android/flv.mk +++ /dev/null @@ -1,50 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -flv_LOCAL_SRC_FILES:= \ - gst/flv/gstflvdemux.c \ - gst/flv/gstflvparse.c \ - gst/flv/gstflvmux.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(flv_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgio-2.0 \ - libsoup-2.4 - -LOCAL_MODULE:= libgstflv - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/flv \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/gst/rtpmanager/gstrtpbin-marshal.c b/android/gst/rtpmanager/gstrtpbin-marshal.c deleted file mode 100644 index cde96cf..0000000 --- a/android/gst/rtpmanager/gstrtpbin-marshal.c +++ /dev/null @@ -1,321 +0,0 @@ -#include "gstrtpbin-marshal.h" - -#include - - -#ifdef G_ENABLE_DEBUG -#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) -#define g_marshal_value_peek_char(v) g_value_get_char (v) -#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) -#define g_marshal_value_peek_int(v) g_value_get_int (v) -#define g_marshal_value_peek_uint(v) g_value_get_uint (v) -#define g_marshal_value_peek_long(v) g_value_get_long (v) -#define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) -#define g_marshal_value_peek_int64(v) g_value_get_int64 (v) -#define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) -#define g_marshal_value_peek_enum(v) g_value_get_enum (v) -#define g_marshal_value_peek_flags(v) g_value_get_flags (v) -#define g_marshal_value_peek_float(v) g_value_get_float (v) -#define g_marshal_value_peek_double(v) g_value_get_double (v) -#define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) -#define g_marshal_value_peek_param(v) g_value_get_param (v) -#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) -#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) -#define g_marshal_value_peek_object(v) g_value_get_object (v) -#else /* !G_ENABLE_DEBUG */ -/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. - * Do not access GValues directly in your code. Instead, use the - * g_value_get_*() functions - */ -#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int -#define g_marshal_value_peek_char(v) (v)->data[0].v_int -#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint -#define g_marshal_value_peek_int(v) (v)->data[0].v_int -#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint -#define g_marshal_value_peek_long(v) (v)->data[0].v_long -#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 -#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 -#define g_marshal_value_peek_enum(v) (v)->data[0].v_long -#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_float(v) (v)->data[0].v_float -#define g_marshal_value_peek_double(v) (v)->data[0].v_double -#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer -#endif /* !G_ENABLE_DEBUG */ - - -/* UINT:UINT (gstrtpbin-marshal.list:1) */ -void -gst_rtp_bin_marshal_UINT__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef guint (*GMarshalFunc_UINT__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_UINT__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - guint v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_UINT__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_set_uint (return_value, v_return); -} - -/* BOXED:UINT (gstrtpbin-marshal.list:2) */ -void -gst_rtp_bin_marshal_BOXED__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_BOXED__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_take_boxed (return_value, v_return); -} - -/* BOXED:UINT,UINT (gstrtpbin-marshal.list:3) */ -void -gst_rtp_bin_marshal_BOXED__UINT_UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_BOXED__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); - - g_value_take_boxed (return_value, v_return); -} - -/* OBJECT:UINT (gstrtpbin-marshal.list:4) */ -void -gst_rtp_bin_marshal_OBJECT__UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef GObject *(*GMarshalFunc_OBJECT__UINT) (gpointer data1, - guint arg_1, gpointer data2); - register GMarshalFunc_OBJECT__UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - GObject *v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 2); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_OBJECT__UINT) (marshal_data ? marshal_data : cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_uint (param_values + 1), data2); - - g_value_take_object (return_value, v_return); -} - -/* VOID:UINT,OBJECT (gstrtpbin-marshal.list:5) */ -void -gst_rtp_bin_marshal_VOID__UINT_OBJECT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_OBJECT) (gpointer data1, - guint arg_1, gpointer arg_2, gpointer data2); - register GMarshalFunc_VOID__UINT_OBJECT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_OBJECT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_object (param_values + 2), data2); -} - -/* VOID:UINT (gstrtpbin-marshal.list:6) */ - -/* VOID:UINT,UINT (gstrtpbin-marshal.list:7) */ -void -gst_rtp_bin_marshal_VOID__UINT_UINT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__UINT_UINT) (gpointer data1, - guint arg_1, guint arg_2, gpointer data2); - register GMarshalFunc_VOID__UINT_UINT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__UINT_UINT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_uint (param_values + 1), - g_marshal_value_peek_uint (param_values + 2), data2); -} - -/* VOID:OBJECT,OBJECT (gstrtpbin-marshal.list:8) */ -void -gst_rtp_bin_marshal_VOID__OBJECT_OBJECT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, - gpointer arg_1, gpointer arg_2, gpointer data2); - register GMarshalFunc_VOID__OBJECT_OBJECT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_object (param_values + 1), - g_marshal_value_peek_object (param_values + 2), data2); -} - -/* UINT64:BOOL,UINT64 (gstrtpbin-marshal.list:9) */ -void -gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef guint64 (*GMarshalFunc_UINT64__BOOLEAN_UINT64) (gpointer data1, - gboolean arg_1, guint64 arg_2, gpointer data2); - register GMarshalFunc_UINT64__BOOLEAN_UINT64 callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - guint64 v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_UINT64__BOOLEAN_UINT64) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_boolean (param_values + 1), - g_marshal_value_peek_uint64 (param_values + 2), data2); - - g_value_set_uint64 (return_value, v_return); -} diff --git a/android/gst/rtpmanager/gstrtpbin-marshal.h b/android/gst/rtpmanager/gstrtpbin-marshal.h deleted file mode 100644 index da33b8f..0000000 --- a/android/gst/rtpmanager/gstrtpbin-marshal.h +++ /dev/null @@ -1,80 +0,0 @@ - -#ifndef __gst_rtp_bin_marshal_MARSHAL_H__ -#define __gst_rtp_bin_marshal_MARSHAL_H__ - -#include - -G_BEGIN_DECLS - -/* UINT:UINT (gstrtpbin-marshal.list:1) */ -extern void gst_rtp_bin_marshal_UINT__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOXED:UINT (gstrtpbin-marshal.list:2) */ -extern void gst_rtp_bin_marshal_BOXED__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOXED:UINT,UINT (gstrtpbin-marshal.list:3) */ -extern void gst_rtp_bin_marshal_BOXED__UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* OBJECT:UINT (gstrtpbin-marshal.list:4) */ -extern void gst_rtp_bin_marshal_OBJECT__UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:UINT,OBJECT (gstrtpbin-marshal.list:5) */ -extern void gst_rtp_bin_marshal_VOID__UINT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:UINT (gstrtpbin-marshal.list:6) */ -#define gst_rtp_bin_marshal_VOID__UINT g_cclosure_marshal_VOID__UINT - -/* VOID:UINT,UINT (gstrtpbin-marshal.list:7) */ -extern void gst_rtp_bin_marshal_VOID__UINT_UINT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* VOID:OBJECT,OBJECT (gstrtpbin-marshal.list:8) */ -extern void gst_rtp_bin_marshal_VOID__OBJECT_OBJECT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* UINT64:BOOL,UINT64 (gstrtpbin-marshal.list:9) */ -extern void gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -#define gst_rtp_bin_marshal_UINT64__BOOL_UINT64 gst_rtp_bin_marshal_UINT64__BOOLEAN_UINT64 - -G_END_DECLS - -#endif /* __gst_rtp_bin_marshal_MARSHAL_H__ */ - diff --git a/android/gst/udp/gstudp-enumtypes.c b/android/gst/udp/gstudp-enumtypes.c deleted file mode 100644 index 90501a4..0000000 --- a/android/gst/udp/gstudp-enumtypes.c +++ /dev/null @@ -1,27 +0,0 @@ - -/* Generated data (by glib-mkenums) */ - -#include "gstudp-enumtypes.h" - -#include "gstudp.h" - -/* enumerations from "gstudp.h" */ -GType -gst_udp_control_get_type (void) -{ - static volatile gsize g_define_type_id__volatile = 0; - if (g_once_init_enter (&g_define_type_id__volatile)) { - static const GEnumValue values[] = { - {CONTROL_ZERO, "CONTROL_ZERO", "zero"}, - {CONTROL_NONE, "CONTROL_NONE", "none"}, - {CONTROL_UDP, "CONTROL_UDP", "udp"}, - {CONTROL_TCP, "CONTROL_TCP", "tcp"}, - {0, NULL, NULL} - }; - GType g_define_type_id = g_enum_register_static ("GstUDPControl", values); - g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); - } - return g_define_type_id__volatile; -} - -/* Generated data ends here */ diff --git a/android/gst/udp/gstudp-enumtypes.h b/android/gst/udp/gstudp-enumtypes.h deleted file mode 100644 index 6b0697a..0000000 --- a/android/gst/udp/gstudp-enumtypes.h +++ /dev/null @@ -1,19 +0,0 @@ - -/* Generated data (by glib-mkenums) */ - -#ifndef __GST_UDP_ENUM_TYPES_H__ -#define __GST_UDP_ENUM_TYPES_H__ - -#include - -G_BEGIN_DECLS - -/* enumerations from "gstudp.h" */ -GType gst_udp_control_get_type (void); -#define GST_TYPE_UDP_CONTROL (gst_udp_control_get_type()) -G_END_DECLS - -#endif /* __GST_UDP_ENUM_TYPES_H__ */ - -/* Generated data ends here */ - diff --git a/android/gst/udp/gstudp-marshal.c b/android/gst/udp/gstudp-marshal.c deleted file mode 100644 index 42aa04c..0000000 --- a/android/gst/udp/gstudp-marshal.c +++ /dev/null @@ -1,117 +0,0 @@ -#include "gstudp-marshal.h" - -#include - - -#ifdef G_ENABLE_DEBUG -#define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) -#define g_marshal_value_peek_char(v) g_value_get_char (v) -#define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) -#define g_marshal_value_peek_int(v) g_value_get_int (v) -#define g_marshal_value_peek_uint(v) g_value_get_uint (v) -#define g_marshal_value_peek_long(v) g_value_get_long (v) -#define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) -#define g_marshal_value_peek_int64(v) g_value_get_int64 (v) -#define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) -#define g_marshal_value_peek_enum(v) g_value_get_enum (v) -#define g_marshal_value_peek_flags(v) g_value_get_flags (v) -#define g_marshal_value_peek_float(v) g_value_get_float (v) -#define g_marshal_value_peek_double(v) g_value_get_double (v) -#define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) -#define g_marshal_value_peek_param(v) g_value_get_param (v) -#define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) -#define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) -#define g_marshal_value_peek_object(v) g_value_get_object (v) -#else /* !G_ENABLE_DEBUG */ -/* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. - * Do not access GValues directly in your code. Instead, use the - * g_value_get_*() functions - */ -#define g_marshal_value_peek_boolean(v) (v)->data[0].v_int -#define g_marshal_value_peek_char(v) (v)->data[0].v_int -#define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint -#define g_marshal_value_peek_int(v) (v)->data[0].v_int -#define g_marshal_value_peek_uint(v) (v)->data[0].v_uint -#define g_marshal_value_peek_long(v) (v)->data[0].v_long -#define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 -#define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 -#define g_marshal_value_peek_enum(v) (v)->data[0].v_long -#define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong -#define g_marshal_value_peek_float(v) (v)->data[0].v_float -#define g_marshal_value_peek_double(v) (v)->data[0].v_double -#define g_marshal_value_peek_string(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_param(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer -#define g_marshal_value_peek_object(v) (v)->data[0].v_pointer -#endif /* !G_ENABLE_DEBUG */ - - -/* VOID:STRING,INT (gstudp-marshal.list:1) */ -void -gst_udp_marshal_VOID__STRING_INT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef void (*GMarshalFunc_VOID__STRING_INT) (gpointer data1, - gpointer arg_1, gint arg_2, gpointer data2); - register GMarshalFunc_VOID__STRING_INT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_VOID__STRING_INT) (marshal_data ? marshal_data : - cc->callback); - - callback (data1, - g_marshal_value_peek_string (param_values + 1), - g_marshal_value_peek_int (param_values + 2), data2); -} - -/* BOXED:STRING,INT (gstudp-marshal.list:2) */ -void -gst_udp_marshal_BOXED__STRING_INT (GClosure * closure, - GValue * return_value G_GNUC_UNUSED, - guint n_param_values, - const GValue * param_values, - gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) -{ - typedef gpointer (*GMarshalFunc_BOXED__STRING_INT) (gpointer data1, - gpointer arg_1, gint arg_2, gpointer data2); - register GMarshalFunc_BOXED__STRING_INT callback; - register GCClosure *cc = (GCClosure *) closure; - register gpointer data1, data2; - gpointer v_return; - - g_return_if_fail (return_value != NULL); - g_return_if_fail (n_param_values == 3); - - if (G_CCLOSURE_SWAP_DATA (closure)) { - data1 = closure->data; - data2 = g_value_peek_pointer (param_values + 0); - } else { - data1 = g_value_peek_pointer (param_values + 0); - data2 = closure->data; - } - callback = - (GMarshalFunc_BOXED__STRING_INT) (marshal_data ? marshal_data : - cc->callback); - - v_return = callback (data1, - g_marshal_value_peek_string (param_values + 1), - g_marshal_value_peek_int (param_values + 2), data2); - - g_value_take_boxed (return_value, v_return); -} diff --git a/android/gst/udp/gstudp-marshal.h b/android/gst/udp/gstudp-marshal.h deleted file mode 100644 index d103bc3..0000000 --- a/android/gst/udp/gstudp-marshal.h +++ /dev/null @@ -1,28 +0,0 @@ - -#ifndef __gst_udp_marshal_MARSHAL_H__ -#define __gst_udp_marshal_MARSHAL_H__ - -#include - -G_BEGIN_DECLS - -/* VOID:STRING,INT (gstudp-marshal.list:1) */ -extern void gst_udp_marshal_VOID__STRING_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -/* BOXED:STRING,INT (gstudp-marshal.list:2) */ -extern void gst_udp_marshal_BOXED__STRING_INT (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - -G_END_DECLS - -#endif /* __gst_udp_marshal_MARSHAL_H__ */ - diff --git a/android/icydemux.mk b/android/icydemux.mk deleted file mode 100644 index 4819a9b..0000000 --- a/android/icydemux.mk +++ /dev/null @@ -1,47 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -icydemux_LOCAL_SRC_FILES:= \ - gst/icydemux/gsticydemux.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(icydemux_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 - -LOCAL_MODULE:= libgsticydemux - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/icydemux \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/id3demux.mk b/android/id3demux.mk deleted file mode 100644 index c615eb0..0000000 --- a/android/id3demux.mk +++ /dev/null @@ -1,50 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -id3demux_LOCAL_SRC_FILES:= \ - gst/id3demux/gstid3demux.c \ - gst/id3demux/id3tags.c \ - gst/id3demux/id3v2frames.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(id3demux_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libgstpbutils-0.10 - -LOCAL_MODULE:= libgstid3demux - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/id3demux \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/qtdemux.mk b/android/qtdemux.mk deleted file mode 100644 index 3708dd3..0000000 --- a/android/qtdemux.mk +++ /dev/null @@ -1,54 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -qtdemux_LOCAL_SRC_FILES:= \ - gst/qtdemux/quicktime.c \ - gst/qtdemux/qtdemux.c \ - gst/qtdemux/qtdemux_types.c \ - gst/qtdemux/qtdemux_dump.c \ - gst/qtdemux/gstrtpxqtdepay.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(qtdemux_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libgstrtp-0.10 \ - libgstriff-0.10 \ - libgstaudio-0.10 - -LOCAL_MODULE:= libgstqtdemux - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/qtdemux \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/rtp.mk b/android/rtp.mk deleted file mode 100644 index 331c598..0000000 --- a/android/rtp.mk +++ /dev/null @@ -1,113 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -rtp_LOCAL_SRC_FILES:= \ - gst/rtp/fnv1hash.c \ - gst/rtp/gstrtp.c \ - gst/rtp/gstrtpchannels.c \ - gst/rtp/gstrtpdepay.c \ - gst/rtp/gstrtpac3depay.c \ - gst/rtp/gstrtpbvdepay.c \ - gst/rtp/gstrtpbvpay.c \ - gst/rtp/gstrtpceltdepay.c \ - gst/rtp/gstrtpceltpay.c \ - gst/rtp/gstrtpdvdepay.c \ - gst/rtp/gstrtpdvpay.c \ - gst/rtp/gstrtpilbcdepay.c \ - gst/rtp/gstrtpilbcpay.c \ - gst/rtp/gstrtpmpadepay.c \ - gst/rtp/gstrtpmpapay.c \ - gst/rtp/gstrtpmpvdepay.c \ - gst/rtp/gstrtpmpvpay.c \ - gst/rtp/gstrtppcmadepay.c \ - gst/rtp/gstrtppcmudepay.c \ - gst/rtp/gstrtppcmupay.c \ - gst/rtp/gstrtppcmapay.c \ - gst/rtp/gstrtpg723depay.c \ - gst/rtp/gstrtpg723pay.c \ - gst/rtp/gstrtpg726pay.c \ - gst/rtp/gstrtpg726depay.c \ - gst/rtp/gstrtpg729pay.c \ - gst/rtp/gstrtpg729depay.c \ - gst/rtp/gstrtpgsmdepay.c \ - gst/rtp/gstrtpgsmpay.c \ - gst/rtp/gstrtpamrdepay.c \ - gst/rtp/gstrtpamrpay.c \ - gst/rtp/gstrtph263pdepay.c \ - gst/rtp/gstrtph263ppay.c \ - gst/rtp/gstrtph263depay.c \ - gst/rtp/gstrtph263pay.c \ - gst/rtp/gstrtph264depay.c \ - gst/rtp/gstrtph264pay.c \ - gst/rtp/gstrtpj2kdepay.c \ - gst/rtp/gstrtpj2kpay.c \ - gst/rtp/gstrtpjpegdepay.c \ - gst/rtp/gstrtpjpegpay.c \ - gst/rtp/gstrtpL16depay.c \ - gst/rtp/gstrtpL16pay.c \ - gst/rtp/gstasteriskh263.c \ - gst/rtp/gstrtpmp1sdepay.c \ - gst/rtp/gstrtpmp2tdepay.c \ - gst/rtp/gstrtpmp2tpay.c \ - gst/rtp/gstrtpmp4vdepay.c \ - gst/rtp/gstrtpmp4vpay.c \ - gst/rtp/gstrtpmp4gdepay.c \ - gst/rtp/gstrtpmp4gpay.c \ - gst/rtp/gstrtpmp4adepay.c \ - gst/rtp/gstrtpmp4apay.c \ - gst/rtp/gstrtpqdmdepay.c \ - gst/rtp/gstrtpsirenpay.c \ - gst/rtp/gstrtpsirendepay.c \ - gst/rtp/gstrtpspeexdepay.c \ - gst/rtp/gstrtpspeexpay.c \ - gst/rtp/gstrtpsv3vdepay.c \ - gst/rtp/gstrtptheoradepay.c \ - gst/rtp/gstrtptheorapay.c \ - gst/rtp/gstrtpvorbisdepay.c \ - gst/rtp/gstrtpvorbispay.c \ - gst/rtp/gstrtpvrawdepay.c \ - gst/rtp/gstrtpvrawpay.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(rtp_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libgstrtp-0.10 \ - libgstaudio-0.10 - -LOCAL_MODULE:= libgstrtp - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/rtp \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/rtpmanager.mk b/android/rtpmanager.mk deleted file mode 100644 index f7aa667..0000000 --- a/android/rtpmanager.mk +++ /dev/null @@ -1,61 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -rtpmanager_LOCAL_SRC_FILES_BASE:= \ - gst/rtpmanager/gstrtpmanager.c \ - gst/rtpmanager/gstrtpbin.c \ - gst/rtpmanager/gstrtpjitterbuffer.c \ - gst/rtpmanager/gstrtpptdemux.c \ - gst/rtpmanager/gstrtpssrcdemux.c \ - gst/rtpmanager/rtpjitterbuffer.c \ - gst/rtpmanager/rtpsession.c \ - gst/rtpmanager/rtpsource.c \ - gst/rtpmanager/rtpstats.c \ - gst/rtpmanager/gstrtpsession.c -rtpmanager_LOCAL_SRC_FILES_ANDROID:= \ - gst/rtpmanager/gstrtpbin-marshal.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(rtpmanager_LOCAL_SRC_FILES_BASE)) \ - $(addprefix ../android/,$(rtpmanager_LOCAL_SRC_FILES_ANDROID)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstnetbuffer-0.10 \ - libgstrtp-0.10 - -LOCAL_MODULE:= libgstrtpmanager - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/rtpmanager \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(LOCAL_PATH)/gst/rtpmanager \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/rtsp.mk b/android/rtsp.mk deleted file mode 100644 index cb2c7d2..0000000 --- a/android/rtsp.mk +++ /dev/null @@ -1,53 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -rtsp_LOCAL_SRC_FILES:= \ - gst/rtsp/gstrtsp.c \ - gst/rtsp/gstrtspsrc.c \ - gst/rtsp/gstrtpdec.c \ - gst/rtsp/gstrtspext.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(rtsp_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstrtp-0.10 \ - libgstinterfaces-0.10 \ - libgstrtsp-0.10 \ - libgstsdp-0.10 - -LOCAL_MODULE:= libgstrtsp - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/rtsp \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/soup.mk b/android/soup.mk deleted file mode 100644 index e869a25..0000000 --- a/android/soup.mk +++ /dev/null @@ -1,49 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -soup_LOCAL_SRC_FILES:= \ - ext/soup/gstsouphttpsrc.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(soup_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libsoup-2.4 - -LOCAL_MODULE:= libgstsouphttpsrc - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../ext/soup \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include \ - $(TARGET_OUT_HEADERS)/libsoup-2.4 - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/udp.mk b/android/udp.mk deleted file mode 100644 index 1139a4a..0000000 --- a/android/udp.mk +++ /dev/null @@ -1,58 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -udp_LOCAL_SRC_FILES_BASE:= \ - gst/udp/gstudp.c \ - gst/udp/gstudpsrc.c \ - gst/udp/gstudpsink.c \ - gst/udp/gstmultiudpsink.c \ - gst/udp/gstdynudpsink.c \ - gst/udp/gstudpnetutils.c -udp_LOCAL_SRC_FILES_ANDROID:= \ - gst/udp/gstudp-enumtypes.c \ - gst/udp/gstudp-marshal.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(udp_LOCAL_SRC_FILES_BASE)) \ - $(addprefix ../android/,$(udp_LOCAL_SRC_FILES_ANDROID)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 \ - libgstnetbuffer-0.10 - -LOCAL_MODULE:= libgstudp - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/udp \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(LOCAL_PATH)/gst/udp \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/wavenc.mk b/android/wavenc.mk deleted file mode 100644 index a3fc824..0000000 --- a/android/wavenc.mk +++ /dev/null @@ -1,47 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -wavenc_LOCAL_SRC_FILES:= \ - gst/wavenc/gstwavenc.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(wavenc_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstriff-0.10 - -LOCAL_MODULE:= libgstwavenc - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/wavenc \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/wavparse.mk b/android/wavparse.mk deleted file mode 100644 index 2447bb6..0000000 --- a/android/wavparse.mk +++ /dev/null @@ -1,47 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -wavparse_LOCAL_SRC_FILES:= \ - gst/wavparse/gstwavparse.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(wavparse_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstriff-0.10 - -LOCAL_MODULE:= libgstwavparse - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/wavparse \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/gst/alpha/Makefile.am b/gst/alpha/Makefile.am index e225f27..dcd88ae 100644 --- a/gst/alpha/Makefile.am +++ b/gst/alpha/Makefile.am @@ -17,3 +17,17 @@ libgstalphacolor_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstalphacolor_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstalpha.h gstalphacolor.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstalpha -:SHARED libgstalpha \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstalpha_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstalpha_la_CFLAGS) \ + -:LDFLAGS $(libgstalpha_la_LDFLAGS) \ + $(libgstalpha_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/apetag/Makefile.am b/gst/apetag/Makefile.am index b391f5e..54950f2 100644 --- a/gst/apetag/Makefile.am +++ b/gst/apetag/Makefile.am @@ -14,3 +14,17 @@ libgstapetag_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstapetag_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstapedemux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstapetag -:SHARED libgstapetag \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstapetag_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstapetag_la_CFLAGS) \ + -:LDFLAGS $(libgstapetag_la_LDFLAGS) \ + $(libgstapetag_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/audiofx/Makefile.am b/gst/audiofx/Makefile.am index bd66963..c943e20 100644 --- a/gst/audiofx/Makefile.am +++ b/gst/audiofx/Makefile.am @@ -51,3 +51,16 @@ noinst_HEADERS = audiopanorama.h \ audioecho.h \ math_compat.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstaudiofx -:SHARED libgstaudiofx \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstaudiofx_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstaudiofx_la_CFLAGS) \ + -:LDFLAGS $(libgstaudiofx_la_LDFLAGS) \ + $(libgstaudiofx_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/auparse/Makefile.am b/gst/auparse/Makefile.am index 08b3193..a79fb7b 100644 --- a/gst/auparse/Makefile.am +++ b/gst/auparse/Makefile.am @@ -7,3 +7,17 @@ libgstauparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstauparse_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstauparse.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstauparse -:SHARED libgstauparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstauparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstauparse_la_CFLAGS) \ + -:LDFLAGS $(libgstauparse_la_LDFLAGS) \ + $(libgstauparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/autodetect/Makefile.am b/gst/autodetect/Makefile.am index aedd3d6..5bf57c7 100644 --- a/gst/autodetect/Makefile.am +++ b/gst/autodetect/Makefile.am @@ -17,3 +17,17 @@ noinst_HEADERS = \ gstautodetect.h \ gstautovideosink.h \ gstautovideosrc.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstautodetect -:SHARED libgstautodetect \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstautodetect_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstautodetect_la_CFLAGS) \ + -:LDFLAGS $(libgstautodetect_la_LDFLAGS) \ + $(libgstautodetect_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/avi/Makefile.am b/gst/avi/Makefile.am index 3774209..90ea0ed 100644 --- a/gst/avi/Makefile.am +++ b/gst/avi/Makefile.am @@ -25,3 +25,17 @@ libgstavi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstavi_la_LIBTOOLFLAGS = --tag=disable-static EXTRA_DIST = README + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstavi -:SHARED libgstavi \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstavi_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstavi_la_CFLAGS) \ + -:LDFLAGS $(libgstavi_la_LDFLAGS) \ + $(libgstavi_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/cutter/Makefile.am b/gst/cutter/Makefile.am index 7a2a01c..7524a0e 100644 --- a/gst/cutter/Makefile.am +++ b/gst/cutter/Makefile.am @@ -9,3 +9,17 @@ libgstcutter_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstcutter.h filter.func EXTRA_DIST = README + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcutter -:SHARED libgstcutter \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcutter_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcutter_la_CFLAGS) \ + -:LDFLAGS $(libgstcutter_la_LDFLAGS) \ + $(libgstcutter_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/debugutils/Makefile.am b/gst/debugutils/Makefile.am index d905413..7f3edf0 100644 --- a/gst/debugutils/Makefile.am +++ b/gst/debugutils/Makefile.am @@ -51,3 +51,16 @@ libgstdebug_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgstdebug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstdebug_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdebug -:SHARED libgstdebug \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdebug_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdebug_la_CFLAGS) \ + -:LDFLAGS $(libgstdebug_la_LDFLAGS) \ + $(libgstdebug_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/deinterlace/Makefile.am b/gst/deinterlace/Makefile.am index 826644a..fcadae9 100644 --- a/gst/deinterlace/Makefile.am +++ b/gst/deinterlace/Makefile.am @@ -52,3 +52,17 @@ noinst_HEADERS = \ tvtime/tomsmocomp/tomsmocompmacros.h \ tvtime/tomsmocomp/WierdBob.inc +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdeinterlace -:SHARED libgstdeinterlace \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdeinterlace_la_SOURCES) \ + $(nodist_libgstdeinterlace_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdeinterlace_la_CFLAGS) \ + -:LDFLAGS $(libgstdeinterlace_la_LDFLAGS) \ + $(libgstdeinterlace_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/effectv/Makefile.am b/gst/effectv/Makefile.am index e0c2803..2fe3152 100644 --- a/gst/effectv/Makefile.am +++ b/gst/effectv/Makefile.am @@ -22,3 +22,17 @@ libgsteffectv_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gsteffectv.h gstaging.h gstdice.h gstedge.h \ gstquark.h gstrev.h gstshagadelic.h gstvertigo.h gstwarp.h gstop.h \ gstradioac.h gststreak.h gstripple.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsteffectv -:SHARED libgsteffectv \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsteffectv_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsteffectv_la_CFLAGS) \ + -:LDFLAGS $(libgsteffectv_la_LDFLAGS) \ + $(libgsteffectv_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/equalizer/Makefile.am b/gst/equalizer/Makefile.am index 0ab4905..b3b8663 100644 --- a/gst/equalizer/Makefile.am +++ b/gst/equalizer/Makefile.am @@ -21,3 +21,16 @@ preset_DATA = GstIirEqualizer3Bands.prs GstIirEqualizer10Bands.prs EXTRA_DIST = $(preset_DATA) +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstequalizer -:SHARED libgstequalizer \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstequalizer_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstequalizer_la_CFLAGS) \ + -:LDFLAGS $(libgstequalizer_la_LDFLAGS) \ + $(libgstequalizer_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/flv/Makefile.am b/gst/flv/Makefile.am index ab08cdd..93e1de1 100644 --- a/gst/flv/Makefile.am +++ b/gst/flv/Makefile.am @@ -8,3 +8,17 @@ libgstflv_la_SOURCES = gstflvdemux.c gstflvmux.c libgstflv_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstflvdemux.h gstflvmux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstflv -:SHARED libgstflv \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstflv_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstflv_la_CFLAGS) \ + -:LDFLAGS $(libgstflv_la_LDFLAGS) \ + $(libgstflv_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/flx/Makefile.am b/gst/flx/Makefile.am index 38ed681..01d8bd8 100644 --- a/gst/flx/Makefile.am +++ b/gst/flx/Makefile.am @@ -8,3 +8,17 @@ libgstflxdec_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = flx_fmt.h flx_color.h gstflxdec.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstflxdec -:SHARED libgstflxdec \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstflxdec_la_SOURCES) \ + $(nodist_libgstflxdec_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstflxdec_la_CFLAGS) \ + -:LDFLAGS $(libgstflxdec_la_LDFLAGS) \ + $(libgstflxdec_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/goom/Makefile.am b/gst/goom/Makefile.am index 4e628e9..500f0a8 100644 --- a/gst/goom/Makefile.am +++ b/gst/goom/Makefile.am @@ -46,3 +46,16 @@ EXTRA_DIST = $(PPC_FILES) $(MMX_FILES) .NOTPARALLEL: +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstgoom -:SHARED libgstgoom \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstgoom_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstgoom_la_CFLAGS) \ + -:LDFLAGS $(libgstgoom_la_LDFLAGS) \ + $(libgstgoom_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/goom2k1/Makefile.am b/gst/goom2k1/Makefile.am index aea0e04..6b2ddfd 100644 --- a/gst/goom2k1/Makefile.am +++ b/gst/goom2k1/Makefile.am @@ -13,3 +13,17 @@ libgstgoom2k1_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstgoom2k1_la_LIBTOOLFLAGS = --tag=disable-static EXTRA_DIST = filters.c + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstgoom2k1 -:SHARED libgstgoom2k1 \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstgoom2k1_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstgoom2k1_la_CFLAGS) \ + -:LDFLAGS $(libgstgoom2k1_la_LDFLAGS) \ + $(libgstgoom2k1_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/icydemux/Makefile.am b/gst/icydemux/Makefile.am index 167dd62..b7f2c66 100644 --- a/gst/icydemux/Makefile.am +++ b/gst/icydemux/Makefile.am @@ -7,3 +7,17 @@ libgsticydemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsticydemux_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gsticydemux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsticydemux -:SHARED libgsticydemux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsticydemux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsticydemux_la_CFLAGS) \ + -:LDFLAGS $(libgsticydemux_la_LDFLAGS) \ + $(libgsticydemux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/id3demux/Makefile.am b/gst/id3demux/Makefile.am index 3f00443..823cb77 100644 --- a/gst/id3demux/Makefile.am +++ b/gst/id3demux/Makefile.am @@ -8,3 +8,17 @@ libgstid3demux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstid3demux_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstid3demux.h id3tags.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstid3demux -:SHARED libgstid3demux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstid3demux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(CPPFLAGS) $(libgstid3demux_la_CFLAGS) \ + -:LDFLAGS $(libgstid3demux_la_LDFLAGS) \ + $(libgstid3demux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/imagefreeze/Makefile.am b/gst/imagefreeze/Makefile.am index af96a98..7aa8614 100644 --- a/gst/imagefreeze/Makefile.am +++ b/gst/imagefreeze/Makefile.am @@ -9,3 +9,16 @@ libgstimagefreeze_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstimagefreeze.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstimagefreeze -:SHARED libgstimagefreeze \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstimagefreeze_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstimagefreeze_la_CFLAGS) \ + -:LDFLAGS $(libgstimagefreeze_la_LDFLAGS) \ + $(libgstimagefreeze_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/interleave/Makefile.am b/gst/interleave/Makefile.am index d1d0b82..0a2d2d8 100644 --- a/gst/interleave/Makefile.am +++ b/gst/interleave/Makefile.am @@ -8,3 +8,17 @@ libgstinterleave_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstinterleave_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = plugin.h interleave.h deinterleave.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstinterleave -:SHARED libgstinterleave \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstinterleave_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstinterleave_la_CFLAGS) \ + -:LDFLAGS $(libgstinterleave_la_LDFLAGS) \ + $(libgstinterleave_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/law/Makefile.am b/gst/law/Makefile.am index f841f66..16bff25 100644 --- a/gst/law/Makefile.am +++ b/gst/law/Makefile.am @@ -13,3 +13,28 @@ libgstmulaw_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstmulaw_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = mulaw-conversion.h alaw-encode.h alaw-decode.h mulaw-encode.h mulaw-decode.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstalaw -:SHARED libgstalaw \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstalaw_la_SOURCES) \ + $(nodist_libgstalaw_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstalaw_la_CFLAGS) \ + -:LDFLAGS $(libgstalaw_la_LDFLAGS) \ + $(libgstalaw_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + -:SHARED libgstmulaw \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmulaw_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmulaw_la_CFLAGS) \ + -:LDFLAGS $(libgstmulaw_la_LDFLAGS) \ + $(libgstmulaw_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/level/Makefile.am b/gst/level/Makefile.am index cd9b5fb..047e196 100644 --- a/gst/level/Makefile.am +++ b/gst/level/Makefile.am @@ -8,3 +8,17 @@ libgstlevel_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstlevel.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstlevel -:SHARED libgstlevel \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstlevel_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstlevel_la_CFLAGS) \ + -:LDFLAGS $(libgstlevel_la_LDFLAGS) \ + $(libgstlevel_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/matroska/Makefile.am b/gst/matroska/Makefile.am index 5efbf4e..195c680 100644 --- a/gst/matroska/Makefile.am +++ b/gst/matroska/Makefile.am @@ -39,3 +39,18 @@ libgstmatroska_la_LIBADD = \ $(LIBM) libgstmatroska_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstmatroska_la_LIBTOOLFLAGS = --tag=disable-static + + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmatroska -:SHARED libgstmatroska \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmatroska_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(CPPFLAGS) $(libgstmatroska_la_CFLAGS) \ + -:LDFLAGS $(libgstmatroska_la_LDFLAGS) \ + $(libgstmatroska_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/monoscope/Makefile.am b/gst/monoscope/Makefile.am index 7430c0e..f869469 100644 --- a/gst/monoscope/Makefile.am +++ b/gst/monoscope/Makefile.am @@ -9,3 +9,16 @@ libgstmonoscope_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgstmonoscope_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstmonoscope_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmonoscope -:SHARED libgstmonoscope \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmonoscope_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmonoscope_la_CFLAGS) \ + -:LDFLAGS $(libgstmonoscope_la_LDFLAGS) \ + $(libgstmonoscope_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/multifile/Makefile.am b/gst/multifile/Makefile.am index 785e09c..52e33bc 100644 --- a/gst/multifile/Makefile.am +++ b/gst/multifile/Makefile.am @@ -9,3 +9,17 @@ libgstmultifile_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstmultifilesrc.h gstmultifilesink.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmultifile -:SHARED libgstmultifile \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmultifile_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmultifile_la_CFLAGS) \ + -:LDFLAGS $(libgstmultifile_la_LDFLAGS) \ + $(libgstmultifile_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/multipart/Makefile.am b/gst/multipart/Makefile.am index 85f462f..8ec931e 100644 --- a/gst/multipart/Makefile.am +++ b/gst/multipart/Makefile.am @@ -8,3 +8,17 @@ libgstmultipart_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = multipartdemux.h multipartmux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmultipart -:SHARED libgstmultipart \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmultipart_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmultipart_la_CFLAGS) \ + -:LDFLAGS $(libgstmultipart_la_LDFLAGS) \ + $(libgstmultipart_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/qtdemux/Makefile.am b/gst/qtdemux/Makefile.am index ecfa0da..c3e6484 100644 --- a/gst/qtdemux/Makefile.am +++ b/gst/qtdemux/Makefile.am @@ -24,3 +24,17 @@ noinst_HEADERS = \ qtdemux_lang.h \ qtpalette.h \ gstrtpxqtdepay.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstqtdemux -:SHARED libgstqtdemux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstqtdemux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(CPPFLAGS) $(libgstqtdemux_la_CFLAGS) \ + -:LDFLAGS $(libgstqtdemux_la_LDFLAGS) \ + $(libgstqtdemux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/replaygain/Makefile.am b/gst/replaygain/Makefile.am index 19e45fb..90e84fe 100644 --- a/gst/replaygain/Makefile.am +++ b/gst/replaygain/Makefile.am @@ -21,3 +21,18 @@ noinst_HEADERS = \ gstrgvolume.h \ replaygain.h \ rganalysis.h + + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstreplaygain -:SHARED libgstreplaygain \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstreplaygain_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstreplaygain_la_CFLAGS) \ + -:LDFLAGS $(libgstreplaygain_la_LDFLAGS) \ + $(libgstreplaygain_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/rtp/Makefile.am b/gst/rtp/Makefile.am index 82ccd5f..dcccb66 100644 --- a/gst/rtp/Makefile.am +++ b/gst/rtp/Makefile.am @@ -163,3 +163,17 @@ noinst_HEADERS = \ gstrtpvorbispay.h \ gstrtpvrawdepay.h \ gstrtpvrawpay.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrtp -:SHARED libgstrtp \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrtp_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrtp_la_CFLAGS) \ + -:LDFLAGS $(libgstrtp_la_LDFLAGS) \ + $(libgstrtp_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/rtpmanager/Makefile.am b/gst/rtpmanager/Makefile.am index 10e2d62..f61099c 100644 --- a/gst/rtpmanager/Makefile.am +++ b/gst/rtpmanager/Makefile.am @@ -48,3 +48,17 @@ CLEANFILES = $(BUILT_SOURCES) EXTRA_DIST = gstrtpbin-marshal.list +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrtpmanager -:SHARED libgstrtpmanager \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrtpmanager_la_SOURCES) \ + $(nodist_libgstrtpmanager_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrtpmanager_la_CFLAGS) \ + -:LDFLAGS $(libgstrtpmanager_la_LDFLAGS) \ + $(libgstrtpmanager_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/rtsp/Makefile.am b/gst/rtsp/Makefile.am index 9141481..8e65ced 100644 --- a/gst/rtsp/Makefile.am +++ b/gst/rtsp/Makefile.am @@ -15,3 +15,17 @@ noinst_HEADERS = gstrtspsrc.h \ gstrtsp.h \ gstrtpdec.h \ gstrtspext.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrtsp -:SHARED libgstrtsp \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrtsp_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrtsp_la_CFLAGS) \ + -:LDFLAGS $(libgstrtsp_la_LDFLAGS) \ + $(libgstrtsp_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/shapewipe/Makefile.am b/gst/shapewipe/Makefile.am index 7f6df37..35cf5df 100644 --- a/gst/shapewipe/Makefile.am +++ b/gst/shapewipe/Makefile.am @@ -9,3 +9,17 @@ libgstshapewipe_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstshapewipe.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstshapewhipe -:SHARED libgstshapewhipe \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstshapewhipe_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstshapewhipe_la_CFLAGS) \ + -:LDFLAGS $(libgstshapewhipe_la_LDFLAGS) \ + $(libgstshapewhipe_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/smpte/Makefile.am b/gst/smpte/Makefile.am index 0a0608f..34bb039 100644 --- a/gst/smpte/Makefile.am +++ b/gst/smpte/Makefile.am @@ -11,3 +11,16 @@ libgstsmpte_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LIBM) \ libgstsmpte_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstsmpte_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsmpte -:SHARED libgstsmpte \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsmpte_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsmpte_la_CFLAGS) \ + -:LDFLAGS $(libgstsmpte_la_LDFLAGS) \ + $(libgstsmpte_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/spectrum/Makefile.am b/gst/spectrum/Makefile.am index 4286608..99c4384 100644 --- a/gst/spectrum/Makefile.am +++ b/gst/spectrum/Makefile.am @@ -10,3 +10,18 @@ libgstspectrum_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstspectrum_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstspectrum.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstspectrum -:SHARED libgstspectrum \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstspectrum_la_SOURCES) \ + $(nodist_libgstspectrum_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstspectrum_la_CFLAGS) \ + -:LDFLAGS $(libgstspectrum_la_LDFLAGS) \ + $(libgstspectrum_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/udp/Makefile.am b/gst/udp/Makefile.am index 5b521ee..71a5971 100644 --- a/gst/udp/Makefile.am +++ b/gst/udp/Makefile.am @@ -32,3 +32,17 @@ EXTRA_DIST = README gstudp-marshal.list CLEANFILES = $(BUILT_SOURCES) +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstudp -:SHARED libgstudp \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstudp_la_SOURCES) \ + $(nodist_libgstudp_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstudp_la_CFLAGS) \ + -:LDFLAGS $(libgstudp_la_LDFLAGS) \ + $(libgstudp_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videobox/Makefile.am b/gst/videobox/Makefile.am index e34234f..90dcd4b 100644 --- a/gst/videobox/Makefile.am +++ b/gst/videobox/Makefile.am @@ -21,3 +21,18 @@ libgstvideobox_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstvideobox.h EXTRA_DIST += README + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideobox -:SHARED libgstvideobox \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideobox_la_SOURCES) \ + $(nodist_libgstvideobox_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideobox_la_CFLAGS) \ + -:LDFLAGS $(libgstvideobox_la_LDFLAGS) \ + $(libgstvideobox_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videocrop/Makefile.am b/gst/videocrop/Makefile.am index e49ab36..2b9838b 100644 --- a/gst/videocrop/Makefile.am +++ b/gst/videocrop/Makefile.am @@ -11,3 +11,18 @@ libgstvideocrop_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstvideocrop_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstvideocrop.h gstaspectratiocrop.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideocrop -:SHARED libgstvideocrop \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideocrop_la_SOURCES) \ + $(nodist_libgstvideocrop_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideocrop_la_CFLAGS) \ + -:LDFLAGS $(libgstvideocrop_la_LDFLAGS) \ + $(libgstvideocrop_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videofilter/Makefile.am b/gst/videofilter/Makefile.am index c21b93e..4838c17 100644 --- a/gst/videofilter/Makefile.am +++ b/gst/videofilter/Makefile.am @@ -22,3 +22,18 @@ libgstvideofilter_la_LIBTOOLFLAGS = --tag=disable-static gstvideoexample.c: $(srcdir)/make_filter $(srcdir)/gstvideotemplate.c $(srcdir)/make_filter Videoexample $(srcdir)/gstvideotemplate.c + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideofilter -:SHARED libgstvideofilter \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideofilter_la_SOURCES) \ + $(nodist_libgstvideofilter_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideofilter_la_CFLAGS) \ + -:LDFLAGS $(libgstvideofilter_la_LDFLAGS) \ + $(libgstvideofilter_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videomixer/Makefile.am b/gst/videomixer/Makefile.am index 778af4d..4a9ac7b 100644 --- a/gst/videomixer/Makefile.am +++ b/gst/videomixer/Makefile.am @@ -28,3 +28,18 @@ noinst_HEADERS = \ videomixer2.h \ videomixer2pad.h \ gstcollectpads2.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideomixer -:SHARED libgstvideomixer \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideomixer_la_SOURCES) \ + $(nodist_libgstvideomixer_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideomixer_la_CFLAGS) \ + -:LDFLAGS $(libgstvideomixer_la_LDFLAGS) \ + $(libgstvideomixer_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/wavenc/Makefile.am b/gst/wavenc/Makefile.am index bdfc187..a213b00 100644 --- a/gst/wavenc/Makefile.am +++ b/gst/wavenc/Makefile.am @@ -12,3 +12,17 @@ libgstwavenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstwavenc_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstwavenc.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstwavenc -:SHARED libgstwavenc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstwavenc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstwavenc_la_CFLAGS) \ + -:LDFLAGS $(libgstwavenc_la_LDFLAGS) \ + $(libgstwavenc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/wavparse/Makefile.am b/gst/wavparse/Makefile.am index cd3e487..24d3896 100644 --- a/gst/wavparse/Makefile.am +++ b/gst/wavparse/Makefile.am @@ -17,3 +17,17 @@ libgstwavparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstwavparse_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstwavparse.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstwavparse -:SHARED libgstwavparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstwavparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstwavparse_la_CFLAGS) \ + -:LDFLAGS $(libgstwavparse_la_LDFLAGS) \ + $(libgstwavparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/y4m/Makefile.am b/gst/y4m/Makefile.am index 4415e9e..3548d8d 100644 --- a/gst/y4m/Makefile.am +++ b/gst/y4m/Makefile.am @@ -8,3 +8,17 @@ libgsty4menc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsty4menc_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gsty4mencode.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsty4menc -:SHARED libgsty4menc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsty4menc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsty4menc_la_CFLAGS) \ + -:LDFLAGS $(libgsty4menc_la_LDFLAGS) \ + $(libgsty4menc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ -- 2.7.4