Yes I know, it is not maintained anymore, but I will use that in *my private
network* if it is enough to do my projects ( *live video streaming and
recorded video play, stop, rewind, forward* etc. )
I have some dependencies, therefore I must use this version.
On Thu, 2019-07-04 at 06:52 -0500, budakf wrote:
> Yes I know, it is not maintained anymore, but I will use that in *my
> private network* if it is enough to do my projects ( *live video
> streaming and recorded video play, stop, rewind, forward* etc. )
You'll have to check yourself if it's suitable for your use-case. If it
isn't you won't have any other option that updating to an actually
supported version in any case.
0.10 is EOL since more than 5 years at this point, 1.0 was released 7
years ago. What you're doing here is software archaeology :)
On Mon, 2019-07-08 at 02:53 -0500, budakf wrote:
> Software archeologist is a good term. it is suitable to me :) .
> Actually I am
> compelled to use this version.
> I have searched on Internet but I couldnt found : Which gcc version
> does gstreamer1.0 or newer version require? I use gcc 4.4.7 version
Should work with any C89-compatible compiler, so gcc 4.4.7 should work
I have also one question, Are there any other way that building from source
code ? Because I have use Centos 6.9 , gstreamer1.x is not available in
Centos repositories. Probably I have to build gstreamer from source code.
Since you're building on CentOS 6.9, you're going to run into a lot of
dependency issues since the versions of everything shipped there are
so old. You'll definitely want to enable the EPEL repos since they
ship newer versions of many packages, and use Autotools because Meson
requires Python 3.5 or newer, which is only available on CentOS 7 +
Since you can't use `sudo yum-builddep gstreamer1-*` on CentOS, you'll
have to install the development packages for the dependencies by hand.
The core dependencies of gstreamer are: libffi, glib2, zlib. libffi
and zlib from CentOS repos should be fine, but you'll have to build
glib yourself. Use glib 2.58 since after that release glib removed its
Autotools build system.
As for (optional) plugin dependencies, ffmpeg will be automatically
downloaded and built by the gst-libav autotools build. You will
probably want to install or build other external deps depending on
what plugins you need. Ask here on the mailing list if you can't
figure out what plugin is needed for a specific codec or feature.
It'll probably be easiest to have a separate machine with gstreamer
1.16 (on debian, fedora, etc) installed to compare.
You should clone the 1.16 branches for all gstreamer repos, not
master. Easiest way is to use `git clone -b 1.16 <repo url>`. If the
versions of external deps you want are too new in 1.16 and you can't
build them yourself, you can try the 1.14 branches.