[MPlayer-users] Q+As for developers

Arpi arpi at thot.banki.hu
Fri Nov 23 00:51:56 CET 2001


Q: Favourite drink of the mplayer developer?
At: cola
Af: tequilla
Af: beer
Af: water
Af: bacardi

Q: How to contribute new code?
Af: send changed files as attachments
At: send diff -Naur as base64 attachment
Af: send diff -r to mplayer-users
Af: upload changed files to ftp
At: use cvs diff -u to create patch
Af: ask for CVS write access first

Q: How to rename files in CVS ?
Af: cvs remove, then cvs add
Af: it is not possible
At: ask cvs administrator to do that
Af: can't rename, just copy files
Af: what is CVS?

Q: Can I commit unfinished code?
Af: no, not allowed
Af: yes, when it is finished
At: yes, bug use #ifdef to disable it for users
Af: yes, but only after lots of intensive testing

Q: Can I commit cosmetic changes?
Af: yes, if it improves indenting
Af: yes, if it makes code look better
Af: yes, if it translates comments to hebrew
At: no, they are not allowed at all
Af: yes, but we don't like them

Q: I've fucked up the CVS. What to do?
Af: Go to the corner and begin to cry...
At: Go and drink your 10l of cola
At: Ask cvs admin to recover from cvs-backup
Af: Commit original (good) code again
Af: Go and drink your beer

Q: What is demuxer?
Af: a library to display frames
Af: some code for stereo audio channels separation
Af: an audio mixer program, recommended for mplayer
At: the code for parsing audio and video streams from input streams
Af: the code for parsing audio and video streams from output streams

Q: What does stream(ing) layer do?
Af: .asf streaming server
Af: read subtitles from DVD disks
Af: parses audio and video stream from input file
At: read and seek the input media
At: read from file, stdin, VCD, DVD or network

Q: What does IDEG mean?
Af: IDentified EGcs
At: Nerve (in hungarian)
At: P|KIdeg for example
Af: Nickname of the main developer
Af: Our favourite kind of cola

Q: Why is important to implement get_space() and get_delay()
Af: to make developers happy and code clean
Af: to avoid having greenish noise on the image
At: to avoid A-V sync problems
Af: to make demuxer faster
Af: to make DVD playback faster

Q: What is YV12 ?
Af: a packed YUV format
At: a planar YUV format
Af: name of an mpeg codecs
At: fourcc of planar YUV 4:2:0
Af: fourcc of planar YUV 4:2:2






More information about the MPlayer-users mailing list