⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoutcast.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 5 页
字号:
 274 0093 00       		.align	2
 275              	.LC13:
 276 0094 4E6F2063 		.ascii	"No codec device\012\000"
 276      6F646563 
 276      20646576 
 276      6963650A 
 276      00
 277 00a5 000000   		.align	2
 278              	.LC14:
 279 00a8 52656365 		.ascii	"Receiver error %d\012\000"
 279      69766572 
 279      20657272 
 279      6F722025 
 279      640A00
 280 00bb 00       		.align	2
 281              	.LC15:
 282 00bc 436F6465 		.ascii	"Codec write failed\012\000"
 282      63207772 
 282      69746520 
 282      6661696C 
 282      65640A00 
 283              		.align	2
 284              	.LC16:
 285 00d0 4D657461 		.ascii	"Meta=\"%s\"\012\000"
 285      3D222573 
 285      220A00
 286 00db 00       		.align	2
 287              	.LC17:
 288 00dc 53747265 		.ascii	"StreamTitle\000"
 288      616D5469 
 288      746C6500 
 289              		.align	2
 290              	.LC18:
 291 00e8 53747265 		.ascii	"StreamUrl\000"
 291      616D5572 
 291      6C00
 292 00f2 0000     		.align	2
 293              	.LC19:
 294 00f4 4D657461 		.ascii	"Metadata sync lost\012\000"
 294      64617461 
 294      2073796E 
 294      63206C6F 
 294      73740A00 
 295              		.align	2
 296              	.LC20:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 7


 297 0108 506C6179 		.ascii	"Playback started\012\000"
 297      6261636B 
 297      20737461 
 297      72746564 
 297      0A00
 298              		.text
 299              		.align	2
 300              		.global	ShoutCastThread
 301              		.type	ShoutCastThread, %function
 302              	ShoutCastThread:
 303              		@ Function supports interworking.
 304              		@ Volatile: function does not return.
 305              		@ args = 0, pretend = 0, frame = 32
 306              		@ frame_needed = 0, uses_anonymous_args = 0
 307              		@ link register save eliminated.
 308 027c 20D04DE2 		sub	sp, sp, #32	@,,
 309 0280 0C3080E2 		add	r3, r0, #12	@, rip,
 310 0284 08308DE5 		str	r3, [sp, #8]	@,
 311 0288 083080E2 		add	r3, r0, #8	@, rip,
 312 028c 04308DE5 		str	r3, [sp, #4]	@,
 313 0290 043080E2 		add	r3, r0, #4	@, rip,
 314 0294 18A090E5 		ldr	sl, [r0, #24]	@ sci, <variable>.ri_bcast
 315 0298 00308DE5 		str	r3, [sp, #0]	@,
 316              		@ lr needed for prologue	@
 317 029c 0060A0E1 		mov	r6, r0	@ rip, arg
 318              	.L49:
 319 02a0 0030E0E3 		mvn	r3, #0	@,
 320 02a4 003086E5 		str	r3, [r6, #0]	@, <variable>.ri_decoder
 321              	.L115:
 322 02a8 1020A0E3 		mov	r2, #16	@,
 323 02ac 0010A0E3 		mov	r1, #0	@,
 324 02b0 0A00A0E1 		mov	r0, sl	@ sci, sci
 325 02b4 FEFFFFEB 		bl	memset	@
 326 02b8 043096E5 		ldr	r3, [r6, #4]	@ D.3587, <variable>.ri_status
 327 02bc 1030C3E3 		bic	r3, r3, #16	@ temp.200, D.3587,
 328 02c0 013083E3 		orr	r3, r3, #1	@ tmp163, temp.200,
 329 02c4 043086E5 		str	r3, [r6, #4]	@ tmp163, <variable>.ri_status
 330 02c8 08009DE5 		ldr	r0, [sp, #8]	@ D.3591,
 331 02cc FEFFFFEB 		bl	NutEventBroadcast	@
 332 02d0 38149FE5 		ldr	r1, .L117	@,
 333 02d4 2000A0E3 		mov	r0, #32	@,
 334 02d8 FEFFFFEB 		bl	LogMsg	@
 335 02dc 0010A0E3 		mov	r1, #0	@,
 336 02e0 04009DE5 		ldr	r0, [sp, #4]	@ D.3593,
 337 02e4 FEFFFFEB 		bl	NutEventWait	@
 338 02e8 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 339 02ec 020013E3 		tst	r3, #2	@ <variable>.ri_status,
 340 02f0 1C149FE5 		ldr	r1, .L117+4	@,
 341 02f4 1C049FE5 		ldr	r0, .L117+8	@,
 342 02f8 EAFFFF0A 		beq	.L115	@,
 343 02fc FEFFFFEB 		bl	_open	@
 344 0300 0030A0E1 		mov	r3, r0	@ D.3596,
 345 0304 010073E3 		cmn	r3, #1	@ D.3596,
 346 0308 0C149FE5 		ldr	r1, .L117+12	@,
 347 030c 0100A0E3 		mov	r0, #1	@,
 348 0310 003086E5 		str	r3, [r6, #0]	@ D.3596, <variable>.ri_decoder
 349 0314 2300000A 		beq	.L52	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 8


 350 0318 043096E5 		ldr	r3, [r6, #4]	@ temp.202, <variable>.ri_status
 351 031c 0330C3E3 		bic	r3, r3, #3	@ temp.203, temp.202,
 352 0320 00209AE5 		ldr	r2, [sl, #0]	@ <variable>.sci_metaint, <variable>.sci_metaint
 353 0324 043083E3 		orr	r3, r3, #4	@ tmp170, temp.203,
 354 0328 043086E5 		str	r3, [r6, #4]	@ tmp170, <variable>.ri_status
 355 032c 103096E5 		ldr	r3, [r6, #16]	@, <variable>.ri_sip
 356 0330 04208AE5 		str	r2, [sl, #4]	@ <variable>.sci_metaint, <variable>.sci_metapos
 357 0334 08009DE5 		ldr	r0, [sp, #8]	@ D.3591,
 358 0338 0C308DE5 		str	r3, [sp, #12]	@, sip
 359 033c FEFFFFEB 		bl	NutEventBroadcast	@
 360 0340 18208DE2 		add	r2, sp, #24	@,,
 361 0344 D4139FE5 		ldr	r1, .L117+16	@,
 362 0348 000096E5 		ldr	r0, [r6, #0]	@ temp.192, <variable>.ri_decoder
 363 034c FEFFFFEB 		bl	_ioctl	@
 364 0350 18009DE5 		ldr	r0, [sp, #24]	@ sz, sz
 365 0354 0310A0E3 		mov	r1, #3	@,
 366 0358 FEFFFFEB 		bl	__udivsi3	@
 367 035c C0139FE5 		ldr	r1, .L117+20	@,
 368 0360 18008DE5 		str	r0, [sp, #24]	@, sz
 369 0364 18208DE2 		add	r2, sp, #24	@,,
 370 0368 000096E5 		ldr	r0, [r6, #0]	@ temp.193, <variable>.ri_decoder
 371 036c FEFFFFEB 		bl	_ioctl	@
 372 0370 18309DE5 		ldr	r3, [sp, #24]	@ sz, sz
 373 0374 AC139FE5 		ldr	r1, .L117+24	@,
 374 0378 8330A0E1 		mov	r3, r3, asl #1	@ tmp181, sz,
 375 037c 18208DE2 		add	r2, sp, #24	@,,
 376 0380 000096E5 		ldr	r0, [r6, #0]	@ temp.194, <variable>.ri_decoder
 377 0384 18308DE5 		str	r3, [sp, #24]	@ tmp181, sz
 378 0388 FEFFFFEB 		bl	_ioctl	@
 379 038c 010AA0E3 		mov	r0, #4096	@,
 380 0390 FEFFFFEB 		bl	malloc	@
 381 0394 00B0A0E1 		mov	fp, r0	@ tmp184,
 382 0398 1C008DE2 		add	r0, sp, #28	@,,
 383 039c FEFFFFEB 		bl	time	@
 384 03a0 0030A0E3 		mov	r3, #0	@,
 385 03a4 1E0000EA 		b	.L114	@
 386              	.L52:
 387 03a8 FEFFFFEB 		bl	LogMsg	@
 388 03ac BDFFFFEA 		b	.L115	@
 389              	.L55:
 390 03b0 00309AE5 		ldr	r3, [sl, #0]	@ <variable>.sci_metaint, <variable>.sci_metaint
 391 03b4 000053E3 		cmp	r3, #0	@ <variable>.sci_metaint,
 392 03b8 0300000A 		beq	.L56	@,
 393 03bc 04209AE5 		ldr	r2, [sl, #4]	@ D.3605, <variable>.sci_metapos
 394 03c0 64339FE5 		ldr	r3, .L117+28	@,
 395 03c4 030052E1 		cmp	r2, r3	@ D.3605,
 396 03c8 0000009A 		bls	.L59	@,
 397              	.L56:
 398 03cc 012AA0E3 		mov	r2, #4096	@ rbytes,
 399              	.L59:
 400 03d0 0C309DE5 		ldr	r3, [sp, #12]	@, sip
 401 03d4 0228A0E1 		mov	r2, r2, asl #16	@ tmp189, rbytes,
 402 03d8 2228A0E1 		mov	r2, r2, lsr #16	@ D.3608, tmp189,
 403 03dc 000093E5 		ldr	r0, [r3, #0]	@ D.3606, <variable>.si_sock
 404 03e0 0B10A0E1 		mov	r1, fp	@ tcpbuf, tmp184
 405 03e4 FEFFFFEB 		bl	NutTcpReceive	@
 406 03e8 007050E2 		subs	r7, r0, #0	@ got,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 9


 407 03ec 070000AA 		bge	.L60	@,
 408 03f0 0C309DE5 		ldr	r3, [sp, #12]	@, sip
 409 03f4 000093E5 		ldr	r0, [r3, #0]	@ temp.222, <variable>.si_sock
 410 03f8 FEFFFFEB 		bl	NutTcpError	@
 411 03fc 2C139FE5 		ldr	r1, .L117+32	@,
 412 0400 0020A0E1 		mov	r2, r0	@ D.3610,
 413 0404 2000A0E3 		mov	r0, #32	@,
 414 0408 FEFFFFEB 		bl	LogMsg	@
 415 040c B00000EA 		b	.L62	@
 416              	.L60:
 417 0410 0500001A 		bne	.L63	@,
 418 0414 10309DE5 		ldr	r3, [sp, #16]	@, timeouts
 419 0418 0A0053E3 		cmp	r3, #10	@,
 420 041c AC0000CA 		bgt	.L62	@,
 421 0420 013083E2 		add	r3, r3, #1	@,,
 422              	.L114:
 423 0424 10308DE5 		str	r3, [sp, #16]	@, timeouts
 424 0428 A60000EA 		b	.L116	@
 425              	.L63:
 426 042c 10309DE5 		ldr	r3, [sp, #16]	@, timeouts
 427 0430 000053E3 		cmp	r3, #0	@,
 428 0434 01304312 		subne	r3, r3, #1	@,,
 429 0438 10308D15 		strne	r3, [sp, #16]	@, timeouts
 430 043c 0740A0E1 		mov	r4, r7	@ rbytes.221, got
 431 0440 0B50A0E1 		mov	r5, fp	@ bp, tmp184
 432              	.L68:
 433 0444 0510A0E1 		mov	r1, r5	@ bp, bp
 434 0448 0420A0E1 		mov	r2, r4	@ rbytes.25, rbytes.221
 435 044c 000096E5 		ldr	r0, [r6, #0]	@ temp.195, <variable>.ri_decoder
 436 0450 FEFFFFEB 		bl	_write	@
 437 0454 000050E3 		cmp	r0, #0	@ sent
 438 0458 005085E0 		add	r5, r5, r0	@ bp, bp, sent
 439 045c 060000AA 		bge	.L69	@,
 440 0460 043096E5 		ldr	r3, [r6, #4]	@ <variable>.ri_status, <variable>.ri_status
 441 0464 103083E3 		orr	r3, r3, #16	@ tmp192, <variable>.ri_status,
 442 0468 043086E5 		str	r3, [r6, #4]	@ tmp192, <variable>.ri_status
 443 046c 0200A0E3 		mov	r0, #2	@,
 444 0470 BC129FE5 		ldr	r1, .L117+36	@,
 445 0474 FEFFFFEB 		bl	LogMsg	@
 446 0478 010000EA 		b	.L71	@
 447              	.L69:
 448 047c 004054E0 		subs	r4, r4, r0	@ rbytes.221, rbytes.221, sent
 449 0480 EFFFFF1A 		bne	.L68	@,
 450              	.L71:
 451 0484 00309AE5 		ldr	r3, [sl, #0]	@ <variable>.sci_metaint, <variable>.sci_metaint
 452 0488 000053E3 		cmp	r3, #0	@ <variable>.sci_metaint,
 453 048c 6700000A 		beq	.L73	@,
 454 0490 04309AE5 		ldr	r3, [sl, #4]	@ temp.219, <variable>.sci_metapos
 455 0494 03C067E0 		rsb	ip, r7, r3	@ temp.220, got, temp.219
 456 0498 00005CE3 		cmp	ip, #0	@ temp.220,
 457 049c 04C08AE5 		str	ip, [sl, #4]	@ temp.220, <variable>.sci_metapos
 458 04a0 6200001A 		bne	.L73	@,
 459 04a4 0C309DE5 		ldr	r3, [sp, #12]	@, sip
 460 04a8 007093E5 		ldr	r7, [r3, #0]	@ sock, <variable>.si_sock
 461 04ac 18108DE2 		add	r1, sp, #24	@ blks.20,,
 462 04b0 0700A0E1 		mov	r0, r7	@ sock, sock
 463 04b4 0120A0E3 		mov	r2, #1	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 10


 464 04b8 00309DE5 		ldr	r3, [sp, #0]	@ status,
 465 04bc 18C0CDE5 		strb	ip, [sp, #24]	@ temp.220, blks
 466 04c0 FEFFFFEB 		bl	TcpGetBuffer	@
 467 04c4 005050E2 		subs	r5, r0, #0	@ D.4003,
 468 04c8 5100001A 		bne	.L76	@,
 469 04cc 1800DDE5 		ldrb	r0, [sp, #24]	@ zero_extendqisi2	@ blks.21, blks
 470 04d0 000050E3 		cmp	r0, #0	@ blks.21,
 471 04d4 8A00000A 		beq	.L78	@,
 472 04d8 200050E3 		cmp	r0, #32	@ blks.21,
 473 04dc 4C00008A 		bhi	.L76	@,
 474 04e0 0042A0E1 		mov	r4, r0, asl #4	@ mlen, blks.21,
 475 04e4 010084E2 		add	r0, r4, #1	@ D.4013, mlen,
 476 04e8 FEFFFFEB 		bl	malloc	@
 477 04ec 008050E2 		subs	r8, r0, #0	@ tmp197,
 478 04f0 4700000A 		beq	.L76	@,
 479 04f4 0450C8E7 		strb	r5, [r8, r4]	@ D.4003,* mlen
 480 04f8 0420A0E1 		mov	r2, r4	@ mlen, mlen
 481 04fc 0700A0E1 		mov	r0, r7	@ sock, sock
 482 0500 0810A0E1 		mov	r1, r8	@ mn1.218, tmp197
 483 0504 00309DE5 		ldr	r3, [sp, #0]	@ status,
 484 0508 FEFFFFEB 		bl	TcpGetBuffer	@
 485 050c 004050E2 		subs	r4, r0, #0	@ D.4019,
 486 0510 3F00001A 		bne	.L76	@,
 487 0514 200080E2 		add	r0, r0, #32	@,,
 488 0518 18129FE5 		ldr	r1, .L117+40	@,
 489 051c 0820A0E1 		mov	r2, r8	@ mn1.218, tmp197
 490 0520 FEFFFFEB 		bl	LogMsg	@
 491 0524 0840A0E1 		mov	r4, r8	@ mn1, tmp197
 492 0528 340000EA 		b	.L83	@
 493              	.L84:
 494 052c 3B10A0E3 		mov	r1, #59	@,
 495 0530 0400A0E1 		mov	r0, r4	@ mn1, mn1
 496 0534 FEFFFFEB 		bl	strchr	@
 497 0538 009050E2 		subs	r9, r0, #0	@ mn1.217,
 498 053c 0030A013 		movne	r3, #0	@,
 499 0540 0130C914 		strneb	r3, [r9], #1	@,
 500 0544 0400A0E1 		mov	r0, r4	@ mn1, mn1
 501 0548 3D10A0E3 		mov	r1, #61	@,
 502 054c FEFFFFEB 		bl	strchr	@
 503 0550 000050E3 		cmp	r0, #0	@ tmp204
 504 0554 0030A013 		movne	r3, #0	@,
 505 0558 0130C014 		strneb	r3, [r0], #1	@,
 506 055c 0050A011 		movne	r5, r0	@ md1, tmp204
 507 0560 0100001A 		bne	.L89	@,
 508 0564 240000EA 		b	.L87	@
 509              	.L90:
 510 0568 015085E2 		add	r5, r5, #1	@ md1, md1,
 511              	.L89:
 512 056c 0030D5E5 		ldrb	r3, [r5, #0]	@ zero_extendqisi2	@ D.4029,* md1
 513 0570 270053E3 		cmp	r3, #39	@ D.4029,
 514 0574 20005313 		cmpne	r3, #32	@, D.4029,
 515 0578 0070A013 		movne	r7, #0	@, tmp213
 516 057c 0170A003 		moveq	r7, #1	@, tmp213
 517 0580 F8FFFF0A 		beq	.L90	@,
 518 0584 2710A0E3 		mov	r1, #39	@,
 519 0588 0500A0E1 		mov	r0, r5	@ md1, md1
 520 058c FEFFFFEB 		bl	strrchr	@
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 11


 521 0590 000050E3 		cmp	r0, #0	@ tmp214
 522 0594 0070C015 		strneb	r7, [r0, #0]	@ tmp213,
 523 0598 9C119FE5 		ldr	r1, .L117+44	@,
 524 059c 0400A0E1 		mov	r0, r4	@ mn1, mn1
 525 05a0 FEFFFFEB 		bl	strcasecmp	@
 526 05a4 000050E3 		cmp	r0, #0	@,
 527 05a8 0800001A 		bne	.L94	@,
 528 05ac 08009AE5 		ldr	r0, [sl, #8]	@ D.4039, <variable>.sci_metatitle
 529 05b0 000050E3 		cmp	r0, #0	@ D.4039,
 530 05b4 FEFFFF1B 		blne	free	@
 531              	.L96:
 532 05b8 0500A0E1 		mov	r0, r5	@ md1, md1
 533 05bc FEFFFFEB 		bl	strdup	@
 534 05c0 08008AE5 		str	r0, [sl, #8]	@, <variable>.sci_metatitle
 535 05c4 0900A0E3 		mov	r0, #9	@,
 536 05c8 FEFFFFEB 		bl	UserIfShowStatus	@
 537 05cc 0A0000EA 		b	.L87	@
 538              	.L94:
 539 05d0 0400A0E1 		mov	r0, r4	@ mn1, mn1
 540 05d4 64119FE5 		ldr	r1, .L117+48	@,
 541 05d8 FEFFFFEB 		bl	strcasecmp	@
 542 05dc 000050E3 		cmp	r0, #0	@,
 543 05e0 0500001A 		bne	.L87	@,
 544 05e4 0C009AE5 		ldr	r0, [sl, #12]	@ D.4045, <variable>.sci_metaurl
 545 05e8 000050E3 		cmp	r0, #0	@ D.4045,
 546 05ec FEFFFF1B 		blne	free	@
 547              	.L99:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -