Re: Patch: Run BMP independently of XMMS

Chong Kai Xiong <[email protected]> Wed, 19 Nov 2003 20:13:36 +0800
Newsgroups gmane.comp.multimedia.beep-media-player.devel
Message-ID <[email protected]>
--=-lCtu4vud9B4v51MEbkOu
Content-Type: multipart/mixed; boundary="=-MMzCVS4uXGOAGFvHoEWt"


--=-MMzCVS4uXGOAGFvHoEWt
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Wed, 2003-11-19 at 17:38, Rafal Zawadzki wrote:
> Dnia 2003-11-18 15:35, U=C5=BCytkownik Chong Kai Xiong napisa=C5=82:
> > 'sup all!
> >=20
> > Here's my first patch contribution. It simply changes the local socket
> > filename BMP uses so that BMP can run independently of XMMS.
>=20
> What about some programs like xmms-shell? Will they still be usable?

No, I'm looking into it. I had simply renamed the socket so I could run
BMP with XMMS still opened.
=20
Currently, I'm adding a 'XMMS compatibility mode' aka xmms_compat to BMP
(as a command line switch and app. preference).=20

In xmms_compat mode, BMP will listen on 2 sockets (BMP's and XMMS')
Programs like xmms-shell should work with BMP running in this mode.

BTW, my patch doesn't work right as well - BMP doesn't start if XMMS is
started first.  Here's corrected patch if anyone is still interested.
Please note that it does NOT add xmms_compat.


--=20
Chong Kai Xiong
aka 'Descender'



--=-MMzCVS4uXGOAGFvHoEWt
Content-Disposition: attachment; filename=socket-patch.diff
Content-Type: text/x-patch; name=socket-patch.diff; charset=UTF-8
Content-Transfer-Encoding: base64

LS0tIGJtcC9iZWVwL2NvbnRyb2xzb2NrZXQuYwkyMDAzLTExLTE0IDAxOjI3OjI1LjAwMDAwMDAw
MCArMDgwMA0KKysrIGJtcC1kZXNjZW5kZXIvYmVlcC9jb250cm9sc29ja2V0LmMJMjAwMy0xMS0x
OCAxMzowMDoyOC4wMDAwMDAwMDAgKzA4MDANCkBAIC02MCw3ICs2MCw3IEBADQogCQlmb3IgKGkg
PSAwOzsgaSsrKQ0KIAkJew0KIAkJCXNhZGRyLnN1bl9mYW1pbHkgPSBBRl9VTklYOw0KLQkJCWdf
c25wcmludGYoc2FkZHIuc3VuX3BhdGgsIDEwOCwgIiVzL3htbXNfJXMuJWQiLA0KKwkJCWdfc25w
cmludGYoc2FkZHIuc3VuX3BhdGgsIDEwOCwgIiVzL2JlZXBfJXMuJWQiLA0KIAkJCQkgICBnX2dl
dF90bXBfZGlyKCksIGdfZ2V0X3VzZXJfbmFtZSgpLCBpKTsNCiAJCQlpZiAoIXhtbXNfcmVtb3Rl
X2lzX3J1bm5pbmcoaSkpDQogCQkJew0KLS0tIGJtcC9saWJiZWVwL2JlZXBjdHJsLmMJMjAwMy0x
MS0xNCAwMToyODo0MS4wMDAwMDAwMDAgKzA4MDANCisrKyBibXAtZGVzY2VuZGVyL2xpYmJlZXAv
YmVlcGN0cmwuYwkyMDAzLTExLTE5IDA2OjQ2OjE4LjAwMDAwMDAwMCArMDgwMA0KQEAgLTI3Niw3
ICsyNzYsNyBAQA0KIAkJc3RvcmVkX3VpZCA9IGdldHVpZCgpOw0KIAkJZXVpZCA9IGdldGV1aWQo
KTsNCiAJCXNldHVpZChldWlkKTsNCi0JCWdfc25wcmludGYoc2FkZHIuc3VuX3BhdGgsIDEwOCwg
IiVzL3htbXNfJXMuJWQiLCBnX2dldF90bXBfZGlyKCksIGdfZ2V0X3VzZXJfbmFtZSgpLCBzZXNz
aW9uKTsNCisJCWdfc25wcmludGYoc2FkZHIuc3VuX3BhdGgsIDEwOCwgIiVzL2JlZXBfJXMuJWQi
LCBnX2dldF90bXBfZGlyKCksIGdfZ2V0X3VzZXJfbmFtZSgpLCBzZXNzaW9uKTsNCiAJCXNldHJl
dWlkKHN0b3JlZF91aWQsIGV1aWQpOw0KIAkJaWYgKGNvbm5lY3QoZmQsIChzdHJ1Y3Qgc29ja2Fk
ZHIgKikgJnNhZGRyLCBzaXplb2YgKHNhZGRyKSkgIT0gLTEpDQogCQkJcmV0dXJuIGZkOw0K

--=-MMzCVS4uXGOAGFvHoEWt--

--=-lCtu4vud9B4v51MEbkOu
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQA/u15wakVQK4PsKXwRAmlMAJ9mjDL5NPZRJr0Nhw02CDkqrZYnwQCgrwc7
JRtoKi8QldAg01Oo5icufIE=
=sK5K
-----END PGP SIGNATURE-----

--=-lCtu4vud9B4v51MEbkOu--