Rev 2455 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2455 | Rev 2694 | ||
---|---|---|---|
Line 346... | Line 346... | ||
346 | align 4 |
346 | align 4 |
347 | .snd_settimebase: |
347 | .snd_settimebase: |
348 | cmp [edi+inp_size], 12 |
348 | cmp [edi+inp_size], 12 |
349 | jne .fail |
349 | jne .fail |
Line 350... | Line 350... | ||
350 | 350 | ||
351 | mov eax, [ebx] |
351 | mov eax, [ebx+4] |
- | 352 | mov ebx, [ebx+8] |
|
- | 353 | ||
- | 354 | pushfd |
|
352 | mov ebx, [ebx+4] |
355 | cli |
353 | mov dword [edx+STREAM.time_base], eax |
356 | mov dword [edx+STREAM.time_base], eax |
354 | mov dword [edx+STREAM.time_base+4], ebx |
357 | mov dword [edx+STREAM.time_base+4], ebx |
- | 358 | xor eax, eax |
|
- | 359 | mov dword [edx+STREAM.time_stamp], eax |
|
- | 360 | mov dword [edx+STREAM.time_stamp+4], eax |
|
- | 361 | popfd |
|
355 | xor eax, eax |
362 | |
Line -... | Line 363... | ||
- | 363 | ret |
|
356 | ret |
364 | |
357 | 365 | align 4 |
|
358 | .snd_gettimestamp: |
366 | .snd_gettimestamp: |
Line 359... | Line 367... | ||
359 | cmp [edi+out_size], 8 |
367 | cmp [edi+out_size], 8 |
Line 369... | Line 377... | ||
369 | cmp [edx+STREAM.flags], SND_STOP |
377 | cmp [edx+STREAM.flags], SND_STOP |
370 | je @F |
378 | je @F |
Line 371... | Line 379... | ||
371 | 379 | ||
Line -... | Line 380... | ||
- | 380 | mov eax, esp |
|
- | 381 | ||
372 | mov eax, esp |
382 | push ebx |
- | 383 | push ecx |
|
373 | 384 | push edx |
|
Line 374... | Line 385... | ||
374 | push edx |
385 | push esi |
375 | push edi |
386 | push edi |
376 | 387 | ||
Line 384... | Line 395... | ||
384 | 395 | ||
385 | stdcall ServiceHandler, eax |
396 | stdcall ServiceHandler, eax |
Line 386... | Line 397... | ||
386 | add esp, 6*4 |
397 | add esp, 6*4 |
- | 398 | ||
387 | 399 | pop edi |
|
- | 400 | pop esi |
|
- | 401 | pop edx |
|
Line 388... | Line 402... | ||
388 | pop edi |
402 | pop ecx |
389 | pop edx |
403 | pop ebx |
Line 390... | Line 404... | ||
390 | 404 |