From owner-freebsd-doc Fri Jun 14 17:53:44 2002 Delivered-To: freebsd-doc@freebsd.org Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by hub.freebsd.org (Postfix) with ESMTP id E045837B41B for ; Fri, 14 Jun 2002 17:53:23 -0700 (PDT) Received: from hades.hell.gr (patr530-a124.otenet.gr [212.205.215.124]) by mailsrv.otenet.gr (8.12.3/8.12.3) with ESMTP id g5F0rFxa014677; Sat, 15 Jun 2002 03:53:17 +0300 (EEST) Received: from hades.hell.gr (hades [127.0.0.1]) by hades.hell.gr (8.12.3/8.12.3) with ESMTP id g5F0rFFq021116; Sat, 15 Jun 2002 03:53:15 +0300 (EEST) (envelope-from keramida@FreeBSD.org) Received: (from charon@localhost) by hades.hell.gr (8.12.3/8.12.3/Submit) id g5F0rES5021115; Sat, 15 Jun 2002 03:53:14 +0300 (EEST) (envelope-from keramida@FreeBSD.org) Date: Sat, 15 Jun 2002 03:53:12 +0300 From: Giorgos Keramidas To: Ross Lippert Cc: freebsd-doc@FreeBSD.org Subject: Re: Problem Report docs/31653 Message-ID: <20020615005312.GA21062@hades.hell.gr> References: <20020520001522.GB3205@hades.hell.gr> <200206142313.QAA13634@eskimo.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pWyiEgJYm5f9v55/" Content-Disposition: inline In-Reply-To: <200206142313.QAA13634@eskimo.com> Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2002-06-14 16:13 -0700, Ross Lippert wrote: > > OK, I have finished the merge and I think I have a decent multimedia > chapter to replace chapter 14 (Sound) in the handbook. It is attached. Hello Ross & all, Sorry it has taken me so long to post a review to a chapter that was also Cc:'ed to me! First of all, thanks for letting me know the work on this was going on fine. I have taken the time to read through the chapter, paying attention to what was written. I am bound to have missed some details, but here's my short & quick review of it: : have been re-arrenged but the contents, remain the same. Thus : This author grouping is more like an editor grouping. : 7 June 2002 --> Comment pedantry: s/arrenged/arranged/ s/This author/this author/ : With some willingness to experiment, FreeBSD can support : playback of video files and DVD's. The number of applications : to encode, re-encode, and playback various video media is more : limited than the number of sound applications. For example as Since I am not sure what 're-encode' is supposed to mean, I would probably write this as: "The number of applications to encode, convert, and playback various..." : limited than the number of sound applications. For example as : of this writing, there is no good transcoding application in the What is a 'transcoding application'? : : How to configure your system so that your sound card is : recognized. : Methods to test that your card is working using : sample applications. More whitespace would look great here. I like writing lists like the sample shown below. This makes future changes more easy to spot, and the original separation of the list in items is easier to visually grasp with one look: foo foo2 bar baz : installed. XFree86 3.X may work, but this author has not made : the attempt. Or any other author, for that matter. We don't want you to look like you're lazy, having taken the time to do all this work. Please, if you must write something about it, refer to XFree86 3.X with something like: XFree86 3.X may work, but it has not been tested with the what is described in this chapter. If you find that something described here does not work with XFree86 3.X please let us know. I would much prefer this part written like that. It is only a matter of PR (public relations, not problem reports), but it is important. : Warning: trying to mount an audio CD or : a video DVD with the mount command will result in an : error, at least, and a kernel panic, at : worst. These media have specialized encodings which differ from : the usual ISO-filesystem. Don't use custom -based tags for notes like this. There is the and container elements for stuff like this. Mark this up as shown below: Trying to mount... : Video Payback is a very new and rapidly developing application s/Payback/playback/ : Before you begin, you should know the model of the video : card you have and the chip it uses. While XFree86 supports a : wide variety of video cards, a much smaller number give good : playback performance. To obtain a list of extensions supported "While XFree86 supports a wide variety of video cards, very few of them give good..." : It is a good idea to have a short MPEG file which can be : treated as a test file for evaluating various players and : options. Some DVD players default or are hardcoded to look for : DVD media in /dev/dvd, this it is a good : idea to use a symbolic links: Which 'this'? Perhaps we need to change the text above to: Since some DVD players will look for DVD media in /dev/dvd by default, or have this device name hardcoded in them, you might find it useful to make this a symbolic link to the proper device: ... : Additionally, DVD-decoding will require write permission on : the DVD devices. "Note that DVD decoding..." (or is it "playback" here?) : To enhance the shared memory X11 interface, it is : recommended that the values of some &man.sysctl.8; variables : should be increase: : You should not leave whitespace before . Also note that 'should be increase' is wrong here. : sdl : SDL : dga : DGA Do you really need to have these terms twice? : Video display under X11 suffers from a multitude of : possibilities, what will really work is largely hardware : dependent. Each method described below will have varying "suffers from possibilities"? I am not a native speaker of English, and this might be an idiomatic expression that I have failed to learn, but I can't understand it. : X11 : normal X11 output using shared memory : XVideo : an extension to the X11 : SDL : the Simple Directmedia Layer : DGA : the Direct Graphics Access : SVGAlib : low level console graphics layer Too much whitespace. You should a) remove all whitespace between the opening tag and the content of the ... element, and b) never, and I mean _never_, leave whitespace before ':', unless you're copy/pasting the output of a program. Thus: foo :this is the explanation . And a second sentence. is wrong, but foo: the explanation. And a second sentence. is ok. : through a special acceleration. This extension provides very : good quality playback on even low-end machines (for example my even on... : To check whether the extension is running, use xvinfo: : The usual whitespace nit about . : have a satisfying experience. You probably should read about : ways to improving performance in the advanced reading The SDL can be found at sdl12 devel/sdl12 not just sdl12. : This section will discuss the software available from the No future tense please. "This section describes..." now and not later :) : By experimental, I mean that you can expect : re-encoders, players, and DVD decrypters to all have some major s/to all have/to have/ : a short list of the sorts of things I mean: s/sorts of/sort of/ : A misuse of threads which causes a program to hang upon : completion than truly terminate. s/than truly terminate/instead of truly terminating/ : Additionally, a number of options can be specified in the : make which echo at the start of the : build. : The usual whitespace stuff I like complaining about. : If you have x11-toolkits/gtk12 installed, then : you might as well enable to GUI. Otherwise, it is not worth ^^ the GUI. : MPlayer you must enable to DVD support option here ^^ the DVD... : The HTML documentation to MPlayer is very informative. : If the reader finds the information on video hardware and : interfaces in thie chapter lacking, the MPlayer ^^^^ this chapter... : documentation is a very thorough alternative. I urge its : reading by anyone wishing to obtain expertise in Unix : video. How about changing the last sentence to: You should definitely take the time to read the documentation of MPlayer, if you are looking for information about video support in UNIX. The original contains 'its reading' which sounds a bit strange to me. Of course, I could be wrong here. : home directory. to create this necessary subdirectory, ^^ capitalize this. : performance depends on many factors and will vary significantly : with hardware. : The usual whitespace stuff I like complaining about. : and which helps performance. : Ditto. Do the same to all the other instances that match the regular expression: ^[[:space:]]*[[:space:]]*$ : Remember, if you are going to run as root : then set this in the root home directory as : well. You can probably trim this off. It is implied, in the user configuration section above, since `root' is just another user. : MPEG and can be manipulated by the other packages discussed s/discussed/described/ : useful without the HTML. There are innummerable ways to : improve quality, lower bitrate, and change formats, and some : of these tricks may make the difference between good playback : performance and bad. "...between good or bad performance." : codec with MPEG3 audio encoding ( : audio/lame is required): Don't let whitespace creep inside elements please ;) : dump the title to a file and work on the file. : wrap up . : The menus can then be used to open a file, or it can be : started to play a file immediately without the gui : with the command: Is it "gui" or "GUI"? Choose one, and use it consistently. : role="package">graphics/transcode. Using a great : many options to the make. It's either "the make command" or "to make". The choise is yours. : If you plan to install graphics/avifile, then add that : option: : : &prompt.root; make WITH_AVIFILE=yes WITH_LIBMPEG2=yes Change the vague 'that' reference to: then add the WITH_AVIFILE option to your make command line, as shown here: : Finally, there are some other promising applications which : may become useful additions to the FreeBSD Ports Collection: : AVIFile which : is also a port graphics/avifile. Is it a port? (I know the answer, don't reply.) Because if it is, then there is no point in stating that it "may become a useful addition to the FreeBSD Ports" above. The same is true for all the rest of the ports mentioned at the end of this chapter. Pheww. This was a long one. Thanks for all the work you have put in making this chapter a reality. I sure do hope my comments won't put you off from making future contributions, or discourage you about this one. I am only trying to get the best results possible out, therefore take all the comments above with a grain of salt or many grains of salt. Whatever makes you feel better. Keep the good work coming :))) - Giorgos --pWyiEgJYm5f9v55/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9Co/31g+UGjGGA7YRArJWAJ0eco95qbam4pa/+qVuqx4GCyGLWwCfZPZ+ Q/m12o6NlktrSbLoB/dT82g= =9o9g -----END PGP SIGNATURE----- --pWyiEgJYm5f9v55/-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message