Remove unnecessary cleanup code that impeded cases where multiple decoders could handle a single file type.
parent
d9d145007e
commit
c1a45135b3
|
@ -32,7 +32,6 @@
|
||||||
return NO;
|
return NO;
|
||||||
|
|
||||||
NSURL *url = [s url];
|
NSURL *url = [s url];
|
||||||
[s close];
|
|
||||||
|
|
||||||
apl = [APLFile createWithFile:[url path]];
|
apl = [APLFile createWithFile:[url path]];
|
||||||
|
|
||||||
|
|
|
@ -138,11 +138,6 @@
|
||||||
- (void)close
|
- (void)close
|
||||||
{
|
{
|
||||||
[self cleanUp];
|
[self cleanUp];
|
||||||
|
|
||||||
if (source) {
|
|
||||||
[source close];
|
|
||||||
[self setSource:nil];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -184,7 +184,6 @@ static BOOL g_parse_unpack_path(NSString * src, NSString ** archive, NSString **
|
||||||
|
|
||||||
- (void)dealloc {
|
- (void)dealloc {
|
||||||
[self close];
|
[self close];
|
||||||
[self setURL:nil];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -50,7 +50,6 @@
|
||||||
OSStatus err;
|
OSStatus err;
|
||||||
|
|
||||||
NSURL *url = [source url];
|
NSURL *url = [source url];
|
||||||
[source close]; //There's no room for your kind around here!
|
|
||||||
|
|
||||||
err = ExtAudioFileOpenURL((__bridge CFURLRef)url, &_in);
|
err = ExtAudioFileOpenURL((__bridge CFURLRef)url, &_in);
|
||||||
if(noErr != err) {
|
if(noErr != err) {
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
NSURL *url = [s url];
|
NSURL *url = [s url];
|
||||||
[s close];
|
|
||||||
|
|
||||||
cuesheet = [CueSheet cueSheetWithFile:[url path]];
|
cuesheet = [CueSheet cueSheetWithFile:[url path]];
|
||||||
|
|
||||||
|
|
|
@ -157,7 +157,6 @@
|
||||||
|
|
||||||
- (void)dealloc {
|
- (void)dealloc {
|
||||||
[self close];
|
[self close];
|
||||||
[self setURL:nil];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
@ -253,8 +253,6 @@ void ErrorCallback(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorS
|
||||||
{
|
{
|
||||||
free(blockBuffer);
|
free(blockBuffer);
|
||||||
}
|
}
|
||||||
[source close];
|
|
||||||
[self setSource:nil];
|
|
||||||
|
|
||||||
decoder = NULL;
|
decoder = NULL;
|
||||||
blockBuffer = NULL;
|
blockBuffer = NULL;
|
||||||
|
|
|
@ -200,10 +200,6 @@ gme_err_t readCallback( void* data, void* out, long count )
|
||||||
gme_delete(emu);
|
gme_delete(emu);
|
||||||
emu = NULL;
|
emu = NULL;
|
||||||
}
|
}
|
||||||
if (source) {
|
|
||||||
[source close];
|
|
||||||
[self setSource:nil];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -341,8 +341,6 @@ static OSType getOSType(const char * in_)
|
||||||
{
|
{
|
||||||
delete player;
|
delete player;
|
||||||
player = NULL;
|
player = NULL;
|
||||||
[source close];
|
|
||||||
source = nil;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -174,8 +174,6 @@ mpc_bool_t CanSeekProc(mpc_reader *p_reader)
|
||||||
mpc_demux_exit(demux);
|
mpc_demux_exit(demux);
|
||||||
demux = NULL;
|
demux = NULL;
|
||||||
}
|
}
|
||||||
[source close];
|
|
||||||
source = nil;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -153,11 +153,6 @@ static void g_push_archive_extensions(std::vector<std::string> & list)
|
||||||
- (void)close
|
- (void)close
|
||||||
{
|
{
|
||||||
[self cleanUp];
|
[self cleanUp];
|
||||||
|
|
||||||
if (source) {
|
|
||||||
[source close];
|
|
||||||
[self setSource:nil];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -29,9 +29,6 @@ int sourceSeek(void *_stream, opus_int64 _offset, int _whence)
|
||||||
|
|
||||||
int sourceClose(void *_stream)
|
int sourceClose(void *_stream)
|
||||||
{
|
{
|
||||||
id source = (__bridge id)_stream;
|
|
||||||
[source close];
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -123,9 +120,6 @@ opus_int64 sourceTell(void *_stream)
|
||||||
{
|
{
|
||||||
op_free(opusRef);
|
op_free(opusRef);
|
||||||
opusRef = NULL;
|
opusRef = NULL;
|
||||||
|
|
||||||
[source close];
|
|
||||||
source = nil;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -13,7 +13,6 @@
|
||||||
- (BOOL)open:(id<CogSource>)source
|
- (BOOL)open:(id<CogSource>)source
|
||||||
{
|
{
|
||||||
NSURL *url = [source url];
|
NSURL *url = [source url];
|
||||||
[source close];
|
|
||||||
|
|
||||||
if (![[url scheme] isEqualToString:@"file"])
|
if (![[url scheme] isEqualToString:@"file"])
|
||||||
return NO;
|
return NO;
|
||||||
|
|
|
@ -27,9 +27,6 @@ int sourceSeek(void *datasource, ogg_int64_t offset, int whence)
|
||||||
|
|
||||||
int sourceClose(void *datasource)
|
int sourceClose(void *datasource)
|
||||||
{
|
{
|
||||||
id source = (__bridge id)datasource;
|
|
||||||
[source close];
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -117,9 +114,6 @@ long sourceTell(void *datasource)
|
||||||
- (void)close
|
- (void)close
|
||||||
{
|
{
|
||||||
ov_clear(&vorbisRef);
|
ov_clear(&vorbisRef);
|
||||||
|
|
||||||
[source close];
|
|
||||||
source = nil;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
|
@ -215,11 +215,6 @@
|
||||||
- (void)close
|
- (void)close
|
||||||
{
|
{
|
||||||
[self cleanUp];
|
[self cleanUp];
|
||||||
|
|
||||||
if (source) {
|
|
||||||
[source close];
|
|
||||||
[self setSource:nil];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)dealloc
|
- (void)dealloc
|
||||||
|
|
Loading…
Reference in New Issue