> -----Ursprungliche Nachricht----- > Von: Josh Coalson > > yes, I will probably get to it soon after the release. > the encoding side is pretty convoluted but for decoding, > src/libFLAC/stream_decoder.c:read_residual_partitioned_rice_() > should be pretty straightforward once you ignore the > FLAC__SYMMETRIC_RICE stuff (which is not used). feel free to > ask questions about it here.
Yes, I did find that part after tracing through the code, and I already have a few questions. - I am right, that the FLAC__bitbuffer_read_rice_signed_block method is doing the same as I would have achieved by filling the array in a loop by calling FLAC__bitbuffer_read_symmetric_rice_signed? - Should I allign the bitstream to the beginning of the next byte between the subframes, or only after reading the last subframe. I'm having some synchronization problems which might be caused by this. - My implementation seems to decode fixed subframes now, but the lpc subframes contains nothing but noise, and the bitstream is out of sync after reading one. The source code I'm using for decoding the lpc subframe is available here: http://user.cs.tu-berlin.de/~bjote/Subframe.java and the relevant part starts on line 218. I would appreciate if someone would take a look at it and see if they find any obvious mistakes (the code should be quite easy to read). Tor ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Flac-dev mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/flac-dev
