gap-dev-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gap-dev-discuss] Fwd: Cynthiune: Two Problems


From: Sebastian Reitenbach
Subject: Re: [Gap-dev-discuss] Fwd: Cynthiune: Two Problems
Date: Thu, 06 Mar 2014 08:18:59 +0100
User-agent: SOGoMail 2.1.1b

 
On Wednesday, February 19, 2014 16:52 CET, Richard Stonehouse <address@hidden> 
wrote: 
 
> Hi Riccardo,
> 
> On Wed, Feb 19, 2014 at 09:04:26AM +0100, Riccardo Mottola wrote:
> >Hi Richard,
> >
> >thanks for your report. I'm forwarding this to the gap-dev list so 
> >that other can contribute to the discussion. The first question is to 
> >reproduce the problem
> >
> >I admittedly did not test FLAC since I don't have such files, perhaps 
> >Sebastian did?
> 
> Attached is a FLAC test file. It's one I generated using a conversion 
> program. I've also tested on a FLAC file downloaded from the web.

See the patch I have attached here to fix the FLAC problem.

http://savannah.nongnu.org/bugs/?39954

Let me know if that fixes the problem for you too, and I'll go ahead
commit it.

The MP3 issue, I haven't yet had time to either reproduce, or even
look at it.

cheers,
Sebastian

