Slashdot Mirror


GStreamer: Full-featured Multimedia for Linux

Ur@eus sent us this: "We at Linuxpower have just put up an interview with Erik Walthinsen, lead developer on GStreamer. GStreamer is a full featured MultiMedia framework which recently got commercial backing from RidgeRun Inc.. GStreamer has also been chosen to be featured at GUADEC 2. For those interested in Multimedia on Linux there is a new version available from the GStreamer homepage today."

23 of 53 comments (clear)

  1. Can this play a Windows Media audio stream? by Archeopteryx · · Score: 2

    I cannot seem to find a list on the site of what
    is supported... I've been looking for weeks for
    some means of playing a Windows Media Player audio
    stream so that I can listen to a station that is on WarpRadio.com.

    If anybody has ideas in this regard, I would love to hear them!!!

    --
    Dog is my co-pilot.
  2. Re:Unfortunately... by miguel · · Score: 2

    Well, that is correct if you are just trying to do the obvious. There are a number of extensions to X that address this problem (Indeed games in Linux do use this strategy to bypass the X server).

    SGI pioneered Direct Rendering, which is a trick that requires hardware + (kernel and or X) support to allow user land applications to directly drive the hardware.

    Various PC hardware cards have supported this for a long time, and a few people were working on this. I lost track of this project a long time ago, as my interests shifted to other things.

    Miguel.

  3. No, it's not on their page by VValdo · · Score: 2

    I only know about Trinity because I wrote to one of the developers after the announcement on gnome.org a few weeks ago. We were talking about whether gstreamer would make a good foundation for a free NLE. He told me there was already one in the works called Trinity, etc.

    Information about Trinity isn't on the gstreamer page, as far as I know.

    W
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  4. Assuming a reasonably fast aircraft, it works out by FreeUser · · Score: 2

    Assuming he didn't exaggerate his time door to door, he could easilly do this under two hours.

    PDX (Portland International) to BOI (Gowen Field, Boise) is 298.2 nautical miles. Even my slow ass Beech Sundowner can make that trip in under two hours (true airspeed 110 knots, ground speed wind dependent). If he lives relatively close to the airport, and the office at the other end is relatively near, and he flies in a reasonably fast plane, he should have no trouble in getting door to door in a couple of hours.

    Of course, bad weather and other factors can cause delays, or force the flight to be cancelled altogether. This is especially true with General Aviation aircraft, which fly at lower altitudes and are more vulnerable to weather en route than higher-flying commuter or corporate jets.

    --
    The Future of Human Evolution: Autonomy
  5. Re:Assuming a reasonably fast aircraft, it works o by FreeUser · · Score: 2

    Even my slow ass Beech Sundowner can make that trip in under two hours

    Argh! I should really preview before posting.

    The above should have read "Even my slow ass Beech Sundowner can make the trip in under two hours with a good tailwind." Normally such a trip, in still air, will take my plane closer to 2 hours and 40 minutes (110 - 120 kts tas), which is slower than many General Aviation aircraft.

    My guess is he's either flying a fast single (150-200 kts), a twin (150-200kts), or a corporate jet (300+ kts).

    --
    The Future of Human Evolution: Autonomy
  6. Re:Assuming a reasonably fast aircraft, it works o by s390 · · Score: 2

    You seem to have mistaken Slashdot for a private
    pilots' website. This 22 year old guy is probably
    _not_ flying his own plane to and from Boise. He
    is likely glad his firm pays commercial airfares.

    But yes, it's possible to get from Portland to
    Boise in ~2 hours, if you don't waste time in the
    airports. Portland isn't a very busy airport and
    Boise is... um, even less busy. I think airlines
    use Fokker 100s or small MD-80s from Portland to
    Boise. These commercial jets do 500+ mph, which
    makes the Portland/Boise trip about 40-45 minutes.

    I grew up in Portland, OR (but I don't live there
    now), and yes, I went to Boise by air last year.

  7. Re:Assuming a reasonably fast aircraft, it works o by s390 · · Score: 2

    Yeah, it's tacky to reply one's own post, I know.

    But this is tale telling. The fire's dying down,
    and you younger folks might appreciate a story...

    In high school, a substitute teacher in foundry
    class (!) mentioned a ranch in Eastern Oregon to
    apply for field hand work. I wrote, was accepted,
    so I went up there, traveling on my Yamaha 250cc
    motorcycle. I spent the summer there, lived in
    a bunkhouse, up at dawn, fed well, down at dusk.

    I went back a second year (almost 18, now), and I
    was given a piece of heavy equipment to run about.
    Well, it was interesting. I almost ran over some
    transient field worker (but didn't, thank God) and
    almost got called out by some little truck driver
    half my size (didn't happen, thank _his_ stars).

    Most important lesson - it you're going to ride a
    motorcycle 200 miles, get some good sleep before.

    I didn't, and I almost died several times on the
    way home because of it. When you're on the gravel
    at 70 mph, on a bike, that's on the edge! I have
    done that. I would have preferred not to do that.

    It's funny, I later ended up as climbing teacher
    for the same guy who mentioned the ranch to me....
    Too bad the weather was prohibitive. I would have
    enjoyed scaring him half to death, several times.

    Thus endeth the story.

  8. Re:One common plugin format? by SpinyNorman · · Score: 2

    Let's see--we have xine, xmms, oms, and now gstreamer..

    Not to mention LAMP, mplayer, Xthreatre, XMovie, and a couple others I've forgotten!

    To be fair though, GStreamer is a library rather than an application, so it may be worth taking a look at...

  9. Re:DVD? by Wizard+of+OS · · Score: 2

    the ./configure script shows on my system:

    checking DVD CSS code... no
    looks like it's already there :)

    --

    --

    --
    If code was hard to write, it should be hard to read
  10. Re:Another Multimedia API by Wesley+Felter · · Score: 2

    The above post is not informative; we're talking about the QuickTime API here, which is codec-independent.

  11. Re:Another framework: dmSDK by Ur@eus · · Score: 2

    Erik has writen the followng reply to that question, which I thought I link to here for completion. GStreamer mail archive

  12. Re:Gstreamer vs aRts? by cyber-vandal · · Score: 2

    Better than re-inventing them as square wheels.

  13. Re:Another Multimedia API by Ig0r · · Score: 2

    Apple doesn't even own most of the codecs they use.
    They're licensed from other companies.

    --

    --
    Soma: because a gramme is better than a damn.
  14. "Lots of Duct Tape" Version by Alien54 · · Score: 2
    Newsflash: GStreamer "Lots of Duct Tape" 0.1.1 Released!

    Looks very promising, but I think the editotial title of the version says it all.

    ;-)

    Another worthy project I just wish I had the time for!

    --
    "It is a greater offense to steal men's labor, than their clothes"
  15. DVD? by Raster+Burn · · Score: 2

    I noticed that one of the screenshots was of a Matrix .vob file. Hmmmm.... if DVD playing wasn't compiled in, I'm sure someone could make a DeCSS plugin a la xine. I guess it would be hard for the MPAA to go after someone who anonymously writes a plugin for any of these players.

  16. Re:Something doesn't compute... by leviramsey · · Score: 2

    Even then, unless he lives right next to the airport, less than 2 hours is pushing it. figure 300 miles air distance. That's a roughly one hour flight (terminal to terminal), but you add in all the overhead at the airports and you're talking 3 hours easy.

  17. Re:What does the "G" in "GStreamer" mean? by ChiefHighwater · · Score: 2

    The G in GStreamer at one time stood for Gnome but we realized that our core should be GUI-agnostic. We have worked hard to limit our dependencies save one: C. Ok, Ok we still need glib 8-]

  18. Something doesn't compute... by leviramsey · · Score: 3

    Sorry about this, but slashcode wouldn't let me post this in response to the article...

    Personally, I've lived in Portland, Oregon for all my 22 years, and would like to stay here. RidgeRun is in Boise, Idaho, so I do some commuting (less than 2 hours door-to-door), but it is telecommuting for the most part. [Emphasis mine...]

    Uh, according to Maps.com, the distance between Boise and Portland is ~421 miles. I know you can drive fast out west, but I don't think that hitting 250 is acceptable...

  19. Awesome by tykals · · Score: 3
    It's about time the Linux community got its act together and started making real apps, because every little bit helps. Eventually we won't need Microsoft to supply user-friendly software.

    I really hope this project succeeds. Congrats to the guys working on GStreamer!

  20. Why GStreamer is cool... by VValdo · · Score: 4
    Providing access to cheap/free multimedia functionality, especially an open non-linear editor (a "word processor for video") is very important.

    As video has become a central way to entertain, inform and influence the public, "the people," not just government and big media companies, must be given the power to create decent video presentations..

    If you can't run one of the more popular commercial non-linear editors (Avid/Final Cut Pro/etc) I offer the following list of Linux alternatives.

    (And before you mod me offtopic, note that Trinity uses Gstreamer. So there.)

    NON-LINEAR SYSTEMS

    Broadcast 2000 -- One of the more developed linux editors. Works with a variety of hardware. I personally haven't used it, but there is at least one company out there selling pre-packaged versions of this.

    Trinity -- Another Linux solution - still very early in development. Uses Gstreamer though

    MainActor -- I think this is a commercial Linux product, about $100.

    And for fun...

    AUDIO EDITING SYSTEMS

    ProTools FREE - This is a commercial product, but this free, non demoware version, limited to 8-tracks, does not require dedicated hardware. It does require Mac or Windows, though I have no idea if it will run under WINE.

    ProTUX - Although the web site denies it, this is basically an open source ProTools.

    Audacity - A cross-platform open source audio editor.

    I'm sure there are more, but these are the ones I know about.

    W
    -------------------

    --
    -------------------
    This is my SIG. There are many like it, but this one is mine.
  21. One common plugin format? by Stiletto · · Score: 4


    Flame suit on and ready!

    Let's see--we have xine, xmms, oms, and now gstreamer... How often does the wheel have to be reinvented before there is an extensible media-playing system for *nix that provides what "Video for Windows" did for Windows years ago?

    Just to *catch up* with Windows, let alone trump it, this system needs:

    1. The ability to load a platform-independant module that provides any arbitrary codec, and all your movie or sound players will make use of the module.

    2. Something that can take advantage of hardware acceleration (MJPEG or MPEG accelerators, and capture cards)

    3. Is network transparent like X, for remote displaying over a high-speed network (none of them do this right, yet)

    I sure don't have the answers, but I bet if the amount of work that is put into so many seperate projects was concentrated on making them work together, Linux video woudln't be in such a sorry state.

    1. Re:One common plugin format? by icepick · · Score: 4

      xine - uses avifile and mpeg2dec in an application to display video. It works, but so what? The heavy lifting is in those two libs.

      xmms - same here.

      oms - yep, yep. mpeg2dec. I know I've seen messages over a year ago to them from Erik trying to get them on board the gstreamer project but they really just wanted a DVD app at the time.

      >1. The ability to load a platform-independant
      >module that provides any arbitrary codec, and all
      >your movie or sound players will make use of the >module.

      Write a plug in for x in gstreamer and you can use it in all gstreamer apps. ("Platform-independant"? Not sure what this is supposed to mean. )

      >2. Something that can take advantage of hardware
      >acceleration (MJPEG or MPEG accelerators, and
      >capture cards)

      In gstreamer this is up to the plug in to be know about these things.

      >3. Is network transparent like X, for remote
      >displaying over a high-speed network (none of
      >them do this right, yet) Really look at
      >gstreamer.

      One of the demo Erik was working on orignally was using Internet2 to do something much like this.

      --

      --
      You're just jealous because the voices only talk to me.
  22. What about by mindstrm · · Score: 4

    PC manufacturers? they make computers that could be used to copy copyrighted files..... therefore, by your logic, they should exercise moer caution?

    Obeying the law is up to PEOPLE.

    For example, the law here says I cannot carry my giant bowie knife around town. However, I can purchase as many giant bowie knives as I want in the store. Is the store negligent? No. I am responsible.

    I have a CD burner. I could be pirating CD's all the time and selling them to people. Do I? No. I'm responsible. It's not the CD burner manufacturer who's at fault if it's used for illegal purposes.

    I can purchase all kinds of flammable liquids and matches at any store, but I don't go aroudn burning down things for fun, because it's illegal..

    Get the picture?

    And.. if *everyone* doesnt' want to follow a law, like some copyright things with regards to music, then maybe that law should CHANGE or GO AWAY.

    People have the right to persue profits, not the guarantee of profits.