Ralf Thalau 9. Januar 2009 Überblick

Ralf Thalau 9. Januar 2009 Überblick

Gnash Ralf Thalau 9. Januar 2009 Überblick Gliederung: Das Projekt und die Projektgeschichte Organisation und Austausch Technisches und Design GNU Build System Bug und Patch Quellen 09.01.09 Ralf Thalau | Gnash 2 Das Projekt freier Flash-Player Teil des GNU-Projekts mit hoher Priorität Gnash: GNU + Flash auch als Browser-Plugins verfügbar http://getgnash.org 09.01.09 Ralf Thalau | Gnash 3 Projektgeschichte im Dez. 2005 von GameSWF abgezweigt mit vielen ehemaligen GPLFlash-Entwicklern seit Version 0.8.2 (05.03.2008) in Beta-Stadium aktuelle Version 0.8.4 (13.10.2008) Version 0.8.5/0.9.0 kommt im Februar/März 2009 (Code-Freeze 12.02.09) 09.01.09 Ralf Thalau | Gnash 4 Organisation Teil des GNU-Projekts finanziert durch Open Media Now! Foundation http://www.openmedianow.org Maintainer: Rob Savoye 20 Entwickler, davon 4-6 Kernentwickler 09.01.09 Ralf Thalau | Gnash 5 Austausch Bugtracker, Aufgaben- und Patch-Manager #gnash-Channel bei irc.freenode.net Blogs auf http://www.gnashdev.org [email protected] [email protected] [email protected] 09.01.09 Ralf Thalau | Gnash 6 Technisches Bazaar-Repository C++ Boost-Library 2 Audio-Backends: Gstreamer, FFmpeg 3 Grafik-Backends: OpenGL, Cairo, AGG mehrere GUIs (GTK, KDE, ...) 09.01.09 Ralf Thalau | Gnash 7 Design speakers, file sound_handler inputs gnash_core MediaHandler screen, file render_handler inspiriert durch DESIGN,v 1.6 2008/06/03 16:30:33 strk 09.01.09 Ralf Thalau | Gnash 8 GNU Build System auch bekannt als Autotools soll Portierung von Quellcodepaketen erleichtern kann auch zum Cross-Compiling verwendet werden die wichtigsten Tools: autoconf, automake weitere: libtool, aclocal, autoheader 09.01.09 Ralf Thalau | Gnash 9 Typisches Szenario Makefile.am per src dir configure.ac automake aclocal autoheader Makefile.in per src dir autoconf aclocal.m4 ./configure config.h.in Makefile per src dir config.h 09.01.09 Ralf Thalau | Gnash 10 Bug und Patch Bug #23600 (https://savannah.gnu.org/bugs/?23600) keine Option für swfmill Lösung: neues Makro und Änderung der configure.ac-Datei Patch ist Teil des Projekts seit Revision 10506 09.01.09 Ralf Thalau | Gnash 11 Quellen - Gnash Interview mit Rob Savoye beim Ubuntu Developer Summit (19-23 Mai 2008) http://www.youtube.com/watch?v=zoNvsiBTQDE Dokumentation aus den Bazaar-Quellen (um Revision 10506) http://www.gnashdev.org* http://savannah.gnu.org/projects/gnash/* *besucht am 7 Januar 2009 09.01.09 Ralf Thalau | Gnash 12 Quellen - Autotools man automake/autoconf/libtool/libtoolize/ autoheader http://www.gnu.org/software/autoconf/* http://en.wikipedia.org/wiki/GNU_build_system* Autotools Tutorial auf http://www.developingprogrammers.com/* *besucht am 7 Januar 2009 09.01.09 Ralf Thalau | Gnash 13.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    13 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us