> 
> >I do use(d) Cynthiune to play MP3 files quite a bit. Does it happen 
> >with all MP3 files or only with a certain file?
> 
> It happens with all the MP3 files I've tried - both ones I've 
> generated using lame and ones I've downloaded.
> 
> Having listened to a few more, it seems that the 'twittering' noise is 
> actually a delayed echo of the original sound, grossly distorted.
> 
> By the way, I should have mentioned that au, wav and ogg work fine.
> 
> >Or perhaps something bitrotted again. I'll attempt a build today.
> >
> >Riccardo
> 
> >Date: Wed, 19 Feb 2014 01:41:08 +0000
> >From: Richard Stonehouse <address@hidden>
> >To: Riccardo Mottola <address@hidden>
> >Subject: Cynthiune: Two Problems
> >User-Agent: Mutt/1.5.21 (2010-09-15)
> >
> >Hi Riccardo,
> >
> >I've built Cynthiune - congratulations on getting this out of 
> >intensive care! - but hit a couple of possible problems:
> >
> >1.  Crash on adding a FLAC file to playlist
> >
> >    Adding a FLAC file to the playlist caused Cynthiune to crash
> >    with a Segmentation fault. Tested both with a home-generated
> >    FLAC file and a downloaded one. Both work OK in other software.
> >
> >    gdb output as follows:
> >
> >Program received signal SIGSEGV, Segmentation fault.
> >0x00007fffe95d1031 in FLAC__stream_decoder_finish ()
> >   from /usr/lib64/libFLAC.so.8
> >(gdb) bt
> >#0  0x00007fffe95d1031 in FLAC__stream_decoder_finish ()
> >   from /usr/lib64/libFLAC.so.8
> >#1  0x00007fffe95d1367 in FLAC__stream_decoder_delete ()
> >   from /usr/lib64/libFLAC.so.8
> >#2  0x00007fffe5708ab5 in -[FLAC streamClose] (self=0x13b3d80, 
> >_cmd=0x6435f0 <_OBJC_SELECTOR_TABLE+592>) at FLAC.m:206
> >#3  0x000000000041ed14 in -[Song _refreshSongInfos] (self=0x11c2470, 
> >_cmd=0x643610 <_OBJC_SELECTOR_TABLE+624>) at Song.m:239
> >#4  0x000000000041ed86 in -[Song _readInfos] (self=0x11c2470, 
> >_cmd=0x643650 <_OBJC_SELECTOR_TABLE+688>) at Song.m:248
> >#5  0x0000000000420066 in -[Song encodeWithCoder:] (self=0x11c2470, 
> >_cmd=0x7ffff727ff10 <_OBJC_SELECTOR_TABLE+496>, encoder=0x13a0570)
> >    at Song.m:500
> >#6  0x00007ffff6d87a35 in -[NSKeyedArchiver(Private) 
> >_encodeObject:conditional:] (self=0x13a0570, _cmd=0x7ffff727fe60 
> ><_OBJC_SELECTOR_TABLE+320>, anObject=0x11c2470, conditional=0 '\000') 
> >at NSKeyedArchiver.m:361
> >#7  0x00007ffff6d87086 in -[NSKeyedArchiver(Internal) 
> >_encodeArrayOfObjects:forKey:] (self=0x13a0570, _cmd=0x7ffff72427e0 
> ><_OBJC_SELECTOR_TABLE+544>, anArray=0xbf4920, aKey=0x7ffff7241160 
> ><_OBJC_INSTANCE_3>)
> >    at NSKeyedArchiver.m:172
> >#8  0x00007ffff6ce90d0 in -[NSArray encodeWithCoder:] (self=0xbf4920, 
> >_cmd=0x7ffff7220470 <_OBJC_SELECTOR_TABLE+272>, aCoder=0x13a0570)
> >    at NSArray.m:442
> >#9  0x00007ffff6c8a608 in -[GSArray encodeWithCoder:] (self=0xbf4920, 
> >_cmd=0x7ffff727ff10 <_OBJC_SELECTOR_TABLE+496>, aCoder=0x13a0570)
> >    at GSArray.m:189
> >#10 0x00007ffff6d87a35 in -[NSKeyedArchiver(Private) 
> >_encodeObject:conditional:] (self=0x13a0570, _cmd=0x7ffff727fe60 
> ><_OBJC_SELECTOR_TABLE+320>, anObject=0xbf4920, conditional=0 '\000') 
> >at NSKeyedArchiver.m:361
> >#11 0x00007ffff6d89f59 in -[NSKeyedArchiver encodeObject:forKey:] (
> >    self=0x13a0570, _cmd=0x7ffff727ff70 <_OBJC_SELECTOR_TABLE+592>, 
> >anObject=0xbf4920, aKey=0x7ffff727f120 <_OBJC_INSTANCE_10>)
> >    at NSKeyedArchiver.m:675
> >#12 0x00007ffff6d87e1b in +[NSKeyedArchiver 
> >archivedDataWithRootObject:] (
> >    self=0x7ffff727fba0 <_OBJC_Class_NSKeyedArchiver>, 
> >_cmd=0x7ffff727ffc0 <_OBJC_SELECTOR_TABLE+672>, anObject=0xbf4920)
> >    at NSKeyedArchiver.m:456
> >#13 0x00007ffff6d87fe4 in +[NSKeyedArchiver 
> >archiveRootObject:toFile:] (
> >    self=0x7ffff727fba0 <_OBJC_Class_NSKeyedArchiver>, _cmd=0x639360 
> ><_OBJC_SELECTOR_TABLE+864>, anObject=0xbf4920, aPath=0xbf1920) at 
> >NSKeyedArchiver.m:478
> >#14 0x000000000041383a in -[Playlist saveToFile:] (self=0xbf18a0, 
> >_cmd=0x63d390 <_OBJC_SELECTOR_TABLE+2288>, file=0xbf1920) at 
> >Playlist.m:608
> >#15 0x00000000004191f8 in -[PlaylistController playlistChanged:] (
> >    self=0xbf1990, _cmd=0x639060 <_OBJC_SELECTOR_TABLE+96>, 
> >aNotification=0x13a0df0) at PlaylistController.m:1083
> >#16 0x00007ffff6db9893 in -[NSObject performSelector:withObject:] (
> >    self=0xbf1990, _cmd=0x7ffff728fcf0 <_OBJC_SELECTOR_TABLE+400>, 
> >aSelector=0x639060 <_OBJC_SELECTOR_TABLE+96>, anObject=0x13a0df0)
> >    at NSObject.m:2034
> >#17 0x00007ffff6daa632 in -[NSNotificationCenter _postAndRelease:] (
> >    self=0x738850, _cmd=0x7ffff728fd00 <_OBJC_SELECTOR_TABLE+416>, 
> >notification=0x13a0df0) at NSNotificationCenter.m:1191
> >#18 0x00007ffff6daa8e2 in -[NSNotificationCenter 
> >postNotificationName:object:userInfo:] (self=0x738850, _cmd=0x6390a0 
> ><_OBJC_SELECTOR_TABLE+160>, name=0x638800 <_OBJC_INSTANCE_0>, 
> >object=0xbf18a0, info=0x13a0d90)
> >    at NSNotificationCenter.m:1250
> >#19 0x0000000000410eac in -[Playlist 
> >postNotificationWithSongAsFirst:] (
> >    self=0xbf18a0, _cmd=0x6390f0 <_OBJC_SELECTOR_TABLE+240>, 
> >song=0x11c2470)
> >    at Playlist.m:100
> >#20 0x00000000004112b8 in -[Playlist addSongsInArray:] 
> >(self=0xbf18a0, _cmd=0x63d170 <_OBJC_SELECTOR_TABLE+1744>, 
> >array=0x138b4e0)
> >    at Playlist.m:150
> >#21 0x000000000041669b in -[PlaylistController 
> >_feedPlaylistWithTreeOfFilenames:] (self=0xbf1990, _cmd=0x63d130 
> ><_OBJC_SELECTOR_TABLE+1680>, filenames=0x1344eb0) at 
> >PlaylistController.m:535
> >#22 0x0000000000416747 in -[PlaylistController 
> >_oPanelDidEnd:returnCode:contextInfo:] (self=0xbf1990, _cmd=0x63d250 
> ><_OBJC_SELECTOR_TABLE+1968>, oPanel=0xf90250, result=1, 
> >contextInfo=0x0) at PlaylistController.m:546
> >#23 0x0000000000416c77 in -[PlaylistController 
> >_runOpenPanelWithDidEndSelector:] (self=0xbf1990, _cmd=0x63d280 
> ><_OBJC_SELECTOR_TABLE+2016>, selector=0x63d4e0 
> ><_OBJC_SELECTOR_TABLE+2624>) at PlaylistController.m:611
> >#24 0x00000000004181f4 in -[PlaylistController eject:] 
> >(self=0xbf1990, _cmd=0xe66dc0, sender=0xbd3180) at 
> >PlaylistController.m:890
> >#25 0x00007ffff753545b in -[NSApplication sendAction:to:from:] 
> >(self=0x806ce0, _cmd=0x7ffff7a9b320 <_OBJC_SELECTOR_TABLE+1312>, 
> >aSelector=0xe66dc0, aTarget=0xbf1990, sender=0xbd3180) at 
> >NSApplication.m:2230
> >#26 0x00007ffff75aac9c in -[NSControl sendAction:to:] (self=0xbd3180, 
> >_cmd=0x7ffff7a81010 <_OBJC_SELECTOR_TABLE+1392>, theAction=0xe66dc0, 
> >theTarget=0xbf1990) at NSControl.m:760
> >#27 0x00007ffff757b442 in -[NSCell _sendActionFrom:] (self=0xbd3560, 
> >_cmd=0x7ffff7a810b0 <_OBJC_SELECTOR_TABLE+1552>, sender=0xbd3180)
> >    at NSCell.m:1451
> >#28 0x00007ffff757c6ba in -[NSCell 
> >trackMouse:inRect:ofView:untilMouseUp:] (
> >    self=0xbd3560, _cmd=0x7ffff7a9b450 <_OBJC_SELECTOR_TABLE+1616>, 
> >theEvent=0xf7ebc0, cellFrame=..., controlView=0xbd3180, flag=0 
> >'\000')
> >    at NSCell.m:1769
> >#29 0x00007ffff75ab49c in -[NSControl mouseDown:] (self=0xbd3180, 
> >_cmd=0x7ffff7b75b40 <_OBJC_SELECTOR_TABLE+7200>, theEvent=0x9c5270)
> >    at NSControl.m:916
> >#30 0x00007ffff771c970 in -[NSWindow sendEvent:] (self=0xbbf640, 
> >_cmd=0x7ffff7a60360 <_OBJC_SELECTOR_TABLE+4864>, theEvent=0x9c5270)
> >    at NSWindow.m:3896
> >#31 0x00007ffff7534fa1 in -[NSApplication sendEvent:] (self=0x806ce0, 
> >_cmd=0x7ffff7a601d0 <_OBJC_SELECTOR_TABLE+4464>, theEvent=0x9c5270)
> >    at NSApplication.m:2105
> >#32 0x00007ffff7533aa7 in -[NSApplication run] (self=0x806ce0, 
> >_cmd=0x7ffff7a4fdf0 <_OBJC_SELECTOR_TABLE+1808>) at 
> >NSApplication.m:1562
> >#33 0x00007ffff750fe15 in NSApplicationMain (argc=1, 
> >argv=0x7fffffffe008)
> >    at Functions.m:91
> >#34 0x0000000000403bd0 in main (argc=1, argv=0x7fffffffe008) at 
> >main.m:27
> >
> >
> >2.  Twittering noise on playing MP3 file
> >
> >    Playing an MP3 file, it started off OK but after a second or
> >    two a loud, high-pitched twittering noise began. The original
> >    tune could still (just) be heard beneath the twittering. Tested
> >    both with a home-generated MP3 and a downloaded one. Both
> >    work OK in other software including madplay which, I think,
> >    uses the same library (libmad) as Cynthiune.
> >
> >These tests were run both on the tarball release of Cynthiune, 
> >version 1.0.0, and on the latest current SVN (rev 2266). Cynthiune 
> >was built with:
> >
> >    make debug=yes \
> >     disable-mod=yes \
> >     disable-windowsmedia=yes \
> >     disable-musepack=yes
> >
> >    make DESTDIR=${RPM_BUILD_ROOT} \
> >     GNUSTEP_INSTALLATION_DOMAIN=SYSTEM \
> >     disable-mod=yes \
> >     disable-windowsmedia=yes \
> >     disable-musepack=yes \
> >     strip=no \
> >     install
> >
> >
> >(mod, windowsmedia and musepack disabled because I don't have the 
> >required dependencies installed). There were no apparent problems in 
> >the build.
> >
> >-- 
> >    Richard Stonehouse
> 
> 
> -- 
>      Richard Stonehouse
 
 
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]