Slashdot Mirror


Xine Gets Native Sorenson3 Decoding

gooofy writes "Freshly (im)ported from ffmpeg, xine 1-beta12 finally has native support for Sorenson SVQ3 video. This means that you're finally able to watch the latest quicktime trailers on any xine supported hardware platform, not just on x86. Other goodies in this release include support for ogg/theora, playback of cd/dvd over the network, improved handling of mpeg-2 files (resyncing) and many detail improvements."

73 of 301 comments (clear)

  1. Applaude for 2 reasons by AlabamaMike · · Score: 4, Informative

    1: One less reason to run a Windows platform. 2: No more annoying "don't you want to buy this" ad when you're trying to watch a new trailer.
    -A.M.

    --
    Pimpin' all the Karma Hoes!
    1. Re:Applaude for 2 reasons by elid · · Score: 4, Funny

      Well, Mac doesn't seem to have much of a problem with Quicktime!

    2. Re:Applaude for 2 reasons by axxackall · · Score: 3, Insightful
      One less reason to run a Windows platform

      One less reason to run a Intel platform.

      --

      Less is more !
    3. Re:Applaude for 2 reasons by AKnightCowboy · · Score: 2, Insightful

      But is this legal? I'd like to watch my legally purchased DVDs on my Linux box, but it seems I have to break the law by using the decss routines to do it.

    4. Re:Applaude for 2 reasons by tincho_uy · · Score: 2, Funny

      You can always compile it without css support if you wanted to stay legal...

    5. Re:Applaude for 2 reasons by AKnightCowboy · · Score: 2, Interesting
      You can always compile it without css support if you wanted to stay legal...

      Yea, but then I can't watch my DVDs. :-) I've yet to come upon a DVD that didn't have CSS encryption... maybe porn doesn't, but anything from Hollywood seems to. I realize it's probably the moral equivalent of j-walking, but there seem to be some pretty hefty consequences in the eyes of the law if someone chooses to make an example out of you.

    6. Re:Applaude for 2 reasons by damiam · · Score: 2, Insightful

      Yes it would. CSS is optional, and any reasonably professional DVD burning app will let you burn a DVD with or without it.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    7. Re:Applaude for 2 reasons by JebusIsLord · · Score: 3, Insightful

      Just don't confuse legality with morality, and you'll be able to sleep at night just fine.

      --
      Jeremy
    8. Re:Applaude for 2 reasons by norweigiantroll · · Score: 2, Interesting

      Yeah, should be one less reason to run a proprietary platform/software.

    9. Re:Applaude for 2 reasons by LittleBigLui · · Score: 3, Informative

      but the default decryption mode of libdvdcss uses the legit player keys (which can be reverse-engineered from any encrypted dvd), which is perfectly legal (no encryption broken), since the player keys aren't protected by copyright but are simply trade secrets and can be reverse engineered legally.

      on the other hand, libdvdcss provides two fallback methods which actually break the encryption of the dvd. by the use of those you agree to some serious butt-rape in a DMCA-gulag of the plaintiffs' choice.

      --
      Free as in mason.
  2. xine by Spy+Hunter · · Score: 4, Interesting

    Great! Now all it needs is an interface that doesn't suck majorly. Have you tried to use their configuration dialog? What were they thinking?

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    1. Re:xine by Anonymous Coward · · Score: 4, Informative

      Give Totem a try if you're looking for a GTK+ (2.x) interface. Much nicer than the normal XINE interface :).

    2. Re:xine by Newtonian_p · · Score: 5, Informative
      Actually, xine is split into 2 components: xine-gui and xine-lib. If you do not like the xine-gui, you could look for alternate guis but keep the xine-lib part (and therefore the native Sorenson 3 support).

      One alternate gui I know is Kxine, a kde/qt based gui for xine. I think it looks nice.

      --

      There are 2 kinds of people in this world: Those who write in decimal and those who don't

    3. Re:xine by Compenguin · · Score: 3, Informative

      I tried totem but i had issues with some file formats that regular xine handeled fine and the only soultion i got was run gnome-mime-data from cvs

    4. Re:xine by Spy+Hunter · · Score: 4, Insightful

      Looks like KXine hasn't been touched in over half a year. KPlayer and KMplayer, on the other hand, seem to be progressing nicely. I won't be happy until some backend issues are fixed, though, like smooth seeking/rewind/fastforward and single frame advance/rewind. Seems like no linux media player is interested in tackling these issues. Quicktime is the only player that gets it right. But it is windows/macos only and has annoying advertisements and Flash-like "features". I want my movie player to just play movies, not be a "media center" where "media" is defined as "whatever stuff AOL/Time Warner/Disney/Sony/etc. want you to be paying for today".

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    5. Re:xine by Anonymous Coward · · Score: 2, Informative

      The multimedia framework in KDE 3.1 uses libxine. I always use the KDE mediaplayers, for example Kaboodle, and it works very nice.

    6. Re:xine by David+McBride · · Score: 2, Informative

      The author of KXine, a friend of mine, is currently busy doing his finals and individual project for his Masters degree. Updates are likely to be slow-coming for the next few months or so. :-)

    7. Re:xine by Spy+Hunter · · Score: 2, Interesting

      Every current media player out there has a UI that is really unresponsive. Some have buttons that often take half a second or more to do anything when they're pressed. Most have seek bars that move smoothly under the mouse but aren't connected to the video while moving, or only seek to discrete points that are quite far apart. Most lack small-step seeking controls. I often find myself wanting to take a closer look at a part of a video or wanting to position a video at a particular point before playing, but finding the point is nearly impossible due to the horrible seek controls, button delays, and lack of small-step seeking both forward and back. VCRs have an excuse for being unresponsive, they are based on physical tape that must move. Software video players have no such excuse. I think once you used a player with an extremely responsive UI, you would wonder how you ever used any other player.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    8. Re:xine by mr3038 · · Score: 2, Informative
      Most have seek bars that move smoothly under the mouse but aren't connected to the video while moving, or only seek to discrete points that are quite far apart. [...] VCRs have an excuse for being unresponsive, they are based on physical tape that must move.

      You know, most video formats have so called key frames and it's only those key frames from which the player can really start the playing. If you select a position between keyframes the decoder must compute all frames from previous keyframe to the point you selected. And some formats require the decoder to compute all frames after the selected frame and next keyframe, too! When some people encode movies with 10 minute keyframe interval [1] you can be sure that no player can quickly skip to any given location.

      There's your physical excuse for the lack of displaying video live while you move that track bar -- there's no way to compute the results fast enough. Yep, most players could do better than they do but if the underlaying decoder engine is designed with the playback in mind, it might be that it doesn't do backwards seek that fast. Once you have backend engine that can do smooth seeking , coming up with a nice frontend is a non-issue. Or, it might be hard to decide if those buttons should have "silver" or "grey" finish...

      [1] Say you have 24fps movie with the resolution of 720x360 pixels. With 10 minute keyframe interval the decoding engine needs to compute 10*60*24/2 = 7200 frames per seek on average. Considering that uncompressed frame takes about 0.5 MB, the player needs to handle about 7200 * 0.5 MB = 3600MB of data per seek... Of course, the situation isn't that bad usually but there're still lots of little bits to compute.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
  3. My question by ABetterRoss · · Score: 4, Funny

    Does it work on OS X?

    Oh wait... I've got quicktime. Sorry.

    1. Re:My question by unclebulgaria · · Score: 2, Interesting

      What is the difference between the mac and windows version? On my iBook it seems exactly the same, the same annoying nag screen asking you to upgrade to quicktime pro, as well as the inability to play in full screen mode included. I just use video lan client or mplayer osx.

  4. x86 by drinkypoo · · Score: 4, Funny
    This means that you're finally able to watch the latest quicktime trailers on any xine supported hardware platform, not just on x86.

    Yes, all those macos-on-ppc people are having so much trouble with that.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:x86 by beerits · · Score: 3, Informative

      If you don't like the Apple supplied QuickTime Player why don't you try one of the many replacement players.

  5. Mplayer uses ffmpeg by Newtonian_p · · Score: 3, Insightful
    I know that Mplayer comes with ffmpeg and uses it as its divx/mpeg1/2/4 deconding engine

    Could droping in its source tree the new version ffmpeg in lieu of the one that comes with it make Mplayer support native Sorenson 3 too? Or would some additionnal modifications be needed in the Mplayer source?

    --

    There are 2 kinds of people in this world: Those who write in decimal and those who don't

    1. Re:Mplayer uses ffmpeg by glitch! · · Score: 5, Informative

      Could droping in its source tree the new version ffmpeg in lieu of the one that comes with it make Mplayer support native Sorenson 3 too?

      Yep, if your code uses the libavcodec call av_register_all(), then when you use av_find_stream_info(), it will "just work". I tried yesterday's libavcodec out of CVS on the Quicktime Animatrix movie, and the video quality was pretty good. Pity about not having the QDesign audio codec, though...

      --
      A dingo ate my sig...
  6. yeah but does it embed in a browser? by 7-Vodka · · Score: 5, Insightful

    Most movie trailers and stuff that i'd need quicktime for are embeded in webpages. It's a pain in the ass sometimes to find the url for the file you want and download it so you can play it.

    --

    Liberty.

    1. Re:yeah but does it embed in a browser? by bogie · · Score: 4, Informative

      Mplayer with the Mplayer plugin usually does a pretty decent job with that. Maybe its not 100%, but when the big two web media companies(Microsoft, Apple) are trying to block you from entering their markets its not always a trival task.

      http://mplayerplug-in.sourceforge.net/

      btw screw you apple and microsoft for not providing media players for linux.

      --
      If you wanna get rich, you know that payback is a bitch
    2. Re:yeah but does it embed in a browser? by Darf+Bobo · · Score: 5, Informative

      In mozilla you can use 'View Page Info' and choose the 'Media' tab. URLs for video, etc have the 'Embed' type. Just pass the URL to mplayer if you have the bandwidth.

    3. Re:yeah but does it embed in a browser? by Tumbleweed · · Score: 2, Interesting

      The vast majority I've seen embedded in webpages in the last, oh, 6 months or so, finally allow you to save the quicktime movie to your harddrive.

      I think they finally realized that bandwidth costs real money when you make people download something over and over again. :)

      Normally, you just let the Quicktime fully load, then you can 'Save as Quicktime Movie'.

      Yay.

  7. Re:not on x86 by fwankypoo · · Score: 5, Informative

    I think you read the article wrong... Whis is a native implementation of Sorensen 3 that can run on all supported platforms (including x86). It used to be that watching a Sorensen 3 encoded video involved the use of Win32 DLLs (either through WINE, or later by directly accessing the DLL). Now it isn't needed. So indeed one _can_ watch a Sorensen 3 video on x86 using the lates version of xine without any nutty DLL hacks.

    --
    The time of day is 29:33.
  8. Mplayer by Gyorg_Lavode · · Score: 4, Interesting

    Will mplayer be able to take advantage of these native sorensen codecs also? While mplayer plays quicktime files, they are not native and they aren't great, (specifically once you play 1 mplayer will crash if you attempt to play a second). Also, I am pretyt hooked on mplayer by now.

    --
    I do security
    1. Re:Mplayer by Gyorg_Lavode · · Score: 2, Funny

      yes, because it's very likely that doing:
      ./configure --enable-gui
      make
      su -c "make install" functions completely differently when I type it. I guess I must have missed the "--dont-crash-on-quicktime-movies" option.

      --
      I do security
  9. Re:not on x86 by bain · · Score: 2

    Acually the quote said "not just on x86"

    So it works on x86 .. AND others ... essssh.
    all in all very nice ... can't wait for gentoo to
    have an ebuild for this .. hmmm .. think I'll write one just the same ...

    bain

    --
    Sanity is a majority vote.
  10. Who, and how? by CoughDropAddict · · Score: 4, Interesting

    Who are these guys? I'm amazed at what they're pulling off, encoding and decoding all these proprietary formats. This isn't the kind of stuff that some bored college student can churn out on a lazy Sunday afternoon. And how do they manage to decode a format like Sorenson that isn't even publically documented (AFAIK)?

    1. Re:Who, and how? by Anonymous Coward · · Score: 5, Funny

      Reverse engineering the format is the interesting part. Hiding from the patent lawyers is the exciting part.

    2. Re:Who, and how? by fireman+sam · · Score: 5, Funny

      I think they may be using SCO proprietry code to get to an enterprise level so quickly. Call in the laywers!

      --
      it is only after a long journey that you know the strength of the horse.
    3. Re:Who, and how? by 1000StonedMonkeys · · Score: 2, Interesting

      All of the major codecs that ffmpeg/libavcodec can decode are based on mpeg4 (well, except ms mpeg4 v1/2/3 which doesn't quite meet the mpeg4 spec), so it's really far less work than you make it out to be. It's just a matter of tweaking their mpeg4 codec to deal with the idiosyncracies whatever mpeg4 codec the video uses.

      Correct me if I'm wrong on this, but from what I can pull up from sorenson's site, SVQ3 also appears to be an MPEG4 codec.

      Of course, this is not to belittle what the ffmpeg guys have done. Libavcodec is my decoder of choice on both windows on linux because it's just plain faster than anything else out there.

  11. But the important question... by ca1v1n · · Score: 4, Interesting

    Will it play the audio on the trailer for The Matrix Reloaded?

    1. Re:But the important question... by vivek7006 · · Score: 3, Informative

      Yes it will ....

      I had downloaded the matrix reloaded trailer but could not get the adio working for mplayer. Someone on slashdot suggested to download and install faad2 libraries, but I could never get mplayer to play the audio in the matrix reloaded trailer.

      But the good news is that with this new version of xine, you can play the matrix reloaded trailer with full audio support. Its cool!! especially because you cannot play it in fullscreen mode in win2k using quicktime (It only allows to double the image size, but no full sceen mode).

      BTW installation was a breeze. Just downlaod the lib and ui source and do the following for both of them. ./confure
      make
      make install

  12. Re:More open source fragmentation by Anonymous Coward · · Score: 3, Funny

    First of all, Xine is not a web calendar written in PHP. It's written in Perl.

    And Mplayer isn't free, you have to download it.

    Sheesh.

  13. Re:But it's illegal... by Aliencow · · Score: 2, Funny

    What's amusing is getting modded up when you confuse headlines...

  14. How does it do on progressive DVD benchmarks? by Anonymous Coward · · Score: 2, Interesting
    Apparently, there is a lot of complexity to correctly showing interlaced video on on non-interlaced screens (like computer monitors).

    Does any one know how it ranks on progressive DVD benchmarks?

    This benchmark has lots of screen shots of correct and bad behavior: DVD Benchmark

  15. What has xine done by Fefe · · Score: 4, Insightful

    to get all this free publicity? The ffmpeg and xvid people do all the hard codec work and the mplayer people support every codec, container format and play even severely broken files, setting new records for tweakability to get it to excel even in really bad circumstances (it can play DVD in real-time on my EPIA-M 9000, using software AC-3 with stereo downmix; go ahead and read all the reviews that say it can't be done even under Windows where they have hardware MPEG-2 acceleration and use an external S/PDIF decoder).

    xine is always lagging behind. Their main "innovation" is that unintuitive and ugly GUI. WTF were they thinking when they created a GUI that is unusable without all those tool-tips?

    I have no idea whom the xine people had to bribe to get all this slashdot exposure, because it sure as hell didn't earn it on technical merit.

    1. Re:What has xine done by Anonymous Coward · · Score: 2, Insightful

      I agree.
      Even though even ffmpeg technically did not create the decoder. An Anonymous submitted the patch. Of course everyone in the world would submit something like this as anonymous because of copyright and patent issues.

      But again. great as xine is, the article is kinda a plug. Makes me wish i had submitted my own 2 cent's three days ago when the SVQ3 code was submitted to the ffmpeg list.

      So i just think that we need to aplaud above all the anonymous person who has cracked this baby and then ffmpeg for doing what they do and having designed such a great library.

      VLC (what i use) mplayer and xine all come last in the line of praise.

    2. Re:What has xine done by vlad_petric · · Score: 3, Informative
      For one, they have an audio/video sync code that works fine with the crappy soundcard drivers that linux has (see mplayer article on freshmeat).

      Trust me, once you watch starwars 2 on mplayer and the flying cars (Jedi council window) are like Queen Elizabeth's guards (i.e. they don't go smoothly at all) you switch to xine immediately. (yeah, I know -autosync. Hasn't improved much on my system). Don't get me wrong, mplayer is great - just not on my system. And I'm not going to pay 34$ to get commercial oss drivers.

      --

      The Raven

    3. Re:What has xine done by uhmmmm · · Score: 3, Insightful

      IIRC the native decoder for Sorenson video 1 was from xine, and ffmpeg imported it from them, so it's not entirely one-sided.

    4. Re:What has xine done by BJH · · Score: 2, Informative

      You don't have to pay $34 for anything. Get ALSA and be happy.

    5. Re:What has xine done by foolip · · Score: 2, Informative

      Was this supposed to be a funny troll?

      Granted, for a while MPlayer was better than Xine in terms of performance, support for different codecs etc. Performance is still better I should guess, but I haven't really tried. And yes, MPlayer can play that severely broken fsfawards2001.vob.

      However, look inside of MPlayer and you'll see that everything isn't as perfect. Everything is joined as one package -- gui built together with the rest of the code. No possibility of turning deinterlacing on and off during playback, or even toggling it with a gui.

      Enter Xine: libxine takes care of decoding buisness and talks to the output mechanisms (oss+xv in my case). It doesn't provide even a text-interface. All interface is done by xine-ui, gxine, kxine and some other alternatives. Take a pick.

      You may say that how it works inside is irrelevant, but I (being half-and-half a programmer) sure don't agree. As things grow, having clearly definied roles for each component will help avoid the tangled up state MPlayer is in. This is why the original developer of MPlayer left the project a while back ago, and then a little later said he was going to start libmplayer, which doesn't provide any gui or anything. Sound familiar?

      Oh, and in case it was a long time since you tried Xine, try again -- it's improved quite alot.

  16. Re:More open source fragmentation by Anonymous Coward · · Score: 3, Insightful

    Yeah, lame troll... Xine has much better performance on older PC's, and also has much better synchronization for NTSC MPEG-2 such as DVD's. Mplayer is more of a bleeding edge player, is great for transcoding/encoding stuff, and gets new codecs before Xine, but it is really jerky on NTSC MPEG-2 (dunno 'bout PAL). I prefer Mplayer for encoding DVD's to AVI's in Linux, and watching DIVX and DV AVI files, and I prefer Xine for DVD's and its support for DTS passthrough. But, if I'm going to use a separate program for file/DVD playback, I might as well just use Ogle for DVD's, since it now supports DTS and Dolby Digital passthrough. Xine supports seeking in streams though, so it has one advantage over Ogle.

    You know what? All the programs are great, and I really like having a choice. Now if only I could figure out if it's legal to sell HTPC's that have Open Source DVD software pre-installed (with source code included).

    Oh, BTW, all three are Free and free.

  17. Re:Illegal? by mythr · · Score: 3, Funny

    It's only breaking the law in countries where idiocy is encouraged in leaders. That means you're safe... Um... So, um... yeah, it probably is. :/

  18. Re:Compress in Soreson by Wesley+Felter · · Score: 2, Informative

    If you want to encode with free tools so that anyone can watch it, why not use MPEG-4? Or VP3, since anyone who has Sorenson has VP3.

  19. Re:More important by rsilvergun · · Score: 4, Informative

    Install apt-get for rpm, or configure urpmi, or just get debian, or emerge. Then do one of the following: apt-get install xine urpmi.install xine emerge xine Wait, you now have xine. Xine has long since been packaged well enough by third parties to make install a snap.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  20. whining about no official linux quicktime player by SuperBanana · · Score: 5, Insightful
    "btw screw you apple and microsoft for not providing media players for linux"

    Says the PFY as he fires up MPlayer(having downloaded the illegally-distributed Windows DLLs from the mplayer authors) to watch The Matrix trailer. I seem to be saying this a lot on slashdot lately, but, get a grip!

    Linux has half a percent of the desktop market. Apple, with MacOS, has something like 4-5%, I think? Maybe 8% tops? Why exactly -should- Apple give a hoot about Linux? They're not THAT big a company, and they're busy as hell(have you stopped to think about how many software products they now produce? OSX, OSX Server, Quicktime Streaming Server, Quicktime, iTunes, iPhoto, iMovie and Final Cut Pro, iDVD and DVD Studio Pro, iCal/iSync...the list is ENORMOUS.) They don't, quite frankly, have the time to screw around with, essentially, something that can't even be called "competition"(Apple's products have always represented the complete antithesis of Linux - coherence, ease of use, simplicity, elegance...)

    I've owned Macs for years, and no-official-quicktime-or-wmp-player doesn't bother me. Why? Because there are clever(if sometimes annoying) people out there who figure out how to do it themselves. While Apple hasn't released a player, their normally vicious legal department has, by its lack of action, practically applauded mplayer for using the quicktime-for-windows DLLs. Apple's not gonna look a gift horse in the mouth, basically. They get their cake(quicktime support on linux for those who really want it) and they get to eat it too(nothing to develop, maintain, or even support). Besides, the DLLs are getting used the same way a Windows application would use them- about the only thing Apple could get the mplayer guys on would be distributing the DLLs alone and without license.

    You say, "oh, but Apple just doesn't care enough". Apple cares about lots of little things, including people making themes that look like Aqua. Their legal department has no qualms about making a mountain out of a molehill if something displeases them(this is actually one of the things I hate about Apple the most- their legal department head is a total psycho-policy-bitch, completely the wrong thing for a cute-and-cuddly computer company. Lady, get a job at MS or something, you may be making a hit in the legal world, but you're pissing off thousands of Apple customers and techies with every move you make.)

  21. Re:Illegal? by greenrd · · Score: 4, Informative
    In some countries, no reverse engineering is legal. Even in the United States, reverse engineering for "interoperability purposes" is legal. So yes, this is legal. (Assuming that they haven't stolen any code.)

  22. Re:Compress in Soreson by PhoenixK7 · · Score: 4, Insightful

    This would be great considering that the alternative would be to use expensive Apple software on a Mac.

    You mean $30 for quicktime pro?

    Certainly you can pay more for better encoders from sorenson, but I'd hazzard a guess that if there are ffmpeg encoders for sorenson they're probably not even on par with apple's basic one since its only just been announced.

  23. Old News by EvilTwinSkippy · · Score: 2, Interesting
    I emerged that package 2 weeks ago for my Gentoo box. My wife was thrilled that the Maxtrix trailer seemed to play back better under Linux than XP.

    I like the new lib because it finally does full-screen DVD playback right.

    --
    "Learning is not compulsory... neither is survival."
    --Dr.W.Edwards Deming
  24. Re:Mozilla Plugin? by canwaf · · Score: 5, Informative

    According to Xine's website there is a Mozilla plugin in the works that provides embedded stream playback. Until then, if you install gxine it comes with a Mozilla plugin that all you need to do 'ln -s' it into your ~/.mozilla/plugins... this will launch gxine and start playing with a nicer interface.

  25. DVD Navigation by vandan · · Score: 2, Interesting

    My favourite part of xine is the plugins for DVD nagivation.

    Personally I prefer using mplayer because it's faster and higher quality. It's also got DirectFB and Vidix drivers so I can output the signal to my TV while not in X.

    However my girlfriend isn't overly keen on typing a long list of switches to activate mplayer with the right video driver, input source, chapter and track, and xine's DVD Navigation shines in this area.

    I don't know why the mplayer developers insist that it is virutally impossible to incorporate dvd navigation into mplayer. Maybe they are right and it is really hard to do.

    Anyway I just read that xine supports Vidix and Vesa drivers, so hopefully it actually works on mine AND dvd navigation also works without X. Anyone (Radeon users pissed-off at no tv-out under X) gotten xine working in this way yet?

  26. Patents by yerricde · · Score: 2, Interesting

    Even in the United States, reverse engineering for "interoperability purposes" is legal.

    Not if the end result is unauthorized distribution of an implementation of a patented invention; then, it's called "patent infringement". Or do you claim that Sorenson owns no valid patents on methods used in its codec?

    --
    Will I retire or break 10K?
  27. open? by DreadSpoon · · Score: 3, Informative

    I don't think Sorenson has ever been an open standard. QuickTime is, I believe; but then, it's quite possible to encode a movie in QuickTime _without_ using Sorenson. Sorenson is just one of the many possible codecs usable in the QuickTime "wrapper" format. Same goes for AVI and several other formats; they just wrap the several sub-encodings together. So you can encode both audio and video using two wholly unrelated formats, or whatever. (not a multimedia format expert...)

    1. Re:open? by shadowjk · · Score: 2, Informative

      Oh yes, many ways. DGA1, DGA2, Linux Framebuffer, plain X, X11Shm (Shared memory extensions), then we of course have DirectFB and lesser known KGI/GGI...

      However, that's all a bit moot, since you probably DON'T want to send the images to a framebuffer anyway. You'd want them to end up to the overlay surface, to take advantage of hardware colorspace transform and scaling. With mplayer there are even several routes to take:

      Vidix, mplayer's own kernel drivers for certain graphics card.
      mga_vid, mplayer's own kernel drivers for matrox cards, provides hardware acceleration in both X and in console mode
      And finally, Xvideo, which is part of X. The first two mentioned are a bit faster than Xvideo, and atleast mga_vid gives you tripple buffering as well.

      Of course this is only AFTER you've decoded the image, the number of ways an .avi or quictime .mov could be encoded, the multitudes of audio and video codecs that could be used is only limited by the fourcc, which would allow for, what, 2^32 different video codecs atleast? :-)

  28. Theora by yerricde · · Score: 2, Informative

    Or VP3, since anyone who has Sorenson has VP3.

    Especially because VP3 is free software now.

    --
    Will I retire or break 10K?
  29. Re:Illegal? by evilviper · · Score: 2, Interesting

    Interestingly enough, this WOULD be legal, if it weren't released under the GPL...

    The GPL says you can't redistribute the program if it has any restrictions, just as patents covering it. So, if you are in some location (such as the USA) where these video codecs are patented, it would be a violation of the GPL to release any changes, or even to redistribute the package...

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  30. A few Questions by GrimReality · · Score: 2, Interesting

    Before I ask, I have to say that I did STBM --went through their webpages and looked at the stuff, FAQ, Documentation etc.

    The webpage says that it supports formats such as RealMedia, WMV7 etc. See their documentation.

    They also seem to be interested only in opensource codecs etc. See this FAQ entry.

    Correct me if I am wrong, aren't RealMedia and WMV7 format proprietary? As far as I know, Microsoft or RealNetworks haven't released any open-source codecs of the above. Nor do they seem to have released proper format specifications (as Adobe does for PostScript or PDF).

    How do they then support these formats?

    They do not seem to be interested in MPlayer like hacked-up binaries or the use of Windows DLLs (see the FAQ entry referred to above).

    Plus, I just downloaded the source. It is a measly 600KiB-ish. How do they manage to put all this in here.

    If I examin the soruce may be I could get some of these questions answered, but I have to post these questions before the Slashdot story dies out and no-one reads the post.

    Thank you
    GrimReality
    2003-05-12 04:05:00 UTC (2003-05-12 00:05:00 EDT)

  31. Re:mplayer leaderless by Rufus211 · · Score: 3, Insightful

    You could not possibly be more wrong. The current generation mplayer (G1) will probably die soon, but there still is work going on. A'rpi, who was the driving force behind mplayer, has decided to start a complete rewrite from the base up, for now called mplayer G2 (yeah, mplayer has a thing with bad names). From what I've been reading, it seems to be going fairly well. Check out the current status on the (all of week-old) mailing list here:
    http://mplayerhq.hu/pipermail/mplayer-g2-de v/

  32. No. by Anonymous Coward · · Score: 2, Informative

    No, no, no! That's COPYRIGHT LAW. Nothing like fair use exists for PATENT LAW.

    Please see http://www.mec.ac.in/events/rms/trans_2.html for an excellent speech by Richard Stallman on Software Patents. "So the most important thing for you to start with is never mix copyrights and patents as topics. They have nothing to do for each other." (There's also an audio recording of the speech on gnu.org, but I'm unable to locate it at this moment.)

  33. Re:More open source fragmentation by ion++ · · Score: 2, Insightful

    And Mplayer isn't free, you have to download it.

    Sheesh.

    Sheesh! mplayer has been 100% GPL since version 0.90-pre1.
  34. Re:whining about no official linux quicktime playe by IamTheRealMike · · Score: 3, Informative
    Says the PFY as he fires up MPlayer(having downloaded the illegally-distributed Windows DLLs from the mplayer authors)

    Um, they aren't illegally distributed. Apple themselves distribute them for free - they'd be hard pressed to argue in court that while it's OK for random multimedia CDs and websites to redistribute QuickTime, it's not ok for the MPlayer guys to do it.

    Linux has half a percent of the desktop market. Apple, with MacOS, has something like 4-5%, I think?

    Er, what? You need to get a handle on statistics dude! Nobody knows how big the market share of Linux is, but it's easily 2-3% - companies like IDC say this, not some random joe off the net. Apples market share has been declining steadily for some time now, go read OSNews, they have reported on it several times, and it's now hovering slightly above 2%. So you're smoking some serious stuff if you think MacOS is a long way in front of Linux in terms of market share - it may even be the other way around .

    They don't, quite frankly, have the time to screw around with, essentially, something that can't even be called "competition"

    Apples biggest competitor is Linux by a long, long way. It's the only OS that also appeals to the UNIX-minded user base and can be installed on Apple hardware. No, Windows basically targets a different market at this level. I suspect this is the biggest reason they aren't doing anything - if you look at their contributions to free software, they've done basically what the licenses forced them to do and no more. They're happy to use free software to further their own ends, but aren't really happy to actually take part in the community.

    their legal department head is a total psycho-policy-bitch, completely the wrong thing for a cute-and-cuddly computer company

    Apple aren't cute and cuddly, not even close. You might like to think they are, but go through and learn about their history, Jobs' working style, you clearly already know about their legal tendancies. They're a company out to make the biggest buck they can, and the "cute and cuddly" feeling is a glow projected by their fearsome marketing department, not by their actions.

  35. Re:Videolan and Mplayer are better than QuickTime by Halo1 · · Score: 2, Interesting
    Why on earth was this modded insightful?
    With QuiclTime it is not possible to play a movie full screen (that is, if you dont want to pay $30 for the pro version).
    Correction: with Quicktime Player, that is not possible. There are plenty of free alternatives that allow you to view any Quicktime content fullscreen for free..
    If you want to play a DVD in QuickTime, you have to pay other $20.
    Who on earth watches DVD's in Quicktime Player? What do you think /Applications/DVD Player is for? It plays DVD's full screen and on top lets you view the menu's and extra's.
    I LOVE the keyboard shortcuts in Mplayer, especially navigating forward and backward with the arrow keys, I can skip whathever stuff I want withot using the mouse.
    Quicktime Player does support arrow keys for navigation. It doesn't allow you to skip large parts however (and there doesn't seem to be a shortcut that allows you to do that), it only does a fast-forward which is indeed annoying sometimes.
    Another shortcoming of QuickTime: if you want to play an Xvid or Divx file you have to convert it first.
    If it's embedded in an avi and has an mp3 audio track, at least.
    Also, unlike Videolan, QuickTime does not play .ogm (ogg) movies
    Not out of the box, I'll grant you that. You can get an Ogg Quicktime component though.

    That said, I by no means want to say mplayer and video lan client are bad, I use them regularly myself (for divx/xvid avi's with mp3 audio tracks). They're not as stable as Quicktime Player though, and fast-forwarding or rewinding doesn't always work (there seem to be points in some movies you just can't get by except at normal playing speed, both in mplayer and vlanc). Switching from full screen back to windowed mode doesn't always work either in vlanc (afterwards, the window is often black until you switch back to fullscreen mode).

    --
    Donate free food here
  36. Re:Apple is pushing QuickTime publishers to MPEG-4 by Alan+Partridge · · Score: 2, Informative

    "in relation to the codec used in Sorenson Squeeze"

    Not true. The legal action is over the CODEC used in Flash MX (Sorenson Spark), as Squeeze can use either SV 3.1 or Spark - Apple maintain that their agreement with Sorenson Media gives them exclusive rights to use A Sorenson CODEC, Sorenson says not ANY Sorenson CODEC.

    Incidentally, Sorenson's MPEG4 CODEC is a beaut, and gives MUCH better encodes than Apple's.

    --
    That was classic intercourse!
  37. Re:whining about no official linux quicktime playe by g4dget · · Score: 2, Insightful
    Linux has half a percent of the desktop market. Apple, with MacOS, has something like 4-5%, I think?

    Repeating made up numbers doesn't make them true. The fact is that nobody knows how many people are using Linux. It actually seems likely to me that there are more Linux desktop users out there than there are OS X users (many of them dual-booting Windows).

    In any case, no matter what the market share is, Apple needs to realize that Linux users can cause them real problems: as this shows, the Linux community is capable of developing codecs themselves if Apple doesn't supply them. In the long run, that erodes Apple's control over a market segment that they desperately want to control. Linux MPEG-4 encoders are already among the best and fastest in the business, for example.

    Of course, that's what I would like to see happen anyway: so, keep up the good work--keep NOT shipping proprietary codecs for Linux, we don't want them anyway.

  38. Mplayer also plays SVQ3 natively by Replicant7 · · Score: 3, Informative

    Both of xine and MPlayer use FFmpeg, which now supports native SVQ3 decoding. Ever since this weekend my CVS version of MPlayer has been able to play SVQ3 natively.

  39. Nope by Replicant7 · · Score: 2, Interesting

    MPlayer (G1 - let's call it that) is not likely to die anytime soon. In fact we will soon release another stable version, 0.91 and 1.0 will most likely come from the main development branch and not from G2.