Ignore:
Timestamp:
Mar 30, 2008, 8:59:18 AM (17 years ago)
Author:
Brendan Oakley
Message:

Added option for ACPI support provided by Pavel, requires AcpiDrv.lib

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/alsa-kernel/include/sound/pcm.h

    r61 r328  
    654654{
    655655        snd_pcm_sframes_t avail = runtime->status->hw_ptr + runtime->buffer_size - runtime->control->appl_ptr;
     656
     657#if defined TARGET_OS2 && ACPI
     658       if ( runtime->buffer_size > runtime->control->appl_ptr)
     659          avail = runtime->status->hw_ptr + runtime->buffer_size - runtime->control->appl_ptr;
     660       else
     661       {
     662
     663          avail = runtime->control->appl_ptr - runtime->status->hw_ptr;
     664          if ( avail > runtime->buffer_size )
     665             avail = 0;
     666          else
     667             avail = runtime->buffer_size - avail;
     668       }
     669#endif /* TARGET_OS2 && ACPI */
    656670        if (avail < 0)
    657671                avail += runtime->boundary;
Note: See TracChangeset for help on using the changeset viewer.