Slashdot Mirror


The Next Generation of XAnim

You don't hear much about xanim anymore, but it's certainly an old stand by (FAQ: Yes, you can use it to play cinepak encoded movies if you have a few closed source modules). But are you curious about what's happening with old faithful? rsk noted that the next generation xanim featurelist is online. It's not ready yet, but it's nice to see an update.

13 of 96 comments (clear)

  1. Re:Quicktime codecs ? by update() · · Score: 5
    It's worth mentioning, though, that overzealous "advocacy" is part of the reason Apple hasn't released a Linux QuickTime player. There was a post on a QuickTime list from one of the project leads describing his frustration with hate mail from Linux users and his impression that the large majority believe they are entitled to everything on their terms and that a binary-only Linux release would have generated more hostility and bad press than benefit to Apple. (Sorry, no URL. Apple is changing their listservers and the archive isn't up yet.)

    As psergiu said, "polite".

  2. Too much duplication of effort by Nailer · · Score: 4

    * Quicktime for Linux does [rare] MJPEG encoded Quicktime for Linux
    * Xanim doesn't fully support MPEG1
    * SMPEG is also only MPEG 1 based
    * XMovie does MPEG2
    * AviFile is an interface for MS-MPEG4, among others
    * Livid [library] and OMS [player] plays DVD movies
    * RealPlayer plays RealMedia content and nothing else

    Each of these libraries implements the same features over and over again. Different rendering modes, resampling for screen sizes, fullscreen mode, player interfaces and skinning, plugins [visualization, etc] etc.

    This is a massive duplication of effort and [unlike similar duplications of effort] neither project covers the full spectrum of whats ouyt there [compare this to KDE - GNOME, which both happily run whatever apps are out there providing the libraries are installed].

    We need to put a standard for pluggable codecs / extensions [an extension being a parent for other codecs - eg, the AviFile version of WINE, or a non-Real interface for RealPlayer codec]. Perhaps integrate it into SDL if appropriate.

    The result would be a standard api [which a number of players could be used on top of] suitable for Audio and Video, and easily extensible. Can the developers of all the projects mentioned in this thread start please talking to each other?

    ---

  3. not trivial by dboyles · · Score: 5

    A lot of people are trivializing this article as "just another software announcement" - and an old one at that. True, "Slashdot is not Freshmeat!" But I say it's much more than that. I don't have the URL handy, but there was recently a survey of current Windows users (including CEOs, CTOs, and IT admins). The subject was "Given that UNIX is considered much more stable than Windows, why not migrate?"

    IIRC, about 4% said a move to a UNIX-based OS would result in incompatibility issues. Another 7% mentioned having to retrain employees. But approximately 84% replied that UNIX - and Linux in particular - has no support for viewing pornography in a video form. One Fortune 500 exec noted that the online porn industry is rapidly migrating to streaming video because of the high availability of bandwidth. Until Linux, BSD, etc. decide to support this vital part of the market, Microsoft will continue to dominate.

    yes, of course I'm kidding

    --
    -- "Complacency is a far more dangerous attitude than outrage." -Naomi Littlebear
    1. Re:not trivial by Tackhead · · Score: 3
      > 84% replied that UNIX - and Linux in particular - has no support for viewing pornography in a video form.

      Neither does Microsoft. A year or so ago, someone made a similar comment to me, so I took a fresh W98SE install into alt.binaries.multimedia.erotica and found most of the pr0n wouldn't play either.

      The problem with .AVI is that .AVI can mean any one of dozens of codecs. Off the top of my head, in loose chronological order, YUV9, IR32, IR42, IV5, I.263, MP4v2, MP4v3, DiVX...

      In order to pick up all the codecs, I had to spend a fair bit of time browsing web sites people had set up to solve this problem. (No, I don't consider the MSFT solution of "Install Media Player 7 and let it munge your system online, and rat back to Bill, Inc. what pr0n you're viewing" as a solution).

      The length of the alt.binaries.multimedia.erotica FAQ (and the effort to which people had gone through, both to "get" the codecs, many of which are, of course, no longer available even in closed-source form from Intel and what-not) tells me that "supporting .AVI" is as much of a problem for Micros~1 as it is for xanim.

      But it's also a testament to how much work people are willing to go through to get their pr0n.

      > Until Linux, BSD, etc. decide to support this vital part of the market, Microsoft will continue to dominate.

      Although the author of the comment said he was just kidding, and got modded "Funny", I think he's got a pretty good point.

      Look back - pr0n is what made the VCR popular. Bandwidth limitations for static images brought us .GIF and .JPG, and pr0n users were probably the ones who most needed the compression. Then comes .MPG, MPEG2, and a gazillion different codecs wrapped in .AVI.

      Look at DejaNews (no, they don't archive binaries, but they do archive alt.binaries.multimedia.erotica.d.) and find out who the earliest adopters of MPEG4 video were. The pr0n groups appear to be several months ahead of the curve when it came to what-eventually-became-DiVX.

      Say what you will about the cheeziness of pr0n, but you can learn a lot about the state of the art in video compression just by looking at the file extensions of postings in alt.binaries.multimedia.erotica.

  4. pr0n. by Lemmy+Caution · · Score: 4

    Because people make typos when they are typing with just one hand.

  5. Quicktime codecs ? by MarcoAtWork · · Score: 3

    I read the webpage, but it doesn't say if it will finally support the Sorensen codec for quicktime or not (biggest reason to browse in windows besides windows media player).

    On a related note, does anybody know if it is at all possible (via wine or something) to listen to windows media player streams in Linux ? I find that honestly Realplayer streams blow chunks, and I would really love to listen tp WMP streams instead (www.com is a perfect example)

    --
    -- the cake is a lie
    1. Re:Quicktime codecs ? by psergiu · · Score: 5

      Go to the unsupported xanim codecs page and read why you can not play sorenson video in linux. And send a polite mail to Sorenson asking them why they do not support anything else than mac and win.

      Maybe a gazilion polite e-mails from the /. ppl which will make their e-mail server crash'n'burn will be a good proof that un*x has a large enough market for their technology.

      --

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    2. Re:Quicktime codecs ? by Ian+Schmidt · · Score: 3

      WMP plays local files nicely on recent Wine versions, and there are reports that streaming works also (haven't tried it myself).

  6. Re:why use xanim? by ywwg · · Score: 4
    There's no reason to use xanim, except possibly for partial quicktime support.

    MPEG is very well supported with the SMPEG library, thanks to loki. There's even a plugin for xmms that works quite well.

    AVI's are _fully_ support with avifile. I mean fullscreen, full frame rate support of ever avi filetype, including the DivX ;-) codec. This is a jaw-dropping piece of software.

    There's even a project called XMPS which takes smpeg, avifile, and a couple other programs and puts them into one great piece of software.

    So why do we need xanim?

  7. quicktime by anethema · · Score: 3

    Since Apple doesnt seem to be doing anything about the linux community anytime soon, i wonder if there are any plans in the works to make xanim able to play sorenson encoded quicktime files..
    all those pretty trailers like Final Fantasy (The Movie.) Its the best cg ive ever seen, but i cant watch it because xanim wont play it.
    And all those funny commercials on adcritic. is there maybe a way using windows dll's or something?

    --


    It's easier to fight for one's principles than to live up to them.
  8. XAnim is a bit obsolete ... try aviplay by Anonymous Coward · · Score: 5

    I suppose everybody here knows about aviplay (DivX is a fast way to make yourself popular) but although it uses .dll and other "non open source" resources who cares? After reading the XAnim page it's obvious that the player won't be GPL (at least since the beginning) and that it will keep using those precompiled modules to play certain formats. Latest aviplay (0.50) can even play DivX sound, and they are working hard on support encoding (not too reliable at this moment), soon we will all be able to backups our DVDs from Linux. If only we would have got a decent DVD player... how many nightmares the RIAA could have avoided ... Regards, - german PS: you can found aviplay at http://divx.euro.ru

  9. avifile sucks by SpinyNorman · · Score: 3

    avifile may read divx's, but it certainly doesn't work for all windows video CODECs. Have you ever tried getting it to use one other than those it comes bundled with - I hav't been able to get a single additional one to work - then all fail in different ways.

    Still, if you do want to use avifile, aviplay and XMPS are not the best players. Try LAMP or XTheatre instead.

    There are better options for MPEG also. SMPEG only works for MPEG-1 (as does mtvp). For MPEG-2, try xmovie, xine, or the VideoLan client.

    There's also at least 3 Open Source divx (i.e. MPEG-4) CODEC efforts that I'm aware of - I submitted the story yesterday, but it was rejected.

  10. Re:why use xanim? by JabberWokky · · Score: 4
    Because it's open source. You've been reading Slashdot for long enough now to know that a particular CODEC or software need not be "stable" or "compatible with anything" or even "work". As long as it's Open Source, the greatest thing ever!

    Okay... I'm friggin tired of this attitude. Yes, it is *damn* important that it's Open Source. Did you ever think in your tiny little mind that there *might* just be something that you aren't getting about Open Source/Free Software?

    It's not the quality... for every quality comparison where Open Source wins (Apache vs. IIS 4.0, BSD Networking vs. the rest of the world), there is another where closed source wins (Any DTP program).

    The difference is that Open Source is a not a magic bullet to quality, but rather places the onus of quality on the userbase. It's not about free software, it's about the potential of Free software.

    Look around... not counting the people who use Linux on faith (either because it's trendy, or because someone they trust told them to try it), most users of Linux are people who make a living using computers. Most are people who have a serious personal investment in computing. And they choose Linux. It's hard to explain to someone who isn't a developer (heck, it takes time for even a computer developer) why XML is better than a binary file -- i.e., why open standards are better than propietary. Why the following is worse than 20k of code to read an XML file (pseudocode ahoy!):

    struct foo {
    int head,
    int torso,
    char lleg,
    char rleg
    }

    write(fp,foo,sizeof(foo))

    It's faster, smaller, leaves a smaller footprint... why not use it? For the exact same reason Linus refuses to change the /proc fs to binary read files. There is a philosophy inherent that is time tested, and experience shows that will result in more work at first, and less work later.

    And that's what both Open Source and Free Software are... philosophies that pay back later. Some of it pays off now (gimp, Konqueror, qmail), but it's the potential that, once it hits critical mass, will pay off in the future.

    --
    Evan "Typed hurriedly, not proofread, as I need to catch a train..." E.

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien