After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 591069 - can't get gst-template from anon git
can't get gst-template from anon git
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: documentation
0.10.24
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-08-07 16:05 UTC by wally
Modified: 2009-08-21 09:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description wally 2009-08-07 16:05:04 UTC
The command:

git clone git://anongit.freedesktop.org/gstreamer/gst-template.git

as shown in the GStreamer Plugin Writer's Guide (0.10.22.1) doesn't work.


I also tried:

git clone git://anongit.freedesktop.org/gstreamer/gst-template

as suggested by the "git clone git://anongit.freedesktop.org/gstreamer/modulename
" line in the Anon Git Access section of the top level developers page (http://gstreamer.freedesktop.org/dev/)

--wally.
Comment 1 Tim-Philipp Müller 2009-08-07 16:23:21 UTC
"It doesn't work" is not a very useful description. How does it fail exactly? Do you get an error message? If yes, what does it say?

Both of those git clone commands work fine for me.

Is it possible you're behind a firewall that blocks outgoing connections to the port that git uses for the git:// protocol?

Does this work for you?

 $ telnet anongit.freedesktop.org 9418

(work = it says 'Connected to xyz.freedesktop.org')
Comment 2 wally 2009-08-07 17:44:33 UTC
Might be it, the telnet just times out after returning an IP it is attempting to connect to.


'"It doesn't work" is not a very useful description.' 

It doesn't download anything.  I'm not clairvoyant, the description of what exactly it is supposed to do is pretty lacking, but I assumed it was supposed to download the files I need as mentioned in the Plugin Writer's Guide getting started section.  Seems a pretty much binary outcome as to works or not.


So how do I get these files?

Why not an easy to find link to a downloadable archive?
I had no trouble getting the tarballs for the 0.10-18 version that shipped with Ubuntu 8.04.  I'd hoped these gst-template files would be in there, but if they are they are well hidden.

Comment 3 Tim-Philipp Müller 2009-08-07 18:32:13 UTC
> Might be it, the telnet just times out after returning an IP it is attempting
> to connect to.

That sounds like a network issue on your side then. You should get in touch with your network administrator to see if they can open those ports.


> So how do I get these files?
> Why not an easy to find link to a downloadable archive?

Because we maintain gst-template in git, and since it's a project template that's the best place for it to be, since you really want to know which files are generated and which aren't if you're starting out with this and are not familiar with autotools. We don't make releases of it, that's just how it is.

I have put up a tarball for you at:

http://people.freedesktop.org/~tpm/gst-template-2009-08-07.tar.gz

I hope you find it useful.

 
> I had no trouble getting the tarballs for the 0.10-18 version
> that shipped with Ubuntu 8.04.  I'd hoped these gst-template
> files would be in there, but if they are they are well hidden.

They're not in there or in any other tarballs.
Comment 4 wally 2009-08-07 20:24:46 UTC
OK, this is the solution for now, but if you auto generated a snapshot of this to the web page download directory whenever it changed there would never have been an issue.  

I've practically zero chance of getting anything on the firewall or web filters changed.  I'm sure you'd be amused as I was, when searching for some very low level X windows information the web filters thought I was surfing porn.


The gst-launch tool makes me think gstreamer could be a good solution for me in terms of video data input and output, but it seems writing a plugin is the only way I can get at the video data to manipulate it.  If there is some way to just register a callback to get a pointer to the data every frame I'd be thrilled to know about it instead of going the plugin route.

Basically I've an image processing application where analysis is done on each frame, some results output on each frame, and some feedback displayed on the image to guide the operator in setting up parameters for the processing.


How do I select the v4l2 input device source in gstreamer, i.e. composite video or S-VHS?  Some cards have multiple composite inputs to select from, so far I have to use some other program to select which input, then the gst-launch v4l2src ! queue ! xvimagesink pipeline works.
  
Thanks,
--wally.
Comment 5 David Schleef 2009-08-07 22:37:08 UTC
  http://cgit.freedesktop.org/gstreamer/gst-template/

Click on 'commit', and you get a download link for a tarball.

Also, you might be able to use git over http:

  git clone http://anongit.freedesktop.org/git/gstreamer/gst-template.git

(And no, that link is not advertised anywhere.)
Comment 6 Tim-Philipp Müller 2009-08-21 09:03:35 UTC
commit 78ef5ff4c7ecba0542720291d62f73840969bb0f
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date:   Fri Aug 21 09:59:58 2009 +0100

    docs: add link to cgit tarball download of gst-template in PWG
    
    So people who can't use git for some reason still can get hold
    of the code. See #591069.