This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#12371 - FLAC 32 bits 96khz surround 5.1 file not playing
Attached to Project:
Rockbox
Opened by Jean-Louis Biasini (JeanLouisBiasini) - Monday, 07 November 2011, 19:52 GMT+2
Last edited by Andree Buschmann (Buschel) - Wednesday, 14 December 2011, 18:47 GMT+2
Opened by Jean-Louis Biasini (JeanLouisBiasini) - Monday, 07 November 2011, 19:52 GMT+2
Last edited by Andree Buschmann (Buschel) - Wednesday, 14 December 2011, 18:47 GMT+2
|
DetailsThe file is huge, I used it only for testing purpose on the new fuze+ port.
But indeed it doesn't work. See attached little cut of the file. The screen seems to show that the file get correctly recognized (at least for the bpps) then immediately closed |
This task depends upon
Closed by Andree Buschmann (Buschel)
Wednesday, 14 December 2011, 18:47 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fxied with r31252, thanks for the support.
Wednesday, 14 December 2011, 18:47 GMT+2
Reason for closing: Fixed
Additional comments about closing: Fxied with r31252, thanks for the support.
Edit: http://flac.sourceforge.net/format.html#frame says that the first two channels in a multichannel set (2-6 channels) are the left and right channel. Therefor this patch should correctly extract the left and right channel out of the 5.1 signal.
Data abort at 6006BB10
FSR 0x8
(domain 0, fault 8)
address 0x65E85284
backtrace start
pc: 0x6006BB10
sp: 0x60000118
backtrace end
or:
Data abort at 6006BB10
FSR 0x8
(domain 0, fault 8)
address 0x63E74578
backtrace start
pc: 0x63E74578
sp: 0x00005280
backtrace end
this might be related to (
FS#12429)Both on test file as on other file of this format I have
if comming from other file format dynamic playlist (ogg and mpc where tested) the player just freeze without any reaction on wps, having deteced correct format and file lengh (one time screen corruption was observed, coming from ogg)
meanwhile I just get a third one:
Data abort at 63E712C0
FSR 0x1
(domain 0, fault 1)
address 0xFFFFFFFB
backtrace start
pc: 0x63E712C0
sp: 0x00005280
backtrace end
should I find_address them? And if so I not really sure about the context argument (I mainly always give 1 as in the example given - is it the way to do?)
FS#12429thenIf the music is stopped before the patch work.
You mean your device has this issue with "normal" (=stereo) flac and the patched decoder? Or does this also happen with svn?
FS#12442/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/flac.c: In function ‘flac_init’:
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/flac.c:97: warning: assignment from incompatible pointer type
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/flac.c:98: warning: assignment from incompatible pointer type
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/flac.c:102: warning: assignment from incompatible pointer type
CC apps/codecs/libpcm/adpcm_seek.c
CC apps/codecs/libpcm/dialogic_oki_adpcm.c
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/libffmpegFLAC/decoder.c: In function ‘decode_frame’:
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/libffmpegFLAC/decoder.c:478: warning: passing argument 3 of ‘decode_subframe’ from incompatible pointer type
/home/jean-louis/Bureau/rockbox-devtree/rockbox/apps/codecs/libffmpegFLAC/decoder.c:297: note: expected ‘long int *’ but argument is of type ‘int *’
CC apps/codecs/libpcm/ms_adpcm.c
<maal> Hi all, i think this commit : http://svn.rockbox.org/viewvc.cgi?view=rev&revision=31207 has broken stereo flac playback.
<maal> I tested on my sansa fuze v2 : r31206 - playback is ok, with r31207 - channels "are mixed" (hard to describe)
Edit: I already tested two stereo flac files and they have bit-identical output for r31206 (before the latest change) and r31237 (current svn).