Ignore:
Timestamp:
2012-07-13T16:11:05Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
13df13c8
Parents:
6424800
Message:

hound: Use buffer position in source available data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/audio/hound/audio_device.c

    r6424800 rab07cf0  
    187187                        if (dev->buffer.position) {
    188188                                dev->buffer.position +=
    189                                     dev->buffer.size / BUFFER_BLOCKS;
     189                                    (dev->buffer.size / BUFFER_BLOCKS);
    190190                        }
    191                         if (!dev->buffer.position ||
    192                             dev->buffer.position >=
    193                                 dev->buffer.base + dev->buffer.size)
     191                        if ((!dev->buffer.position) ||
     192                            (dev->buffer.position >=
     193                                (dev->buffer.base + dev->buffer.size)))
    194194                        {
    195195                                dev->buffer.position = dev->buffer.base;
     
    202202                        log_verbose("Playback terminated!");
    203203                        return;
    204                         break;
    205204                }
    206205                case PCM_EVENT_RECORDING_DONE: {
     206                        //TODO implement
    207207                        break;
    208208                }
    209209                case PCM_EVENT_RECORDING_TERMINATED:
    210210                        log_verbose("Recording terminated!");
    211                         break;
    212                 }
    213 
    214         }
    215         //TODO implement
     211                        return;
     212                }
     213
     214        }
    216215}
    217216
Note: See TracChangeset for help on using the changeset viewer.