<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Currently I'm just targeting my development platform - Windows, and
    I just currently use Gstreamer mainly to read and decode the webm
    format which... I believe is open?<br>
    <br>
    Is there a good way to trim down Gstreamer other than applying
    logic/deleting stuff and see what suddenly no longer works?<br>
    <br>
    <div class="moz-cite-prefix">On 22-05-2014 17:50, Sebastian Dröge
      wrote:<br>
    </div>
    <blockquote cite="mid:1400748612.2244.35.camel@thor.lan" type="cite">
      <pre wrap="">On Do, 2014-05-22 at 17:33 +0900, Lasse Laursen wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hello,

Having successfully gotten my application to run on my second test 
machine with Gstreamer, I'm beginning to ponder the ramifications of 
possibly distributing an application publicly.

As I understand it GStreamer is LGPL with some proprietary plug-ins. I 
initially considered statically linking with Gstreamer until I found out 
that that legally this would either require me to...

a. Also release my code under the LGPL, or...
b. Provide users with means to re-link with other LGPL code.

Not too keen on 'a' for now, and 'b' sounds like it'd be a lot of work. 
So looking at still dynamically linking with Gstreamer, has anyone got 
any tips for perhaps 'trimming' down the Gstreamer package to just the 
parts that are actually in use? Is this legal?
</pre>
      </blockquote>
      <pre wrap="">
Sure, you can just omit all the plugins and libraries (and their
dependencies) you don't need and this will already decrease the size a
lot depending on what your application needs to do. You will need to
provide any changes you do to the LGPL code as source code though.

Which platform(s) are you targetting?


For the static linking... you can do that, and b) is done by some
companies already. Basically you'll have to provide the .o files for
your application and then a script or something to link those together
with GStreamer to a final application.

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      Lasse Farnung Laursen<br>
      Post.doc at the University of Tokyo<br>
      <a href="http://www.lasselaursen.com">www.lasselaursen.com</a><br>
      FB: <a href="https://www.facebook.com/lasse.laursen">lasse.laursen</a><br>
      Twitter: <a href="https://twitter.com/YouTouchTheDJ">@YouTouchTheDJ</a></div>
  </body>
</html>