Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 May 2011 08:40:10 GMT
From:      Zhihao Yuan <lichray@gmail.com>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/156747: multimedia/mplayer: fix 24-bits OSS some improvements
Message-ID:  <201105010840.p418eATZ085670@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/156747; it has been noted by GNATS.

From: Zhihao Yuan <lichray@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/156747: multimedia/mplayer: fix 24-bits OSS some improvements
Date: Sun, 1 May 2011 03:31:52 -0500

 --0016368e2ffb22761704a232bd9c
 Content-Type: text/plain; charset=UTF-8
 
 In this patch, I just make everything FreeBSD-only (since these macros
 have different meanings from those in OSS v4).
 I have tested the signed 24-bit audio, OK. But I don't have any
 unsigned audio, since PCM is signed-only.
 
 -- 
 Zhihao Yuan
 The best way to predict the future is to invent it.
 
 --0016368e2ffb22761704a232bd9c
 Content-Type: text/x-csrc; charset=US-ASCII; name="patch-libao2-ao_oss.c"
 Content-Disposition: attachment; filename="patch-libao2-ao_oss.c"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_gn5q0zdz0
 
 LS0tIGxpYmFvMi9hb19vc3MuYy5vcmlnCTIwMTAtMDEtMTEgMTQ6Mjc6NTIuMDAwMDAwMDAwIC0w
 NjAwCisrKyBsaWJhbzIvYW9fb3NzLmMJMjAxMS0wNS0wMSAwMzoyNDozNy40NjU1ODAzNjIgLTA1
 MDAKQEAgLTcyLDYgKzcyLDExIEBAIHN0YXRpYyBpbnQgZm9ybWF0Mm9zcyhpbnQgZm9ybWF0KQog
 ICAgIGNhc2UgQUZfRk9STUFUX1MxNl9CRTogcmV0dXJuIEFGTVRfUzE2X0JFOwogI2lmZGVmIEFG
 TVRfUzI0X1BBQ0tFRAogICAgIGNhc2UgQUZfRk9STUFUX1MyNF9MRTogcmV0dXJuIEFGTVRfUzI0
 X1BBQ0tFRDsKKyNlbGlmIGRlZmluZWQoX19GcmVlQlNEX18pCisgICAgY2FzZSBBRl9GT1JNQVRf
 VTI0X0xFOiByZXR1cm4gQUZNVF9VMjRfTEU7CisgICAgY2FzZSBBRl9GT1JNQVRfVTI0X0JFOiBy
 ZXR1cm4gQUZNVF9VMjRfQkU7CisgICAgY2FzZSBBRl9GT1JNQVRfUzI0X0xFOiByZXR1cm4gQUZN
 VF9TMjRfTEU7CisgICAgY2FzZSBBRl9GT1JNQVRfUzI0X0JFOiByZXR1cm4gQUZNVF9TMjRfQkU7
 CiAjZW5kaWYKICNpZmRlZiBBRk1UX1UzMl9MRQogICAgIGNhc2UgQUZfRk9STUFUX1UzMl9MRTog
 cmV0dXJuIEFGTVRfVTMyX0xFOwpAQCAtMTE1LDYgKzEyMCwxMSBAQCBzdGF0aWMgaW50IG9zczJm
 b3JtYXQoaW50IGZvcm1hdCkKICAgICBjYXNlIEFGTVRfUzE2X0JFOiByZXR1cm4gQUZfRk9STUFU
 X1MxNl9CRTsKICNpZmRlZiBBRk1UX1MyNF9QQUNLRUQKICAgICBjYXNlIEFGTVRfUzI0X1BBQ0tF
 RDogcmV0dXJuIEFGX0ZPUk1BVF9TMjRfTEU7CisjZWxpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQor
 ICAgIGNhc2UgQUZNVF9VMjRfTEU6IHJldHVybiBBRl9GT1JNQVRfVTI0X0xFOworICAgIGNhc2Ug
 QUZNVF9VMjRfQkU6IHJldHVybiBBRl9GT1JNQVRfVTI0X0JFOworICAgIGNhc2UgQUZNVF9TMjRf
 TEU6IHJldHVybiBBRl9GT1JNQVRfUzI0X0xFOworICAgIGNhc2UgQUZNVF9TMjRfQkU6IHJldHVy
 biBBRl9GT1JNQVRfUzI0X0JFOwogI2VuZGlmCiAjaWZkZWYgQUZNVF9VMzJfTEUKICAgICBjYXNl
 IEFGTVRfVTMyX0xFOiByZXR1cm4gQUZfRk9STUFUX1UzMl9MRTsKQEAgLTQ0OCw2ICs0NTgsNyBA
 QCBzdGF0aWMgdm9pZCByZXNldCh2b2lkKXsKICAgZmNudGwoYXVkaW9fZmQsIEZfU0VURkQsIEZE
 X0NMT0VYRUMpOwogI2VuZGlmCiAKKyAgaW9jdGwgKGF1ZGlvX2ZkLCBTTkRDVExfRFNQX1NQRUVE
 LCAmYW9fZGF0YS5zYW1wbGVyYXRlKTsKICAgb3NzX2Zvcm1hdCA9IGZvcm1hdDJvc3MoYW9fZGF0
 YS5mb3JtYXQpOwogICBpZihBRl9GT1JNQVRfSVNfQUMzKGFvX2RhdGEuZm9ybWF0KSkKICAgICBp
 b2N0bCAoYXVkaW9fZmQsIFNORENUTF9EU1BfU1BFRUQsICZhb19kYXRhLnNhbXBsZXJhdGUpOwpA
 QCAtNDU5LDcgKzQ3MCw2IEBAIHN0YXRpYyB2b2lkIHJlc2V0KHZvaWQpewogICAgICAgaW50IGMg
 PSBhb19kYXRhLmNoYW5uZWxzLTE7CiAgICAgICBpb2N0bCAoYXVkaW9fZmQsIFNORENUTF9EU1Bf
 U1RFUkVPLCAmYyk7CiAgICAgfQotICAgIGlvY3RsIChhdWRpb19mZCwgU05EQ1RMX0RTUF9TUEVF
 RCwgJmFvX2RhdGEuc2FtcGxlcmF0ZSk7CiAgIH0KIH0KIAo=
 --0016368e2ffb22761704a232bd9c--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201105010840.p418eATZ085670>