Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
gstreamer
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
luzpaz
gstreamer
Commits
8a3824ef
Commit
8a3824ef
authored
Jun 17, 2005
by
Thomas Vander Stichele
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ignore more; fix README
Original commit message from CVS: ignore more; fix README
parent
6dbed89c
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
72 additions
and
20 deletions
+72
-20
.gitignore
.gitignore
+1
-0
ChangeLog
ChangeLog
+9
-0
README
README
+55
-20
check/.gitignore
check/.gitignore
+1
-0
examples/manual/.gitignore
examples/manual/.gitignore
+2
-0
gst/.gitignore
gst/.gitignore
+1
-0
tests/check/.gitignore
tests/check/.gitignore
+1
-0
tests/old/examples/manual/.gitignore
tests/old/examples/manual/.gitignore
+2
-0
No files found.
.gitignore
View file @
8a3824ef
...
...
@@ -34,3 +34,4 @@ install-sh
mkinstalldirs
py-compile
registry.xml
coverage-report.txt
ChangeLog
View file @
8a3824ef
...
...
@@ -4,6 +4,15 @@
(gst_capsfilter_set_property): Allow NULL as possible value
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>
* gstreamer.spec.in:
...
...
README
View file @
8a3824ef
WHAT IT IS
----------
This is GStreamer, a framework for streaming media. 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.
COMPILING FROM SOURCE
---------------------
This is GStreamer, a framework for streaming media.
This package is in the 0.9.x series. This means that this is a
development series leading up to a stable 0.10.x series.
You have been warned.
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.
- check output of ./configure --help to see if any options apply to you
- run
./configure
...
...
@@ -43,17 +74,13 @@ COMPILING FROM CVS
When building from CVS sources, you will need to run autogen.sh to generate
the build system files.
GStreamer is cutting-edge stuff. To be a CVS developer, you need
what used to be considered cutting-edge tools.
ATM, most of us have at least these versions :
* 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
You will need a set of additional tools typical for building from CVS,
including:
- autoconf
- automake
- libtool
autogen.sh will check for
these versions and complain if you don't have
autogen.sh will check for
recent enough versions and complain if you don't have
them. You can also specify specific versions of automake and autoconf with
--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
"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.
check/.gitignore
View file @
8a3824ef
test-registry.xml
*.gcno
examples/manual/.gitignore
View file @
8a3824ef
...
...
@@ -11,6 +11,7 @@ dynamic
elementget
elementmake
gnome
fakesrc
helloworld
helloworld2
init
...
...
@@ -26,6 +27,7 @@ ghostpad
pad
playbin
query
typefind
xml-mp3
xml
...
...
gst/.gitignore
View file @
8a3824ef
...
...
@@ -15,3 +15,4 @@ gstconfig.h
*.bbg
*.da
*.def
*.gcno
tests/check/.gitignore
View file @
8a3824ef
test-registry.xml
*.gcno
tests/old/examples/manual/.gitignore
View file @
8a3824ef
...
...
@@ -11,6 +11,7 @@ dynamic
elementget
elementmake
gnome
fakesrc
helloworld
helloworld2
init
...
...
@@ -26,6 +27,7 @@ ghostpad
pad
playbin
query
typefind
xml-mp3
xml
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment