[gst-devel] parsing problems

Thomas Vander Stichele thomas at urgent.rug.ac.be
Wed Apr 23 08:52:02 CEST 2003

Hi gang,

I'm getting increasingly confused and annoyed by the problems we're 
currently experiencing in HEAD wrt pipeline parsing.

A simple gst-launch filesrc ! fakesink is running infinite loops without 
ever getting started.

I've been told this is due to bison.

Firstly, I must honestly say I've never ran into bugs with the old parsing 
syntax.  Company said there was something wrong with it, did a lot of work 
(for which we of course thank you), then came up with something new that 
has a different syntax which we probably don't fully get yet - but it is 
irritating that we have to force a change.

What's worse though is that apparently it does not work with my very 
recent rh9-included bison.

So something is wrong, and I don't understand what it is.

I see two options:
- we revert back to the old parsing grammar, which I don't know what was 
wrong with, but worked fine
- somebody does the work to properly make our new parsing stuff work on
  reasonably standard bison versions (I count rh8's and rh9's bison
  as "standard", and you all are welcome to declare some debian and
  other distro versions as standard).

Basically I'm saying that we shouldn't start enforcing people to upgrade 
standard old development tools when chances are part of the problem is 
ours and it can be fixed more elegantly.

Also, this really tells us that we should work at getting some osort of 
regression testing going, because this is the sort of thing we really need 
to avoid.  If the simplest of pipelines fails, we probably cannot begin to 
assess what else might go wrong.

So, Leif, where you at ? :) Let's get together and set up a test suite.



The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- thomas (dot) apestaart (dot) org -*->
I hit him around a lot.
For Spike, that's like third base ...
<-*- thomas  (at) apestaart (dot) org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/

More information about the gstreamer-devel mailing list