Jump to navigation Jump to search
Here are some memorable quotes gathered from various MPlayer and FFmpeg related discussions. Beware of what you say, because it will be recorded, taken out of context and ridiculed!
<ods15> btw, gcc took 900mb of ram and then segfaulted for me when i tried to compile a 30mb C file :P <ods15> that took about 20 minutes until it evantually gave out of mem error <ods15> i should probably just write my own compiler than can do it in 0.05s and no ram... <ShadowJK> can tcc compile it :) <ods15> ShadowJK, heh i should've tried that * ods15 just makes a sample file and tries now <ods15> ahem, it did it in like 3 seconds and no ram :P
<poirierg> great new ppl! I'm likely to get laid before linuxtag! <poirierg> woops <ods15> ... <poirierg> great new ppl! I'm likely to get laid out before linuxtag! <dalias> lol poirierg <poirierg> budget cuts and stuff like that.... <dalias> poirierg, oh <dalias> i read that as 'get laid' <dalias> and i was like wtf tmi <ods15> ja <dalias> the word is 'laid off' btw, not 'laid out' <delewis> haha. <ods15> so, wait, great? <poirierg> okay, I'm getting laid off
<ods15> british is american with a sloppy accent, and much stupider curse words
<poirierg> cartman, you don't see smart girls if you only watch pr0n
<superdump> Welcome to ye Olde #mplayerdev Tavern. If yaoi 'n' free cola is what ye be lookin' far, we's got 'em! Yarr...
<dalias> because you can't use x264 <superdump> why not? <dalias> because the decoder is slower than gabu trying to get a girlfriend
<dalias> h264 is like matroska <dalias> yes mmatroska is better than avi but it sucks still <dalias> hes h264 compresses better than mpeg4 but it sucks still <dalias> and the question is: is 15% compression gain worth 500% performance drop?
<poirierg> do you know the difference between God and dalias ? ;) <dalias> god only tells you what's bad to do when you inhale from a burning bush <dalias> dalias tells you what's bad all the time
<reynaldo> i was once atacked by one of those beast <reynaldo> i was 4 years old iirc <reynaldo> those birds have almost 4 meters measured from the extremes of their wings <reynaldo> i have some stories you wouldnt believe :P <reynaldo> i dont remember meeting any chilean atacked by a condor besides me <reynaldo> :P <reynaldo> i was once biten by a black widow too :P extremely hard to find spider <reynaldo> nature has been trying to kill me since the day i born! <reynaldo> :P <iive> i though condors doesn't attack humans. <reynaldo> they dont <reynaldo> thats the weirdest part <reynaldo> :P <iive> well, then there is only one explanetion. you are not human. * iive runs <reynaldo> :P <reynaldo> who knows <reynaldo> maybe the karaoke filter is just the begining of my world domination plan
<reynaldo> why dont you work with me improving the filter then ? <poirierg> reynaldo, because I don't want to steel the paternity of your little toy <reynaldo> thats not my boy <reynaldo> everyone an his girlfriend facing the same problem solved it the same wahy <reynaldo> we can make something neater <reynaldo> :) <poirierg> your are calling me to become the girlfriend of you audio filter?
<ods15> i'm waiting for someone to send me brains tommorrow, not much to do until then
<snacky> h264-in-mpeg is standardized since 2003. if hd-dvd does it differently it's because they're stupid ;) <iive> they do. thay are
<KotH> Rathann: some nice quotes you have there :) <Rathann> I know! ^_^ <Rathann> I've been collecting them for months <KotH> and some i dont even remember typing ^^' <Rathann> ^_^v <Rathann> hehe <Rathann> it's good to have logs
<phcoder> compiling svn: <phcoder> allcodecs.c: In function 'avcodec_register_all': <phcoder> allcodecs.c:67: error: 'ENABLE_DCA_DECODER' undeclared (first use in this function) <phcoder> allcodecs.c:67: error: (Each undeclared identifier is reported only once <phcoder> allcodecs.c:67: error: for each function it appears in.) <phcoder> allcodecs.c:253: error: 'ENABLE_DCA_PARSER' undeclared (first use in this function) <phcoder> Sorry forgot to configure <KotH> dont forget make distclean <Rathann> don't forget to use your brain
<DonDiego> geez <DonDiego> how many mistakes can you make in a single line of shell .. <KotH> one per character <DonDiego> i'm quite close ;) <DonDiego> sundays after parties are not the best days for programming ;)
<cartman> <poirierg> cartman, you don't see smart girls if you only watch pr0n <dalias> :) <cartman> this is all I get for reporting quality pr0n bugs <dalias> cartman, it's what you get for making statements about girls being stupid <cartman> dalias: girls are stupid anyway
<ShadowJK> "I have to agree with Rich's supposed opinion here. It is beyond mad." <ShadowJK> dalias, you've become quite efficient at flamewars, when you don't even need to participate anymore, people just assume what you were going to say :)
<iive> btw does somebody know a way to get the xvid bitstream syntax number <iive> the number that xvid put to identify what bugs they had when encoding it. <Rathann> rtfs? <iive> i ask if somebody knows <iive> this is if nobody knows <iive> fucker <rxt> hehe, nothing changed on mplayer while I was away :)
<snacky> ugh... you guys should see how polite superdump is being to lusers on #ffmpeg . it's really disgusting <superdump> :) <snacky> what is it with polite people?! don't you realize you are making the rest of us look bad?
<KotH> i talked with an ubuntu guy here <KotH> and the biggest problem they have is that upstream is uncooperative <Rathann> is it? <KotH> from their perspective yes <Rathann> I haven't seen any patches from anyone @ubuntu <Rathann> nor bugreports, for that matter <KotH> well, replace upstream by downstream and you get the same in green
<KotH> the biggest outcome of a 2h+ discussion was that both sites want to work with each other, but think it's impossible <Rathann> why do they think we're uncooperative? <Rathann> (obviously we aren't) <KotH> well... have a look at our history <ShadowJK> Obviously uncooperative. Refusing to integrate with gstreamer, copying libraries randomly into source tree, breaking compilation with gcc2.96 on purpose, stuff doesn't compile with PIC, etc etc ;) <KotH> yeah.. these points come into play too <KotH> but that's a longer story ... <ShadowJK> You know, I don't think those MPlayer developers even go to church of Xiph every week to worship a speedy emergence of Tarkin and ogm as the world dominating system
<KotH> anyone here who has an understanding of x11? <ods15> it shows graphics :P <KotH> yeah, right
* KotH wants a point and click solution... w/o the click
<Micksa> I'm reading about motion compensation <Micksa> some of this is serious voodoo <Micksa> I love it :)
<dtm> you're a free software pimp, Commn
<Jan_> mplayer has a number of command line options that is large enough to overflow a 32-bit variable.
<iive> Commn: yeh.. usa people usually have problem with foregin languages like british, australian or canadian. :)
<CarlFK> how many gig is an hour of raw DV ? <DogBoy> like from a porno? <CarlFK> right <DogBoy> just how raw are we talking <CarlFK> right from the cam corder's firewire
<dtm> Commn: i read all of your wiki page and you forgot the final entry for "and seek professional help immediately for the mental illness that either 1) made you want to follow all these steps for lazy, codependent fools on irc or 2) that you WILL HAVE after faithfully trying to implement all these steps for a week" <dtm> http://mfrost.typepad.com/photos/uncategorized/gaaallllgh.jpg that big dog is the cumulative laziness of a lot of irc users the medium sized cat is Commn and the one watching, frozen in horror, is me <dtm> now is that a normal response for a cat who has a self preservation instinct? i think not. <dtm> HE LIKES IT! <Commn> dtm : haha how long did it take to find that picture? <dtm> Commn: somebody gave it to me and i kept it in a firefox tab all week coz it's so awesome coz I KNEW IT WOULD HAVE A GREAT PURPOSE <dtm> Commn: since you asked for feedback, i'll say that you're extraordinarily diligent and conscientious, and the minority of that content is directly relevant to mplayer, and the majority is relevant to a "how to ask questions the smart way" type of document if not being totally redundant thereof <dtm> you are a gentleman and a scholar, and true patriot <sacarasc> dtm is cute when he is adoring someone <Commn> dtm : yes, its a modified 'how to ask questions' docu <Commn> its lame tho <Commn> i might delete it <Rathann> dtm is such a clear case of user-support-induced insanity that I wonder why I am still sane sometimes...
<pianoboy3333> how long does mplayer take to compile? <dtm> how long til the Point of Know Return? <pianoboy3333> ... <dtm> i'm sorry, was that question not as dumb as yours? oh well i tried! <dtm> <3 <iive> dtm: you are starting to sound like me. <dtm> Hmmmm. * dtm commits honorable ninja suicide
<Erb> Does anyone know how to launch the GUI MPlayer in Linux via PHP (in Firefox)? I can run MPlayer scripts in the background fine. I only need to do this for local videos for an application I'm building. * dtm throws his brain into a blender in an attempt to comprehend Erb's question but fails sadly
<dtm> tell me what i want to know, and nobody gets hurst. <dtm> hurt. <Rathann> o_O <dtm> i'm feeling like the giant cactus wants to be plastered in ascii screenshots <dtm> I MUST COMPLY <dtm> HELP ME DO THIS, Rathann
<DazBrum> what is the channel for developers <-- DazBrum has quit () <dtm> lols <dtm> i think i'll spare them from that
<netstat> how come mplayer eating memory <netstat> it uses up to 90% cpu <dtm> must be a good movie
<cappicard> o/~ Ich versteh euch nicht! o/~ <dtm> i'm sorry cappicard i dont speak satanic <cappicard> LOL <cappicard> it's just German <dtm> yeah but not when they're singing it. <cappicard> heh :) <iive> cappicard: isn't it the same
<gioele> How come that I get a 35 minutes MP3 from a 5 minutes FLV video with -dumpaudio? <Compn> aliens beaming audio into your mp3 <spuck00> ^^ <gioele> Compn: time to call SETI? <Compn> yep <Compn> if the aliens are peaceful, say hello <Compn> if they are aggressive, look out!
* richard___ wonders why so many people join this channel for no apparent purpose <rsk> they share the love of mplayer ;-( <sacarasc> i have a purpose <richard___> I wasn't implying that there's anything wrong with it :)
<rms> please tell me how to use dd_rescue <KotH> RTFM <rms> and what special will it do, except regular copy? <KotH> RTFM <rms> RTFM? <KotH> the manual says everything oyu need to know <KotH> read the fucking manual <rms> oh ok
<iive> -dumpvideo <LinuxCart> umm, that's a good idea. i'll try that. <LinuxCart> thank you iive <KotH> LinuxCart: if in doubt, it's iive's fault ;)
<LinuxCart> how could this be explained? <iive> it just another of dv misteries <iive> it's KotH fault.
<LinuxMafia> how can i turn on language and sub <KotH> RTFM <LinuxMafia> KotH, using debian or freebsd? <KotH> LinuxCart: doesnt matter, the FM is OS idenpedent <LinuxCart> KotH: is RTFM some dialect to say it's iive fault :P
<ChaosR> MPlayer 1.0rc1-4.1.2-DFSG-free <- my version <ChaosR> is it out of date <mjunx> of course <mjunx> if it wasn't built like within an hour ago at any given time, it's usually out of date
<Fatsobob> trying to get mplayer to play win32 on ubuntu makes me want to shoot myself <Fatsobob> mostly because ubuntu is all "totem this" and "totem that"
<Quintin> Is there any reason to use opengl vo device? <sacarasc> nope <Quintin> what's it there for? <sacarasc> because you might want to use it... ... <reimar> sacarasc: is there any reason why I should think what you just said makes sense? ;-) <sacarasc> reason and what people want are not always the same
<Commn> iive : dont call mplayer users dumb <Commn> not to their faces anyhow
<Agiofws> has anyone tried cinerella ? <Agiofws> i think it great <Kunalagon> I tried , and I thin 80 % does not work <MisT_> never get compiled here <Kunalagon> it has more bugs than my shelter
<voltagex> ArneB: at one stage I was able to do the maths to crack CSS on paper :P ... <ArneB> voltagex: Obviously your mind and paper are illegal. <ArneB> Better hand them over to the MPAA. <voltagex> I think you could sneeze and accidentally crack CSS <voltagex> yep <voltagex> no more pencils
<danny500> how do I convert a ogm file into an mpeg file using mencoder? <danny500> anyone> <danny500> hello? <danny500> ? <danny500> help <BenrA> mencoder -of mpeg -oac lavc -ovc lavc -lavcopts vcodec=mpeg2video -o foo.mpg foo.ogm <danny500> ? <BenrA> If you want quality and/or DVD compatibility or anything, consult the docs. ;) <danny500> ok that was confusing <danny500> file equals = file:///home/danny500/Trigun/Trigun%20-%201%20-%20The%20%24%2460%20Billion%20Man <danny500> now, rewrite that code so that It'll work <danny500> well then? <BenrA> What is your problem? <housetier> I'd try replacing "foo.ogm" with /home/danny500/Trigun/Trigun%20-%201%20-%20The%20%24%2460%20Billion%20Man (if that is the real file name), and see how far it goes <danny500> fine then, don't help me, I'll go to a room where I'll actually get help. Fucking assholes
<crackedboy> hi, can I ask something about kmplayer? <md`> no <crackedboy> ok, sorry <md`> you're forgiven
<CHodapp> I have a program that's basically just generating RGB data for a framebuffer. <CHodapp> I'm having major issues figuring out how to get this data to an encoded video. <CHodapp> ffmpeg seems to only want some particular kind of YUV <CHodapp> can I make mencoder handle raw RGB or raw YUV or anything like that? <Commn> its easier to get it working with mplayer, to see what options you need <Commn> mplayer file -demuxer rawvideo -vc rawbgr16 <Commn> etc <Commn> then you can do mencoder with those opts <Commn> or maybe even mplayer -vo yuv4mpeg , which ffmpeg probably accepts <Commn> maybe even use a named pipe... mkfifo stream.yuv && ffmpeg -i stream.yuv -options ... <CHodapp> ugh, documentation is so sparse on stuff like this <CHodapp> ugh, why is this such a pain in the ass, with everything <CHodapp> hrm, maybe rawrgb24 is what I need <Commn> what part is sparse? <Commn> if you tell us, we can improve mplayer docs <CHodapp> well, not so much in mplayer as everything else I've tried... I was mostly searching on the web to get some clue of how I'd convert what kind of raw input to encoded output <Commn> mplayer -vc help|grep raw <Commn> will show what raw codecs mplayer has <CHodapp> Yeah, I just now found that <CHodapp> blah . . . Cannot find codec matching selected -vo and .video format 0x30323449. <Commn> CHodapp : try -vc +rawrgb32 or whatnot <Commn> just add + in front of it <CHodapp> then it says the selected video_out device is incompatible with this codec <CHodapp> tried sdl and x11 <Commn> if you can make a small sample of your file <Commn> dd if=input of=output count=3 bs=1024k <Commn> i can try to get it working in mplayer <CHodapp> you might as well just take 640*480*3*100 bytes of data from /dev/urandom and try that... it will be functionally equivalent <CHodapp> I'm using this right now: mplayer -rawvideo w=640:h=480 -demuxer rawvideo -vc +rawrgb24 -vo sdl temp.rgb <Commn> whats random got to do with it ? <CHodapp> it's just a bunch of bytes, completely unorganized, and mplayer needs to know the resolution <CHodapp> it doesn't care about the contents <CHodapp> something else is wrong, otherwise I'd be getting something on the screen <Commn> if you give me some file i can help <Commn> otherwise its hard to debug from here ;p <CHodapp> www.uc.edu/~hodappcm/temp2.rgb <CHodapp> not the most coherent video, but you won't find that out unless you get something on the screen <CHodapp> it's 320x240, 10 frames worth <Commn> what program generates it ? <CHodapp> just something I'm writing. it's all procedural. <Commn> i'm trying to remember why it defaults to i420 <CHodapp> i420? like yuv? <Commn> ya <CHodapp> definitely shouldn't be yuv... <Commn> i know, mplayer -rawvideo is defaulting to that <CHodapp> hmm <CHodapp> still no output? <Commn> CHodapp : something like this didnt work ? ffmpeg -f rawvideo -pix_fmt rgb24 <CHodapp> couldn't find codec parameters... <CHodapp> wait, I forgot the size <Commn> haha more static <CHodapp> what commandline did you use? <Commn> ffplay -f rawvideo -pix_fmt rgb24 -s 320x240 temp2.rgb <CHodapp> wonder if my endianness is wrong... <Commn> is it black frames ? <Commn> ffplay -f rawvideo -pix_fmt bgr32 -s 320x240 temp2.rgb <Commn> CHodapp : http://22.214.171.124/search?q=cache:0o70XuNe5QkJ:www.kingcot.eclipse.co.uk/unichrome/tvoutTest.html+mplayer+rawvideo+rgb&hl=en&ct=clnk&cd=50&gl=us&client=opera <Commn> CHodapp : there is an app on that page which generates rgb data <CHodapp> yeah... <CHodapp> by the way, I just sent you data from /dev/urandom
<Jan-> Just so you know, you do realise, the reason we're after using mplayer is because it's f@&^@ng brilliant. <Jan-> It plays, as they say, *. <Jan-> It'd play a bucket of cornflour if you painted the word "MOVIE" on it.
> btw, anyone has a copy of the ISO-english spec? ;) Ok. :) 1. There isn't a spec, since the language hasn't been standardized. All we have are numerous competing drafts written by independent, non-authoritative organizations. 2. A large amount of existing English code, such as Shakespeare, is unparseable by modern English speakers. 3. If an element of the language has been frequently misused over a long enough period of time, such misuse often becomes acceptable. 4. An English speaker can be considered reasonably feature-complete even if such speaker only recognizes a small subset of the language. 5. Certain keywords tend to cause internal compiler errors. Such keywords are known as "profanity", and existing English speakers weakly attempt to prevent recently-written speakers from being aware of them. 6. English is a highly context dependent. Many keywords, when used in their own particular context, take on an entirely illogical meaning. These "idioms" cause compilation errors, especially when an old speaker is attempting to communicate with a new one. 7. .... I could go on, but that's enough fun for now. :) -- Michael Niedermayer and Corey Hickey in mplayer-cvslog at mplayerhq.hu
Without a frontend, mplayer is useless. -- Jean-Philippe Guillemin in mplayer-dev-eng at mplayerhq.hu
[about alsa resampler] Now why on earth would anyone want to use this crap?? It's only configurable between two extremes of sucking: very bad quality, or very bad performance. -- Rich Felker in mplayer-dev-eng at mplayerhq.hu
Reinventing the wheel certainly is annoying, but as long as all other wheels are square... Reimar Döffinger
On Thu, Aug 24, 2006 at 01:10:18PM -0400, Dave Dodge wrote: > IA64 compilation is an ongoing research project. Which is what leaves me always wondering where on earth (or actually far away from earth) Intel engineers left their brains when designing IA64... Technology for the next century. As in we will get it to work properly somewhen in the next century... Reimar Döffinger
> > yes, video decoding is not perfect either so even if u decode the bitstream u > > loose quality (idct inaccuracies and such) so u should really use a hexeditor > > instead of mplayer to view ur movies > > Perhaps we could rewrite xmatrix so it takes its input from AVI > files... "Do you always look at it encoded?" "Well ya have to. The video codecs work FOR the construct program. But there's way too much information to decode this DIVX. You get used to it -- I don't even see the code. All I see is blonde, brunette, redhead..." -- Michael Niedermayer, Moritz Bunkus and D Richard Felker III in mplayer-users at mplayerhq.hu
>>> Is there any possibility to convert a Ream Media video stream to >>> ogg/theora video? >> >> no, ogg is banned for good from the list of possible outputs for >> manifest insanity > > Thank you for your answer, but can you be more specific? ogg is by far the most insane mux format ever conceived, thus no conscious coder wants to permit to give birth to an abomination like that -- Marek Mahut and Nico Sabbi in mplayer users at mplayerhq.hu
> > > 1. ok, true, I wanted to say mad TAG right ? How can I get this > > > to MP3 tag ? > > > > There is no such thing as a MAD tag. MAD only plays MP1/MP2/MP3. > > Your file has to have one of those as the audio track for MAD to be > > able to play it at all. You also didn't read the rest of my post. > > MAD audio codec then ? ... I'd love to help, but I have to go bang my head against that wall over there... -- wim delvaux and RC in mplayer-users at mplayerhq.hu
Tobias Damisch wrote: > Guillaume Poirier wrote: > > MPlayer still lacks "fairies" support to invent the pixels in between, > > needed to get a truly HD picture. > > Just get latest SVN and recompile with: > > --enable-fairies > > Then try adding -vf fscale=1600:1200 (or any other resolution you > might desire) to your command line. Gentoo's latest mplayer ebuild is apparently an SVN snapshot from 08/10/2006 and doesn't seem to include a fairies USE flag for compilation. Was fairies support added after that date, or is the ebuild missing a USE flag? Grant
>> I'm sure Michael knows how to capitalize and punctuate at >> least a little bit. > thats defamation, ive never capitalized and punktuated correctly > besides that i dont like pure capitalism ;) I NEVER ASKED YOU TO WRITE LIKE THIS. -- Måns Rullgård and Michael Niedermayer in ffmpeg-cvslog at mplayerhq.hu
Michael Niedermayer CVS <firstname.lastname@example.org> Modified Files: ffmpeg-doc.texi Log Message: split string to avoid buffer overflow in native english speaking persons (fix suggested by The Wanderer)
On Mon, Dec 26, 2005 at 09:57:36PM +0100, Alexander Strasser wrote: > Oh, I just saw it was in the original mail. I must have > accidently deleted it while writing the answer. Sorry for > the trouble. no problem at all, better to ask then to miss some typos by the CIA/KGB guys who edit all my outgoing and incoming mails Michael
> All right, new screening process for prospective FFmpeg contributors: > "Are you now, or have you ever been, a Microsoft Visual C++ user?" > There's going to be scandal when the oversight committee investigates my > employment history. If you used msvc on your day job it doesn't count, as long as you really hated it. -- Mike Melanson and Måns Rullgård in ffmpeg-devel at mplayerhq.hu
> patching file configure > Hunk #1 FAILED at 914. > 1 out of 1 hunk FAILED -- saving rejects to file configure.rej Ah, yes, the swift evolution of ffmpeg made the patch obsolete in 24h. -- Måns Rullgård and Víctor Paesa in ffmpeg-devel at mplayerhq.hu
[about the lack of "chained ogg" support] I'm aware of this problem, and I've been trying to think of a solution. The more I think about it, the more it appears as an abomination. Just like everything Ogg related. No surprises there. -- Måns Rullgård in ffmpeg-devel at mplayerhq.hu
not everything from OO is necessarily bad, like not everything from M$ is necessarily bad, if later where the case M$ would gone bankrupt long ago ... but thats geting deeply off topic, lets rather concentrate on flames and insults ... -- Michael Niedermayer in ffmpeg-devel at mplayerhq.hu
[Marco Gerards submits a THP demuxer] Coooool. I have hundreds of THP files. I will find some that have sound and get them posted soon. In the meantime, Niedermayer will be along shortly to tear apart your patch. Good luck! :) -- Mike Melanson in ffmpeg-devel at mplayerhq.hu
[about SwScaler rewrite] > > And then we can call an architecture dependent init function that can > > overide the C behavior much like is done for the dsputils. > I was thinking about that too thinking is good patch is better ... -- Marc Hoffman, Luca Barbato and Michael Niedermayer in ffmpeg-devel at mplayerhq.hu
On Sun, Jan 15, 2006 at 06:27:55PM +0100, Reimar Döffinger wrote: > > Oh, and the image of my RE drawing is up as well :-) : > http://www.stud.uni-karlsruhe.de/~uvhe/LZODraw_bw.png Thank goodness your coding skills are better than your handwriting ;) Diego
On Thu, Sep 22, 2005 at 10:51:05AM +0200, email@example.com wrote: > Michael Niedermayer [Wednesday 21 September 2005] : > > cosmetics > > Yes. And ? sorry, i should have been more verbose, maybe i should be restarted with -v can someone of the admin(s) do that? Michael
as far as i can see this AVI file has _many_ video frames in each chunk, sick how can a person be capable of using a text editor (and writing software) and at the same time be such a complete idiot writing a program generating so broken avi files ... Michael
michaels law: "if gcc can mess up, it does mess up" ;)
> >> + "psllw $1, %%mm1 \n\t" > >> + "psllw $1, %%mm2 \n\t" > > > > paddw > > Is that always faster? no, you can design a cpu where its not Michael
We should have some nut samples. Someone, (not me, I am lazy), should mux some free video and audio into NUT (or just grab a camera and film something funny like what happens with an egg in the microwave or something else where A-V sync can be seen). Michael
A "spec" as readable as a sendmail configuration file doesn't make matters better... Måns Rullgård
i've remembered i have root access at new mphq, but probably it was just a dream :))) -- A'rpi
FFmpeg works like a human being: something nice comes in, crap comes out. -- superdump on an S-Bahn train in Berlin (written from memory, please fix)