summaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
...
* more fixes to the pixbuf loader. I can use it for thumbnailing nicely nowBenjamin Otte2003-11-252-50/+104
| | | | | Original commit message from CVS: more fixes to the pixbuf loader. I can use it for thumbnailing nicely now
* upgrades to the pixbuf loader:Benjamin Otte2003-11-244-57/+141
| | | | | | | | Original commit message from CVS: upgrades to the pixbuf loader: - use /proc/self/fd/ to get our own handles to the given files (thanks for the hint David) - use seeking when we lag too far behind - try to seek 2 minutes into movies to get the static picture
* tagging stuff and build fixes. In detail:Benjamin Otte2003-11-242-6/+14
| | | | | | | | | | | | | | | | | 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. :)
* commit my batch of build and spec fixesChristian Schaller2003-11-231-1/+1
| | | | | Original commit message from CVS: commit my batch of build and spec fixes
* Fix gdk_pixbuf installation directory (again)David Schleef2003-11-231-1/+1
| | | | | Original commit message from CVS: Fix gdk_pixbuf installation directory (again)
* TypoRonald S. Bultje2003-11-221-1/+1
| | | | | Original commit message from CVS: Typo
* flac mime type is audio/x-flac, not application/x-flacChristophe Fergeau2003-11-221-1/+1
| | | | | Original commit message from CVS: flac mime type is audio/x-flac, not application/x-flac
* Don't reset flac decoder if init hasn't been called on it first, the flac ↵Christophe Fergeau2003-11-221-8/+14
| | | | | | | | decoder crashed on me because of that Original commit message from CVS: Don't reset flac decoder if init hasn't been called on it first, the flac decoder crashed on me because of that
* Add faac buildRonald S. Bultje2003-11-221-0/+8
| | | | | Original commit message from CVS: Add faac build
* fixes to make gdk_pixbuf loader install nicelyDavid Schleef2003-11-221-4/+6
| | | | | Original commit message from CVS: fixes to make gdk_pixbuf loader install nicely
* -fix segfault on PAUSED => READY when metadata wasn't setBenjamin Otte2003-11-221-5/+8
| | | | | | Original commit message from CVS: -fix segfault on PAUSED => READY when metadata wasn't set - fix caps mimetype that always caused a failure on caps nego
* Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ oneRonald S. Bultje2003-11-211-8/+0
| | | | | Original commit message from CVS: Add C-based local matroska/EBML plugin, remove libmatroska/libebml c++ one
* New libfaad (MPEG-2/4 AAC decoder) pluginRonald S. Bultje2003-11-211-26/+99
| | | | | Original commit message from CVS: New libfaad (MPEG-2/4 AAC decoder) plugin
* + checking in plugin category changesLeif Johnson2003-11-1611-15/+15
| | | | | Original commit message from CVS: + checking in plugin category changes
* update GdkPixbuf loader. Fixes:Benjamin Otte2003-11-113-45/+214
| | | | | | | | Original commit message from CVS: update GdkPixbuf loader. Fixes: - has a begin_load implementation - makes sure it only works when threads are enabled (this fixes segfaults with gtk 2.3) There are still some kinks though, feel free to hack on it :)
* change video/x-jpeg to image/jpegDavid Schleef2003-11-101-1/+1
| | | | | Original commit message from CVS: change video/x-jpeg to image/jpeg
* Update for videofilter changesDavid Schleef2003-11-101-104/+50
| | | | | Original commit message from CVS: Update for videofilter changes
* apparently you need this function now - it still doesn't work thoughBenjamin Otte2003-11-091-0/+2
| | | | | Original commit message from CVS: apparently you need this function now - it still doesn't work though
* That function was removed from videofilter because of plugin_init changesBenjamin Otte2003-11-091-2/+0
| | | | | Original commit message from CVS: That function was removed from videofilter because of plugin_init changes
* JRB's pixbuf loader mask fixIain Holmes2003-11-091-1/+1
| | | | | Original commit message from CVS: JRB's pixbuf loader mask fix
* Remove all config.h includes from header files, add it to each source file ↵Ronald S. Bultje2003-11-0716-10/+27
| | | | | | | and remove duplicate config.h includes fro... Original commit message from CVS: Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
* Include config.hDavid Schleef2003-11-062-0/+6
| | | | | Original commit message from CVS: Include config.h
* add initial version of gdkpixbuf loader for gtk that is capable of loading ↵Benjamin Otte2003-11-055-5/+687
| | | | | | | | AVI and mpeg videos as GdkPixbufAnimation.... Original commit message from CVS: add initial version of gdkpixbuf loader for gtk that is capable of loading AVI and mpeg videos as GdkPixbufAnimation. I'm not sure if such a thing would be useful or too much trouble, so I'll throw it at enough testers to figure it out ;) We might want to disable it by defualt though in the future. (Currently there is not even a configure switch implemented to disable it.) This includes a fix to not use GError in gstgdkpixbuf's typefind function and to only return GST_TYPE_FIND_MINIMUM when doing typefinding via gdk as this breaks quite a bit with the GStreamer loader installed.
* This was wrongRonald S. Bultje2003-11-021-0/+14
| | | | | Original commit message from CVS: This was wrong
* More cruftRonald S. Bultje2003-11-021-20/+26
| | | | | Original commit message from CVS: More cruft
* Fix this too. Note that the per-plugin licensing is gone because of ↵Ronald S. Bultje2003-11-021-62/+83
| | | | | | | company's new per-plugin (rather than per-element... Original commit message from CVS: Fix this too. Note that the per-plugin licensing is gone because of company's new per-plugin (rather than per-element) API. We basically need both... Ohwell, I just want this stuff to compile.
* Use the GST_ELEMENT_DETAILS for initialising GstElementDetailsJan Schmidt2003-11-022-6/+6
| | | | | Original commit message from CVS: Use the GST_ELEMENT_DETAILS for initialising GstElementDetails
* Updated for new plugin loading codeJan Schmidt2003-11-021-29/+31
| | | | | Original commit message from CVS: Updated for new plugin loading code
* Updated for the new plugin loading codeJan Schmidt2003-11-022-25/+31
| | | | | Original commit message from CVS: Updated for the new plugin loading code
* Speex compilesIain Holmes2003-11-023-87/+107
| | | | | Original commit message from CVS: Speex compiles
* Text overlayIain Holmes2003-11-022-83/+87
| | | | | Original commit message from CVS: Text overlay
* Mikmod fixedIain Holmes2003-11-021-20/+22
| | | | | Original commit message from CVS: Mikmod fixed
* pngenc fixedIain Holmes2003-11-022-57/+61
| | | | | Original commit message from CVS: pngenc fixed
* JPEG JPEG JPEG WHEEEEIain Holmes2003-11-023-92/+117
| | | | | | | Original commit message from CVS: JPEG JPEG JPEG WHEEEE Fixyed. (Gah, I'm getting sleeeeeeeeepeeeeeeeee)
* Port GstGdkPixbufSrc to the new definitionsIain Holmes2003-11-011-22/+26
| | | | | | Original commit message from CVS: Port GstGdkPixbufSrc to the new definitions Close the loader before unreffing it.
* Whheeee, FLAC ported to new system tooIain Holmes2003-11-013-100/+124
| | | | | Original commit message from CVS: Whheeee, FLAC ported to new system too
* ESD UpdatedIain Holmes2003-11-013-32/+38
| | | | | Original commit message from CVS: ESD Updated
* Updated AAsinkIain Holmes2003-11-011-22/+27
| | | | | Original commit message from CVS: Updated AAsink
* Create type find function for gdk_pixbufDavid Schleef2003-10-291-0/+36
| | | | | Original commit message from CVS: Create type find function for gdk_pixbuf
* Move a few typefind functions to gst/typefind, remove all old typefinding ↵David Schleef2003-10-291-41/+0
| | | | | | | | code from bitrotten plugins Original commit message from CVS: Move a few typefind functions to gst/typefind, remove all old typefinding code from bitrotten plugins
* change gst/bytestream.h to gst/bytestream/bytestream.hDavid Schleef2003-10-293-3/+3
| | | | | Original commit message from CVS: change gst/bytestream.h to gst/bytestream/bytestream.h
* merge TYPEFIND branch. Major changes:Benjamin Otte2003-10-285-41/+9
| | | | | | | | | | | | Original commit message from CVS: merge TYPEFIND branch. Major changes: - totally reworked type(find) system - all typefind functions are in gst/typefind now - more typefind functions then before - some plugins might fail to compile now because I don't have them installed and they a) require bytestream or b) haven't had their typefind fixed. Please fix those plugins and put the typefind functions into gst/typefind if they don't have dependencies
* remove g_print() noisinessDavid Schleef2003-10-161-2/+0
| | | | | Original commit message from CVS: remove g_print() noisiness
* Trivial fixes for GstBuffer->GstData migrationDavid Schleef2003-10-093-4/+4
| | | | | Original commit message from CVS: Trivial fixes for GstBuffer->GstData migration
* /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to ↵Andy Wingo2003-10-0818-63/+75
| | | | | | | deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
* updating some plugin categoriesLeif Johnson2003-10-084-4/+4
| | | | | Original commit message from CVS: updating some plugin categories
* fix flac mimetypeJeremy Simon2003-10-041-1/+1
| | | | | Original commit message from CVS: fix flac mimetype
* New typefind system: bytestream is now part of the core all plugins have ↵Ronald S. Bultje2003-10-017-59/+43
| | | | | | | | | | | | | | | | | | | | | 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
* Don't unref event when calling gst_pad_event_default() (#119155)David Schleef2003-09-251-2/+2
| | | | | Original commit message from CVS: Don't unref event when calling gst_pad_event_default() (#119155)
* port #121143 to HEAD (flac file detection)Jeremy Simon2003-09-201-3/+23
| | | | | Original commit message from CVS: port #121143 to HEAD (flac file detection)