Changed default bufffer sizes to better support MP3s by default

This commit is contained in:
Thong Nguyen 2013-03-21 15:41:01 +00:00
parent cc56ab3883
commit 6ec2078517
4 changed files with 116 additions and 5 deletions

View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
type = "1"
version = "1.0">
<FileBreakpoints>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385569261.054532"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "500"
endingLineNumber = "500"
landmarkName = "-dataSourceFromURL:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385569314.064147"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "501"
endingLineNumber = "501"
landmarkName = "-dataSourceFromURL:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385569335.491296"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "590"
endingLineNumber = "590"
landmarkName = "-handlePropertyChangeForFileStream:fileStreamPropertyID:ioFlags:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385569356.861857"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "1790"
endingLineNumber = "1790"
landmarkName = "-dataSourceDataAvailable:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385569407.24156"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "659"
endingLineNumber = "659"
landmarkName = "-handleAudioPackets:numberBytes:numberPackets:packetDescriptions:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385570792.223903"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "697"
endingLineNumber = "697"
landmarkName = "-handleAudioPackets:numberBytes:numberPackets:packetDescriptions:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385570795.764699"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "696"
endingLineNumber = "696"
landmarkName = "-handleAudioPackets:numberBytes:numberPackets:packetDescriptions:"
landmarkType = "5">
</FileBreakpoint>
<FileBreakpoint
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Audjustable/Classes/AudioPlayer/AudioPlayer.m"
timestampString = "385571686.74284"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "695"
endingLineNumber = "695"
landmarkName = "-handleAudioPackets:numberBytes:numberPackets:packetDescriptions:"
landmarkType = "5">
</FileBreakpoint>
</FileBreakpoints>
</Bucket>

View File

@ -34,12 +34,12 @@
-(void) audioPlayerViewPlayFromHTTPSelected:(AudioPlayerView*)audioPlayerView
{
NSURL* url = [NSURL URLWithString:@"https://github.com/downloads/tumtumtum/audjustable/sample.m4a"];
NSURL* url = [NSURL URLWithString:@"http://fs.bloom.fm/oss/audiosamples/sample.mp3"];
[audioPlayer setDataSource:[audioPlayer dataSourceFromURL:url] withQueueItemId:url];
}
-(void) audioPlayerViewPlayFromLocalFileSelected:(AudioPlayerView *)audioPlayerView
-(void) audioPlayerViewPlayFromLocalFileSelected:(AudioPlayerView*)audioPlayerView
{
NSString * path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"m4a"];
NSURL* url = [NSURL fileURLWithPath:path];

View File

@ -42,9 +42,9 @@
#import "libkern/OSAtomic.h"
#define BitRateEstimationMinPackets (64)
#define AudioPlayerBuffersNeededToStart (16)
#define AudioPlayerDefaultReadBufferSize (32 * 1024)
#define AudioPlayerDefaultPacketBufferSize (1024)
#define AudioPlayerBuffersNeededToStart (32)
#define AudioPlayerDefaultReadBufferSize (16 * 1024)
#define AudioPlayerDefaultPacketBufferSize (2048)
#define OSSTATUS_PARAM_ERROR (-50)