From: Arnout Vandecappelle <arnout@mind.be>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v10 08/13] gst1-plugins-base: add gstreamer1 base plugins
Date: Thu, 13 Jun 2013 07:57:56 +0200 [thread overview]
Message-ID: <51B95F64.1050105@mind.be> (raw)
In-Reply-To: <CAEBucnB6iVqt4A6muV9ouwpqk4Npmd7Uu7SkNDrr3myGk_9Mnw@mail.gmail.com>
On 12/06/13 21:19, Spenser Gilliland wrote:
> On Wed, Jun 12, 2013 at 1:21 AM, Arnout Vandecappelle <arnout@mind.be> wrote:
>> On 08/06/13 01:18, Spenser Gilliland wrote:
[snip]
>> There's also a gdp and a gst_v4l plugin for which no config option exists.
>
> I cannot find either of these options in the ./configure --help output
> are you sure they are available?
Sorry my bad - I was looking at my local git clone, and it still had a
configure from 0.10 days (forgot to run autoregen).
>
>>
>>
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
>>> + bool "subparse"
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP
>>> + bool "tcp"
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
>>> + bool "typefind"
>>> + default y
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
>>> + bool "videoconvert"
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
>>> + bool "videotestsrc"
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
>>> + bool "videorate"
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
>>> + bool "videoscale (mandatory for video playback)"
>>> + default y
>>> +
>>> +config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
>>> + bool "volume (mandatory for audio playback)"
>>> + default y
>>> +
>>> +comment "plugins with external dependencies (there may be more
>>> available)"
>>
>>
>> What does "there may be more available" mean?
>
> I've updated the wording to "plugins which have unpackaged
> dependencies are not shown" .
I think that will make the line too long so you'd have to split it. But
actually, for other packages we never say things like that.
[snip]
>>> +# freetype is only used by examples, but if it is not found
>>> +# and the host has a freetype-config script, then the host
>>> +# include dirs are added to the search path causing trouble
>>> +GST1_PLUGINS_BASE_CONF_ENV =
>>> + FT2_CONFIG=/bin/false \
>>> + ac_cv_header_stdint_t="stdint.h"
>>
>>
>> Why is this necessary?
>
> Not sure, this was in the gst-plugins-base and was simply copied to
> gst1-plugins-base.
>
> The following two commits created these lines.
> http://git.buildroot.net/buildroot/commit/package/multimedia/gst-plugins-base/gst-plugins-base.mk?id=8232850c51e07b99ba84769b492faa147290fdc7
> http://git.buildroot.net/buildroot/commit/package/multimedia/gst-plugins-base/gst-plugins-base.mk?id=32d319e6f7242553c821c7a1eadfabd2719f5992
I was only referring to the stdint - the other one has a proper comment.
But since nothing seems to have changed in the stdint.h detection code
since 0.10.25, I guess it's best to keep it.
>
>>
>>> +
>>> +GST1_PLUGINS_BASE_CONF_OPT = \
>>> + --disable-examples \
>>> + --disable-oggtest \
>>> + --disable-vorbistest \
>>> + --disable-freetypetest \
>>> + --disable-valgrind \
>>> + --disable-debug
>>> +
>>> +# Options which require currently unpackaged libraries
>>> +GST1_PLUGINS_BASE_CONF_OPT += \
>>> + --disable-cdparanoia \
>>> + --disable-libvisual \
>>> + --disable-iso-codes
>>> +
>>> +GST1_PLUGINS_BASE_DEPENDENCIES = gstreamer1
>>> +
>>> +ifeq ($(BR2_PACKAGE_XORG7),y)
>>> +GST1_PLUGINS_BASE_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXv
>>> +GST1_PLUGINS_BASE_CONF_OPT += \
>>> + --enable-x \
>>> + --enable-xshm \
>>> + --enable-xvideo
>>> +else
>>> +GST1_PLUGINS_BASE_CONF_OPT += \
>>> + --disable-x \
>>> + --disable-xshm \
>>> + --disable-xvideo
>>> +endif
>>
>>
>> I would actually make configure options for ximagesink and xvimagesink
>> (--enable-x and --enable-xvideo).
>
> As X already consumes a large amount of
I can complete that sentence :-)
Fair enough.
>>
>>> +
>>> +ifeq ($(BR2_PACKAGE_ORC),y)
>>> +GST1_PLUGINS_BASE_DEPENDENCIES += orc
>>> +GST1_PLUGINS_BASE_CONF_OPT += --enable-orc
>>> +endif
>>> +
>>
>>
>> It would be nice if the plugins below could be kept alphabetic.
>
> How about if I keep them in the order of ./configure --help? That way
> its easy to spot when new ones are added and old ones removed.
Yes, good idea.
Regards,
Arnout
>
> Thanks,
> Spenser
>
>
> --
> Spenser Gilliland
> Computer Engineer
> Doctoral Candidate
>
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7CB5 E4CC 6C2E EFD4 6E3D A754 F963 ECAB 2450 2F1F
next prev parent reply other threads:[~2013-06-13 5:57 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-07 23:18 [Buildroot] [PATCH v10 00/13] add Gstreamer 1.X for gst-omx support Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 01/13] libglib2: Bump libglib2 to 2.36.1 Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 02/13] gdk-pixbuf: bump to version 2.28.1 Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 03/13] libgtk2: bump to version 2.24.18 and drop DirectFB Spenser Gilliland
2013-06-08 22:38 ` Peter Korsgaard
2013-06-07 23:18 ` [Buildroot] [PATCH v10 04/13] libsoup: bump to version 2.43.1 Spenser Gilliland
2013-06-08 22:38 ` Peter Korsgaard
2013-06-07 23:18 ` [Buildroot] [PATCH v10 05/13] webkit: bump to version 1.9.6 Spenser Gilliland
2013-06-08 22:38 ` Peter Korsgaard
2013-06-07 23:18 ` [Buildroot] [PATCH v10 06/13] gstreamer1: Add gstreamer version 1.1.1 package Spenser Gilliland
2013-06-12 5:51 ` Arnout Vandecappelle
2013-06-07 23:18 ` [Buildroot] [PATCH v10 07/13] gstreamer: update Config.in with gstreamer1 info Spenser Gilliland
2013-06-12 5:52 ` Arnout Vandecappelle
2013-06-07 23:18 ` [Buildroot] [PATCH v10 08/13] gst1-plugins-base: add gstreamer1 base plugins Spenser Gilliland
2013-06-12 6:21 ` Arnout Vandecappelle
2013-06-12 19:19 ` Spenser Gilliland
2013-06-13 5:57 ` Arnout Vandecappelle [this message]
2013-06-13 15:10 ` Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 09/13] gst1-plugins-good: add gstreamer1 good plugins Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 10/13] gst1-plugins-bad: add gstreamer1 bad plugins Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 11/13] gst1-plugins-ugly: add gstreamer1 ugly plugins Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 12/13] gst1-plugins-good: add libvpx support Spenser Gilliland
2013-06-07 23:18 ` [Buildroot] [PATCH v10 13/13] gst-omx: add gst-omx package Spenser Gilliland
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51B95F64.1050105@mind.be \
--to=arnout@mind.be \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox