<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Appendices</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79;charset=UTF-8"><LINK REL="HOME" TITLE="GStreamer Application Development Manual (0.10.36)" HREF="index.html"><LINK REL="PREVIOUS" TITLE="XML in GStreamer (deprecated)" HREF="chapter-xml.html"><LINK REL="NEXT" TITLE="Things to check when writing an application" HREF="chapter-checklist-element.html"></HEAD ><BODY CLASS="part" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="chapter-xml.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="chapter-checklist-element.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="PART" ><A NAME="part-appendices" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >V. Appendices</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN1407" ></A ><P > By now, you've learned all about the internals of <SPAN CLASS="application" >GStreamer</SPAN > and application programming using the <SPAN CLASS="application" >GStreamer</SPAN > framework. This part will go into some random bits that are useful to know if you're going to use <SPAN CLASS="application" >GStreamer</SPAN > for serious application programming. It will touch upon things related to integration with popular desktop environments that we run on (GNOME, KDE, OS X, Windows), it will shortly explain how applications included with <SPAN CLASS="application" >GStreamer</SPAN > can help making your life easier, and some information on debugging. </P ><P > In addition, we also provide a porting guide which will explain easily how to port <SPAN CLASS="application" >GStreamer</SPAN >-0.8 applications to <SPAN CLASS="application" >GStreamer</SPAN >-0.10. </P ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >21. <A HREF="chapter-checklist-element.html" >Things to check when writing an application</A ></DT ><DD ><DL ><DT >21.1. <A HREF="chapter-checklist-element.html#section-checklist-programming" >Good programming habits</A ></DT ><DT >21.2. <A HREF="section-checklist-debug.html" >Debugging</A ></DT ><DT >21.3. <A HREF="section-checklist-conversion.html" >Conversion plugins</A ></DT ><DT >21.4. <A HREF="section-checklist-applications.html" >Utility applications provided with <SPAN CLASS="application" >GStreamer</SPAN ></A ></DT ><DD ><DL ><DT >21.4.1. <A HREF="section-checklist-applications.html#section-applications-launch" ><B CLASS="command" >gst-launch</B ></A ></DT ><DT >21.4.2. <A HREF="section-checklist-applications.html#section-applications-inspect" ><B CLASS="command" >gst-inspect</B ></A ></DT ><DT >21.4.3. <A HREF="section-checklist-applications.html#section-applications-gst-editor" >GstEditor</A ></DT ></DL ></DD ></DL ></DD ><DT >22. <A HREF="chapter-porting.html" >Porting 0.8 applications to 0.10</A ></DT ><DD ><DL ><DT >22.1. <A HREF="chapter-porting.html#section-porting-objects" >List of changes</A ></DT ></DL ></DD ><DT >23. <A HREF="chapter-intgration.html" >Integration</A ></DT ><DD ><DL ><DT >23.1. <A HREF="chapter-intgration.html#section-integration-nix" >Linux and UNIX-like operating systems</A ></DT ><DT >23.2. <A HREF="section-integration-gnome.html" >GNOME desktop</A ></DT ><DT >23.3. <A HREF="section-integration-kde.html" >KDE desktop</A ></DT ><DT >23.4. <A HREF="section-integration-osx.html" >OS X</A ></DT ><DT >23.5. <A HREF="section-integration-win32.html" >Windows</A ></DT ><DD ><DL ><DT >23.5.1. <A HREF="section-integration-win32.html#section-win32-build" >Building <SPAN CLASS="application" >GStreamer</SPAN > under Win32</A ></DT ><DT >23.5.2. <A HREF="section-integration-win32.html#section-win32-install" >Installation on the system</A ></DT ></DL ></DD ></DL ></DD ><DT >24. <A HREF="chapter-licensing.html" >Licensing advisory</A ></DT ><DD ><DL ><DT >24.1. <A HREF="chapter-licensing.html#section-application-licensing" >How to license the applications you build with <SPAN CLASS="application" >GStreamer</SPAN ></A ></DT ></DL ></DD ><DT >25. <A HREF="chapter-quotes.html" >Quotes from the Developers</A ></DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="chapter-xml.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="chapter-checklist-element.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >XML in <SPAN CLASS="application" >GStreamer</SPAN > (deprecated)</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Things to check when writing an application</TD ></TR ></TABLE ></DIV ></BODY ></HTML >