Hi everyone!
Although a newbie with regard to the various GStreamer APIs, I've published a plugin for playing AMIGA Future Composer audio modules: http://sourceforge.net/project/showfiles.php?group_id=45797&package_id=295132&release_id=633179 It uses a very old decoder backend that has been used a couple of times before. Works fine here so far. Very helpful in creating this has been the GStreamer Plugin Writer's Guide (0.10.20.1). In particular the make_element script to create base source files for a quick start. An early hurdle I ran into is that I as soon as I used "gst-launch-0.10 playbin uri=" or Rhythmbox to test the plugin, the audio files refused to load. It turnt out that I had to implement a typefind function as one of the first things, or else some mpeg plugin would accept my input files and fail to play them. Another thing I wondered is where to find a list of what must be implemented? For example, when adding support for seek events, I didn't know what GST_FORMAT_* parameters I need to handle. It may be that my 0.1 implementation is only a subset that works with Rhythmbox and needs more to not be too limited. -- Michael Schwendt Fedora release 9 (Sulphur) - Linux 2.6.26.5-45.fc9.i686 loadavg: 2.56 2.24 1.81 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
hi,
Michael Schwendt schrieb: > Hi everyone! > > Although a newbie with regard to the various GStreamer APIs, I've > published a plugin for playing AMIGA Future Composer audio modules: > > http://sourceforge.net/project/showfiles.php?group_id=45797&package_id=295132&release_id=633179 > > It uses a very old decoder backend that has been used a couple of times > before. Works fine here so far. Cool stuff! > > Very helpful in creating this has been the GStreamer Plugin Writer's Guide > (0.10.20.1). In particular the make_element script to create base source > files for a quick start. > > An early hurdle I ran into is that I as soon as I used "gst-launch-0.10 > playbin uri=" or Rhythmbox to test the plugin, the audio files refused to > load. It turnt out that I had to implement a typefind function as one of > the first things, or else some mpeg plugin would accept my input files > and fail to play them. > > Another thing I wondered is where to find a list of what must be > implemented? For example, when adding support for seek events, I didn't > know what GST_FORMAT_* parameters I need to handle. It may be that my > 0.1 implementation is only a subset that works with Rhythmbox and needs > more to not be too limited. > gst-plugin-ugly and the timidity/wildmidi plugins in gst-plugins-bad. These are somewhat simillar. Stefan ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |