summaryrefslogtreecommitdiffstats
path: root/ext/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2005-01-28ext/Makefile.am: Unbreak buildbot.Ronald S. Bultje1-1/+0
Original commit message from CVS: * ext/Makefile.am: Unbreak buildbot.
2005-01-28Add support for AMR-NB (mobile phone audio format; #155163, #163286).Ronald S. Bultje1-0/+9
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/amrnb/Makefile.am: * ext/amrnb/amrnb.c: (plugin_init): * ext/amrnb/amrnbdec.c: (gst_amrnbdec_get_type), (gst_amrnbdec_base_init), (gst_amrnbdec_class_init), (gst_amrnbdec_init), (gst_amrnbdec_link), (gst_amrnbdec_chain), (gst_amrnbdec_state_change): * ext/amrnb/amrnbdec.h: * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type), (gst_amrnbparse_base_init), (gst_amrnbparse_class_init), (gst_amrnbparse_init), (gst_amrnbparse_formats), (gst_amrnbparse_querytypes), (gst_amrnbparse_query), (gst_amrnbparse_handle_event), (gst_amrnbparse_reserve), (gst_amrnbparse_loop), (gst_amrnbparse_state_change): * ext/amrnb/amrnbparse.h: Add support for AMR-NB (mobile phone audio format; #155163, #163286). * gst/typefind/gsttypefindfunctions.c: (plugin_init): Add AMR-NB/-WB raw formats. * ext/alsa/gstalsa.c: (gst_alsa_link): Keep valid time when changing format. * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header), (qtdemux_parse_trak): Add some more format-specific options (#140141, #143555, #155163).
2004-12-29configure.ac: Fix indentation, fix v4l2 plugin detection.Ronald S. Bultje1-1/+1
Original commit message from CVS: * configure.ac: Fix indentation, fix v4l2 plugin detection. * ext/Makefile.am: Fix libmms location (Maciej, use diff -u!). * ext/alsa/gstalsa.c: (gst_alsa_init): Initialize caps cache to NULL. * gst/playback/gstplaybin.c: (gst_play_bin_change_state): Only change state on audiosink if it exists.
2004-12-22Add gstmmsMaciej Katafiasz1-0/+8
Original commit message from CVS: Add gstmms
2004-12-16configure.ac: add audioresample and cairo plugins. RemoveDavid Schleef1-0/+16
Original commit message from CVS: * configure.ac: add audioresample and cairo plugins. Remove HAVE_MMX stuff, because it's not used. * ext/Makefile.am: same * ext/audioresample/Makefile.am: You are not ready for an audio resampling element based on audioresample. * ext/audioresample/gstaudioresample.c: * ext/audioresample/gstaudioresample.h: * ext/cairo/Makefile.am: You are not ready for overlay elements based on cairo. Don't look too closely, these elements kinda suck right now. * ext/cairo/gstcairo.c: new * ext/cairo/gsttextoverlay.c: new * ext/cairo/gsttextoverlay.h: new * ext/cairo/gsttimeoverlay.c: new * ext/cairo/gsttimeoverlay.h: new * gst-libs/gst/media-info/media-info-priv.h: fix compile problem with compilers that don't support variadic macros.
2004-11-28Adding a first version of directfbvideosink.Julien Moutte1-0/+8
Original commit message from CVS: 2004-11-28 Julien MOUTTE <julien@moutte.net> * configure.ac: * ext/Makefile.am: * ext/directfb/Makefile.am: * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_create), (gst_directfbvideosink_get_pixel_format), (gst_directfbvideosink_get_format_from_fourcc), (gst_directfbvideosink_fixate), (gst_directfbvideosink_getcaps), (gst_directfbvideosink_sink_link), (gst_directfbvideosink_change_state), (gst_directfbvideosink_chain), (gst_directfbvideosink_buffer_free), (gst_directfbvideosink_buffer_alloc), (gst_directfbvideosink_interface_supported), (gst_directfbvideosink_interface_init), (gst_directfbvideosink_navigation_send_event), (gst_directfbvideosink_navigation_init), (gst_directfbvideosink_set_property), (gst_directfbvideosink_get_property), (gst_directfbvideosink_finalize), (gst_directfbvideosink_init), (gst_directfbvideosink_base_init), (gst_directfbvideosink_class_init), (gst_directfbvideosink_get_type), (plugin_init): * ext/directfb/directfbvideosink.h: Adding a first version of directfbvideosink. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): Initializing some more.
2004-11-12Added the polypaudio sink and hooked it into the build system.Iain Holmes1-0/+8
Original commit message from CVS: Added the polypaudio sink and hooked it into the build system.
2004-11-07Add musepack decoder.Ronald S. Bultje1-0/+8
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/musepack/Makefile.am: * ext/musepack/gstmusepackdec.cpp: * ext/musepack/gstmusepackdec.h: * ext/musepack/gstmusepackreader.cpp: * ext/musepack/gstmusepackreader.h: Add musepack decoder. * ext/faad/gstfaad.c: (gst_faad_base_init): Make pad templates static. * gst/typefind/gsttypefindfunctions.c: (mp3_type_find), (plugin_init): Add musepack typefinder, make mp3 typefinding work halfway stream, which doesn't actually work yet because id3demux doesn't implement _get_length().
2004-10-23ext/Makefile.am: Fix the build fixes.Ronald S. Bultje1-1/+1
Original commit message from CVS: * ext/Makefile.am: Fix the build fixes.
2004-10-20I lied, I am the One True BuildmasterWim Taymans1-0/+8
Original commit message from CVS: I lied, I am the One True Buildmaster
2004-10-20fix the buildThomas Vander Stichele1-3/+3
Original commit message from CVS: fix the build
2004-10-05remove unused KIO_DIRThomas Vander Stichele1-1/+0
Original commit message from CVS: remove unused KIO_DIR
2004-10-05fixing libmng buildThomas Vander Stichele1-0/+8
Original commit message from CVS: fixing libmng build
2004-09-28remove last mention of kio plugin (in the dist section)Christian Schaller1-1/+0
Original commit message from CVS: remove last mention of kio plugin (in the dist section)
2004-09-28Remove non-working ugly kioplugin Markey has new and much improved one in ↵Christian Schaller1-6/+0
Amarok which he will send upstream Original commit message from CVS: Remove non-working ugly kioplugin Markey has new and much improved one in Amarok which he will send upstream
2004-09-10Moving MAS plugin back to gst-sandbox module.Zeeshan Ali1-7/+5
Original commit message from CVS: Moving MAS plugin back to gst-sandbox module.
2004-09-02Trying to correct the GST_CHECK_CONFIGPROG macro. It works perfectly forZeeshan Ali1-0/+8
Original commit message from CVS: * Trying to correct the GST_CHECK_CONFIGPROG macro. It works perfectly for I hope i dont break anything. * Shifting the MAS plugin back from gst-rotten.
2004-06-24ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/David I. Lehn1-1/+1
Original commit message from CVS: * ext/Makefile.am: s/DTS_DIR=dvdread/DTS_DIR=dts/
2004-05-24ext/Makefile.am: add rules to build shout2send (was removed by accident when ↵Stéphane Loeuillet1-6/+13
this module was no more marked experimen... Original commit message from CVS: * ext/Makefile.am: add rules to build shout2send (was removed by accident when this module was no more marked experimental/broken) * ext/shout2/gstshout2.c: * ext/shout2/gstshout2.h: adding a "connection problem" signal to shout2send (fixes #142954)
2004-05-11configure.ac: Add prototype Dirac support.David Schleef1-0/+8
Original commit message from CVS: * configure.ac: Add prototype Dirac support. * ext/Makefile.am: * ext/dirac/Makefile.am: * ext/dirac/gstdirac.cc: * ext/dirac/gstdiracdec.cc:
2004-04-30add initial support for libvisual (http://libvisual.sourceforge.net) ↵Benjamin Otte1-0/+8
libvisual is still quite alpha, so expect crashe... Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/libvisual/Makefile.am: * ext/libvisual/visual.c: add initial support for libvisual (http://libvisual.sourceforge.net) libvisual is still quite alpha, so expect crashes in there :)
2004-04-29New DTS decoder.Ronald S. Bultje1-0/+8
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/dts/Makefile.am: * ext/dts/gstdtsdec.c: (gst_dtsdec_get_type), (gst_dtsdec_base_init), (gst_dtsdec_class_init), (gst_dtsdec_init), (gst_dtsdec_channels), (gst_dtsdec_renegotiate), (gst_dtsdec_handle_event), (gst_dtsdec_update_streaminfo), (gst_dtsdec_loop), (gst_dtsdec_change_state), (gst_dtsdec_set_property), (gst_dtsdec_get_property), (plugin_init): * ext/dts/gstdtsdec.h: New DTS decoder. * ext/faad/gstfaad.c: (gst_faad_sinkconnect), (gst_faad_srcconnect): Add ESDS atom handling (.m4a).
2004-03-30add experimental kiosrc pluginBenjamin Otte1-6/+14
Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/kio/Makefile.am: * ext/kio/kioreceiver.cpp: * ext/kio/kioreceiver.h: * ext/kio/kiosrc.cpp: * ext/kio/kiosrc.h: add experimental kiosrc plugin * ext/alsa/gstalsaplugin.c: (plugin_init): initialize debugging category only when we're sure registering the plugins worked.
2004-02-20ext/xine/: add first version of xine plugin wrapper. Currently only wraps theBenjamin Otte1-0/+8
Original commit message from CVS: 2004-02-20 Benjamin Otte <otte@gnome.org> * ext/xine/Makefile.am: * ext/xine/gstxine.h: * ext/xine/xine.c: * ext/xine/xineaudiodec.c: * ext/xine/xinecaps.c: add first version of xine plugin wrapper. Currently only wraps the QDM2 win32 DLL, and even that only in proof-of-concept quality. * configure.ac: * ext/Makefile.am: add xine plugin wrapper, disabled by default. Use --enable-xine to build. Note that it'll segfault on gst-register if you don't remove the goom and tvtime post plugins from xine. * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event), (qtdemux_parse), (qtdemux_parse_trak), (qtdemux_audio_caps): add extradata parsing for QDM2. change around debugging prints.
2004-02-19configure.ac: Move massink to gst-rottenDavid Schleef1-8/+0
Original commit message from CVS: * configure.ac: Move massink to gst-rotten * ext/Makefile.am: * ext/mas/Makefile.am: * ext/mas/massink.c: * ext/mas/massink.h:
2004-02-13move ffmpeg stuff to gst-ffmpeg moduleThomas Vander Stichele1-8/+0
Original commit message from CVS: move ffmpeg stuff to gst-ffmpeg module
2004-01-30configure.ac: use AC_C_INLINEBenjamin Otte1-0/+8
Original commit message from CVS: 2004-01-30 Benjamin Otte <in7y118@public.uni-hamburg.de> * configure.ac: use AC_C_INLINE * configure.ac: * ext/Makefile.am: * ext/theora/Makefile.am: * ext/theora/theoradec.c: add theora video decoder. Does just do simple decoding for now and has been tested against Theora cvs only. * ext/vorbis/vorbisdec.c: (vorbis_dec_event): always reset packetno on DISCONT
2004-01-23fix distcheckThomas Vander Stichele1-2/+1
Original commit message from CVS: fix distcheck
2004-01-21adding NAS pluginChristian Schaller1-0/+9
Original commit message from CVS: adding NAS plugin
2004-01-19fix typoThomas Vander Stichele1-1/+1
Original commit message from CVS: fix typo
2004-01-18Check for libmusicbrainzJeremy Simon1-0/+8
Original commit message from CVS: Check for libmusicbrainz Add the musicbrainz directory to the build process Update Changelog
2004-01-13enable compilation and installation of ivorbis pluginAmaury Jacquot1-0/+1
Original commit message from CVS: enable compilation and installation of ivorbis plugin
2004-01-12Fixes to make ext/libcaca compile.David Schleef1-0/+8
Original commit message from CVS: * configure.ac: * ext/Makefile.am: Fixes to make ext/libcaca compile. * ext/divx/gstdivxdec.c: * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link), (gst_gdk_pixbuf_init), (gst_gdk_pixbuf_chain): Make gdkpixbufdec handle images that span multiple buffers. Now work with both filesrc ! gdkpixbufdec and qtdemux ! gdkpixbufdec. * ext/gdk_pixbuf/gstgdkpixbuf.h: * ext/libcaca/gstcacasink.h: Fixes needed due to recent video/video.h changes * ext/xvid/gstxvid.c: (gst_xvid_csp_to_caps): same * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_buffer_free): Use buffer free function instead of GstData free function. * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_buffer_free): same.
2004-01-07New source plugin based on librfb-0.1. RFB (remote framebuffer) is the ↵David Schleef1-0/+8
protocol used by VNC. Original commit message from CVS: New source plugin based on librfb-0.1. RFB (remote framebuffer) is the protocol used by VNC.
2003-12-11This is a first attempt at a wrapper for the lib'ified mpeg2enc of ↵Ronald S. Bultje1-0/+8
mjpegtools. Currently, there's a few release candi... Original commit message from CVS: This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools. Currently, there's a few release candidates for mjpegtools-1.6.2 available, but no stable version yet. I've made 4 small subclasses to wrap input, output, options and generic encoding model. The last .cc file is the GStreamer plugin element. Note that it doesn't actually work yet, I'm doing something wrong with header parsing and Andrew asked me to commit so he could help debugging that. Apart from that, we should soon be able to make top-quality MPEG encodes! :). mpeg2enc licensing is tricky, btw, I don't even want to start discussing that...
2003-11-24tagging stuff and build fixes. In detail:Benjamin Otte1-0/+8
Original commit message from CVS: tagging stuff and build fixes. In detail: - make gdk-pixbuf loader work when distchecking - fix invalid syntax in ffmpeg Makefile. wildcards for EXTRA_DIST are not allowed. This broke builds where distdir != srcdir - fix ffmpeg cvs grabbing when srcdir != distdir - new id3tag plugin for id3 tag reading/writing (uses mad's libid3tag) - mad and libid3tag require mad/libid3tag v0.15. Fixed configure to require that - added ogg demuxer in ext/ogg. The demuxer does not handle events yet. Especially getting seeking right will require some effort or code copying from libvorbis. - added raw vorbis detection to typefinding. oggdemux requires a typefind function to detect its contents. - tags plugin in gst/tags. Provides API in <gst/tags/gsttagediting.h>. API includes tag matching GStreamer <=> ID3 and GStreamer <=> vorbis and writing/reading vorbiscomments or ID3v1 tags. Also included is a simple vorbiscomment reader/writer. Writing will not really work though until someone writes oggmux. - various build fixes. Mostly missing (DIST)CLEANFILES. - vorbisenc handles tag writing. Now it's YOUR turn to fix and write more plugins that handle writing/reading of tags. :)
2003-11-22TypoRonald S. Bultje1-1/+1
Original commit message from CVS: Typo
2003-11-22Add faac buildRonald S. Bultje1-0/+8
Original commit message from CVS: Add faac build
2003-11-21Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ oneRonald S. Bultje1-8/+0
Original commit message from CVS: Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
2003-11-21New libfaad (MPEG-2/4 AAC decoder) pluginRonald S. Bultje1-26/+99
Original commit message from CVS: New libfaad (MPEG-2/4 AAC decoder) plugin
2003-10-01New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje1-2/+3
been modified to use this new typefind syste... Original commit message from CVS: New typefind system: * bytestream is now part of the core * all plugins have been modified to use this new typefind system * asf typefinding added * mpeg video stream typefiding removed because it's broken * duplicate typefind entries removed * extra id3 typefinding added, because we've seen 4 types of files (riff/wav, flac, vorbis, mp3) with id3 headers and each of these needs to work. Instead, I've added an id3 element and let it redo typefiding after the id3 header. this needs a hack because spider only typefinds once. We can remove this hack once spider supports multiple typefinds. * with all this, mp3 typefinding is semi-rewritten * id3 typefinding in flac/vorbis is removed, it's no longer needed * fixed spider and gst-typefind to use this, too. * Other general cleanups
2003-07-27Make mplex subdir dependent on USE_MPLEXDavid Schleef1-1/+7
Original commit message from CVS: Make mplex subdir dependent on USE_MPLEX
2003-07-22enable ext/mplexDavid Schleef1-2/+2
Original commit message from CVS: enable ext/mplex
2003-07-18the real speex disting fix, the previous one was just the build fix :)Christian Schaller1-1/+1
Original commit message from CVS: the real speex disting fix, the previous one was just the build fix :)
2003-07-18fix it so that the SPEEX plugin gets distedChristian Schaller1-1/+7
Original commit message from CVS: fix it so that the SPEEX plugin gets disted
2003-07-16actually recurse into sndfile if we are able big ladspa cleanups, mainly to ↵Andy Wingo1-1/+1
comply with the buffer-frames caps proper... Original commit message from CVS: * actually recurse into sndfile if we are able * big ladspa cleanups, mainly to comply with the buffer-frames caps property, but also general cleanups - the samplerate prop is gone, if you want to set it explicitly (as in for get-based plugins) you need to use a filtered connection, just like with buffer-frames * big float2int and int2float changes for buffer-frames compatibility - I think it's quite a bit simpler * make the ossclock general, add it to gstaudio, and use it in sndfile as well i need to update mimetypes, but that's coming soon. there are some other plugins that don't support buffer-frames, i guess i need to get around to fixing them as well.
2003-07-14Add matroska support to the build treeRonald S. Bultje1-4/+13
Original commit message from CVS: Add matroska support to the build tree
2003-07-05small disting fixChristian Schaller1-1/+1
Original commit message from CVS: small disting fix
2003-07-02add gst/videofilter and ext/pangoDavid Schleef1-2/+8
Original commit message from CVS: add gst/videofilter and ext/pango
2003-06-25Plugins cleanup:Ronald S. Bultje1-27/+6
Original commit message from CVS: Plugins cleanup: * stereo2mono, mono2stereo, int2float, float2int: replaced by audioconvert. * stereosplit replaced by oneton. * vumeter replaced by level (and was broken anyway). * avifile replaced by ffmpeg. * mjpegtools duplicates functionality of jpeg. jpeg now works with jpeg-mmx, too, which makes mjpegtools unneeded. * allow for jpegmmx instead of jpeg. * openquicktime replaced by qtdemux and ffmpeg. Broken anyway. * XMMS is broken and will never be fixed. * vga is broken and will not be fixed anywhere soon. * videosink has never worked. If it works, add it back to replace xvideosink.