mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-29 07:12:36 +00:00
ignore more; fix README
Original commit message from CVS: ignore more; fix README
This commit is contained in:
parent
6dbed89c01
commit
8a3824efac
8 changed files with 71 additions and 19 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -34,3 +34,4 @@ install-sh
|
||||||
mkinstalldirs
|
mkinstalldirs
|
||||||
py-compile
|
py-compile
|
||||||
registry.xml
|
registry.xml
|
||||||
|
coverage-report.txt
|
||||||
|
|
|
@ -4,6 +4,15 @@
|
||||||
(gst_capsfilter_set_property): Allow NULL as possible value
|
(gst_capsfilter_set_property): Allow NULL as possible value
|
||||||
for filter_caps property, indicating GST_CAPS_ANY.
|
for filter_caps property, indicating GST_CAPS_ANY.
|
||||||
|
|
||||||
|
2005-06-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
|
* gst/elements/gstfakesrc.c: (gst_fakesrc_create):
|
||||||
|
fix debug output
|
||||||
|
* gst/schedulers/Makefile.am:
|
||||||
|
use libgst prefix
|
||||||
|
* gstreamer.spec.in:
|
||||||
|
fix spec for it
|
||||||
|
|
||||||
2005-06-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
2005-06-09 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* gstreamer.spec.in:
|
* gstreamer.spec.in:
|
||||||
|
|
73
README
73
README
|
@ -1,15 +1,46 @@
|
||||||
WHAT IT IS
|
WHAT IT IS
|
||||||
----------
|
----------
|
||||||
This is GStreamer, a framework for streaming media. The
|
This is GStreamer, a framework for streaming media.
|
||||||
fundamental design comes from the video pipeline at Oregon Graduate
|
|
||||||
Institute, as well as some ideas from DirectMedia. It's based on plug-ins
|
This package is in the 0.9.x series. This means that this is a
|
||||||
that will provide the various codec and other functionality. The
|
development series leading up to a stable 0.10.x series.
|
||||||
interface hopefully is generic enough for various companies (ahem, Apple)
|
You have been warned.
|
||||||
to release binary codecs for Linux, until such time as they get a clue and
|
|
||||||
release the source.
|
OVERVIEW
|
||||||
|
--------
|
||||||
|
GStreamer is split up over a number of modules, tarballs and packages:
|
||||||
|
|
||||||
|
- gstreamer:
|
||||||
|
The core. It contains the main library and header files, as well as
|
||||||
|
some fundamental elements. Every GStreamer project needs at least this
|
||||||
|
installed.
|
||||||
|
- gst-plugins-base:
|
||||||
|
A base set of plugins. This set is the set we actively keep synchronized
|
||||||
|
with the core and are also meant to serve as examples on how to write
|
||||||
|
GStreamer elements. It also contains a number of base classes for writing
|
||||||
|
GStreamer elements.
|
||||||
|
|
||||||
|
INSTALLING FROM PACKAGES
|
||||||
|
------------------------
|
||||||
|
You should always prefer installing from packages first. GStreamer is
|
||||||
|
well-maintained for a number of distributions, including Fedora, Debian,
|
||||||
|
Ubuntu, Mandrake, Gentoo, ...
|
||||||
|
|
||||||
|
Only in cases where you:
|
||||||
|
- want to hack on GStreamer
|
||||||
|
- want to verify that a bug has been fixed
|
||||||
|
- do not have a sane distribution
|
||||||
|
should you choose to build from source tarballs or CVS.
|
||||||
|
|
||||||
|
Find more information about the various packages at
|
||||||
|
http://gstreamer.freedesktop.org/download/
|
||||||
|
|
||||||
|
COMPILING FROM SOURCE TARBALLS
|
||||||
|
------------------------------
|
||||||
|
- again, make sure that you really need to install from source !
|
||||||
|
If GStreamer is one of your first projects ever that you build from source,
|
||||||
|
consider taking on an easier project.
|
||||||
|
|
||||||
COMPILING FROM SOURCE
|
|
||||||
---------------------
|
|
||||||
- check output of ./configure --help to see if any options apply to you
|
- check output of ./configure --help to see if any options apply to you
|
||||||
- run
|
- run
|
||||||
./configure
|
./configure
|
||||||
|
@ -43,17 +74,13 @@ COMPILING FROM CVS
|
||||||
When building from CVS sources, you will need to run autogen.sh to generate
|
When building from CVS sources, you will need to run autogen.sh to generate
|
||||||
the build system files.
|
the build system files.
|
||||||
|
|
||||||
GStreamer is cutting-edge stuff. To be a CVS developer, you need
|
You will need a set of additional tools typical for building from CVS,
|
||||||
what used to be considered cutting-edge tools.
|
including:
|
||||||
|
- autoconf
|
||||||
|
- automake
|
||||||
|
- libtool
|
||||||
|
|
||||||
ATM, most of us have at least these versions :
|
autogen.sh will check for recent enough versions and complain if you don't have
|
||||||
|
|
||||||
* autoconf 2.52 (NOT 2.52d)
|
|
||||||
* automake 1.5
|
|
||||||
* libtool 1.4 (NOT Gentoo's genetic failure 1.4.2)
|
|
||||||
* pkg-config 0.8.0
|
|
||||||
|
|
||||||
autogen.sh will check for these versions and complain if you don't have
|
|
||||||
them. You can also specify specific versions of automake and autoconf with
|
them. You can also specify specific versions of automake and autoconf with
|
||||||
--with-automake and --with-autoconf
|
--with-automake and --with-autoconf
|
||||||
|
|
||||||
|
@ -70,3 +97,11 @@ the last passed options as a handy shortcut. Use it.
|
||||||
After the autogen.sh stage, you can follow the directions listed in
|
After the autogen.sh stage, you can follow the directions listed in
|
||||||
"COMPILING FROM SOURCE"
|
"COMPILING FROM SOURCE"
|
||||||
|
|
||||||
|
HISTORY
|
||||||
|
-------
|
||||||
|
The fundamental design comes from the video pipeline at Oregon Graduate
|
||||||
|
Institute, as well as some ideas from DirectMedia. It's based on plug-ins that
|
||||||
|
will provide the various codec and other functionality. The interface
|
||||||
|
hopefully is generic enough for various companies (ahem, Apple) to release
|
||||||
|
binary codecs for Linux, until such time as they get a clue and release the
|
||||||
|
source.
|
||||||
|
|
1
check/.gitignore
vendored
1
check/.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
test-registry.xml
|
test-registry.xml
|
||||||
|
*.gcno
|
||||||
|
|
2
examples/manual/.gitignore
vendored
2
examples/manual/.gitignore
vendored
|
@ -11,6 +11,7 @@ dynamic
|
||||||
elementget
|
elementget
|
||||||
elementmake
|
elementmake
|
||||||
gnome
|
gnome
|
||||||
|
fakesrc
|
||||||
helloworld
|
helloworld
|
||||||
helloworld2
|
helloworld2
|
||||||
init
|
init
|
||||||
|
@ -26,6 +27,7 @@ ghostpad
|
||||||
pad
|
pad
|
||||||
playbin
|
playbin
|
||||||
query
|
query
|
||||||
|
typefind
|
||||||
|
|
||||||
xml-mp3
|
xml-mp3
|
||||||
xml
|
xml
|
||||||
|
|
1
gst/.gitignore
vendored
1
gst/.gitignore
vendored
|
@ -15,3 +15,4 @@ gstconfig.h
|
||||||
*.bbg
|
*.bbg
|
||||||
*.da
|
*.da
|
||||||
*.def
|
*.def
|
||||||
|
*.gcno
|
||||||
|
|
1
tests/check/.gitignore
vendored
1
tests/check/.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
test-registry.xml
|
test-registry.xml
|
||||||
|
*.gcno
|
||||||
|
|
2
tests/old/examples/manual/.gitignore
vendored
2
tests/old/examples/manual/.gitignore
vendored
|
@ -11,6 +11,7 @@ dynamic
|
||||||
elementget
|
elementget
|
||||||
elementmake
|
elementmake
|
||||||
gnome
|
gnome
|
||||||
|
fakesrc
|
||||||
helloworld
|
helloworld
|
||||||
helloworld2
|
helloworld2
|
||||||
init
|
init
|
||||||
|
@ -26,6 +27,7 @@ ghostpad
|
||||||
pad
|
pad
|
||||||
playbin
|
playbin
|
||||||
query
|
query
|
||||||
|
typefind
|
||||||
|
|
||||||
xml-mp3
|
xml-mp3
|
||||||
xml
|
xml
|
||||||
|
|
Loading…
Reference in a new issue