GStreamer multimedia framework
Find a file
Ronald S. Bultje 8635b377f9 This patch fixes some issues caused by design issues in video4linux, adds some nicety to video4linux2 plugins and doe...
Original commit message from CVS:
This patch fixes some issues caused by design issues in video4linux, adds
some nicety to video4linux2 plugins and does some more evil stuff:
* video4linux doesn't tell us which formats are supported by a card, so
the only way to know this is by simply trying it out. This patch adds that.
* v4lmjpegsink didnt have a bufferpool yet - is integrated now.
* all copy() bufferpool functions have been removed since they're not needed.
* v4lmjpegsink doesnt have a free() function, because hen playing the frames,
all this is already handled. When the frame is not played, nothing has to
be done. In total, the function is not needed.
* adds a get_caps() function to v4l2src
* some minor crap
2002-09-20 09:28:46 +00:00
common@2f6d9cfdaa this adds video4linux2 source and element plugins. The division in v4l2* plugins is the same as for v4l1 - i.e. an el... 2002-09-09 07:14:35 +00:00
examples const fixes 2002-09-12 20:53:56 +00:00
ext yay, I can commit again !!! this fixes warnings I had 2002-09-19 15:17:02 +00:00
gconf backout the colorspace from the gconf default. it should be hardcoded into gst-player and any other app that uses the... 2002-09-10 10:49:35 +00:00
gst With these changes, the generated AVI has a valid index and can thus be read by players 2002-09-19 16:52:11 +00:00
m4 Revert the revert to 1.0.0 vorbis.m4 code. 2002-09-19 18:34:47 +00:00
sys This patch fixes some issues caused by design issues in video4linux, adds some nicety to video4linux2 plugins and doe... 2002-09-20 09:28:46 +00:00
tests fixes http://bugzilla.gnome.org/show_bug.cgi?id=90839 2002-08-17 17:57:38 +00:00
tools colorspace ! xvideosink is better 2002-09-09 20:20:24 +00:00
.gitignore added a bunch of cvsignore stuff off of a fresh checkout and build i will win the race to max LOC changed ;-) 2002-03-25 05:00:59 +00:00
.gitmodules Added Goom and icecast to the spec, also fixed jpmeg mmx 2002-02-03 19:05:07 +00:00
AUTHORS Fixup dvdnav plugin. 2002-09-08 04:21:36 +00:00
autogen.sh same changes 2002-05-27 14:01:51 +00:00
ChangeLog LICENSE_readme: Mention that synaesthesia is derived from GPL code. 2002-07-07 13:15:47 +00:00
configure.ac update to 1.0 vorbis macro 2002-09-19 15:22:11 +00:00
divx-info.txt - added info about divx related codecs 2002-02-09 15:21:36 +00:00
gst-plugins.spec.in added v4l2 plugins 2002-09-09 16:53:13 +00:00
gstreamer-libs-uninstalled.pc.in fix to be able to link to gconf 2002-07-12 13:09:26 +00:00
gstreamer-libs.pc.in header relocation 2002-06-22 23:37:20 +00:00
INSTALL building up speed 2001-12-17 18:37:01 +00:00
LICENSE_readme mimetype patch from iain holmes, thanks dude 2002-09-13 13:02:56 +00:00
ltmain.sh more flapping wings about in wild abandonment 2002-01-07 20:10:20 +00:00
Makefile.am add common and m4 to dist 2002-08-09 20:56:56 +00:00
NEWS doc stuff 2001-12-20 20:07:24 +00:00
README merge from release branch 2002-07-09 10:45:37 +00:00
REQUIREMENTS Fix libswfdec info. Update flac to reflect 1.0.2 backport. 2002-09-18 21:04:10 +00:00
TODO hm, lots seems to have changed 2001-12-23 22:21:18 +00:00

gst-plugins : plug-ins for GStreamer

* to develop against uninstalled GStreamer core :
  add path to gstreamer-uninstalled.pc to PKG_CONFIG_PATH
  or run configure --with-pkg-config-path=(path to gstreamer uninstalled)

* to register plug-ins in source tree
  run gst-register --gst-plugin-path=.

* if a certain plug-in doesn't build, then redo configure with
  --disable-(plug-in)
  to disable it from the build

* Additional documentation :

GStreamer is developed under the terms of the LGPL (see LICENSE file for 
details). Some of our plug-ins however rely on libraries which are available 
under other licenses. This means that if you are using an application which 
has a non-GPL compatible license (for instance a closed-source application) 
with GStreamer, you have to make sure not to use GPL-linked plug-ins.
When using GPL-linked plug-ins, GStreamer is for all practical reasons 
under the GPL itself. 

The plug-ins which use a GPL library are as follows:
cdparanoia      libcdparanoia   (http://www.xiph.org/paranoia/)
aasink		aalib		(http://aa-project.sourceforge.net/aalib/)
xmms		libxmms		(http://www.xmms.org)
decdvd		ac3dec,mpeg2dec	(http://linuxvideo.org/mpeg2dec/,http://linuxvideo.org/ac3dec/)a

Plug-ins which use an LGPL library are as follows:
colorspace 	Hermes 		(http://www.clanlib.org/hermes/)
httpsrc		libghttp	(ftp.gnome.org/pub/GNOME/stable/sources/libghttp/)
alsasink	alsa		(http://alsa-project.org)
arts		aRts		(http://arts-project.org)
sdlsink		libsdl		(http://www.libsdl.org)
gnomevfssource  gnome-vfs       (ftp.gnome.org//pub/GNOME/stable/sources/gnome-vfs)
gnomevfssink    gnome-vfs
esdsink         libesd          (ftp.gnome.org/pub/GNOME/stable/sources/esound)
icastsend       libshout        (http://www.icecast.org)
lame            libmp3lame      (http://www.mp3dev.org/mp3/)
gst1394         libraw1394      (http://linux1394.sourceforge.net)
flac		libFLAC		(http://flac.sourceforge.net)
RTP		ortp		(http://www.linphone.org/ortp/)

Plug-ins which use a BSD covered library are as follows:
vorbisenc	libogg/libvorbis	(http://www.xiph.org/ogg/vorbis)
vorbisdec	libogg/libvorbis

Plug-ins based on libraries with other free licenses:
xvideosink	libXv		(MIT X11 / X Consortium license)
gsm		libgsm		(MIT license http://kbs.cs.tu-berlin.de/~jutta/toast.html)

Plug-ins using non-free libraries:
wincodec	win32ddl	(http://divx.euro.ru/)