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>