Hello guest, if you like this forum, why don't you register? https://fanrestore.com/member.php?action=register (December 14, 2021) x


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BitPerfect: PCM Bit-Perfect Tester
#91
Yes, that is partly why I thought it makes more sense to just check the bytes of known audio data. It can be done from basically any device with a digital out and any OS since it doesn't need proprietary decoding algorithms.
Reply
Thanks given by:
#92
I did some more work on this and was able to incorporate the Stream From Disk feature without adding too much code bloat. Its approximately 2.5x slower than loading the WAV into memory, but if you are working with very large files it could be a help (and a long wait).

I also got everything cleaned up and optimized, so its pretty much good to go now. When I have some time next I will look into how to prepare the builds for all platforms.
Reply
Thanks given by:
#93
I got the Linux build working, but there is an issue with the UI freezing sometimes after displaying a message box. I was looking at the Avalonia bug tracker and there's about 1000 outstanding issues with one that sounds eerily similar that was reported over a year ago. So that doesn't exactly fill me with confidence on a quick resolution. I think I will probably just change the design a bit so that message boxes aren't needed..
Reply
Thanks given by:
#94
Worked around the message box issue, and also got the OSX build working. I just need to make an icon and a few finishing touches. One nice thing about .Net 5 publishing is that you can include the entire required framework in the EXE so that no extra downloads are necessary. This means an 80mb EXE instead of 1mb, but the convenience is hard to beat.
Reply
Thanks given by: spoRv
#95
(2021-10-06, 04:44 PM)bronan Wrote: One nice thing about .Net 5 publishing is that you can include the entire required framework in the EXE so that no extra downloads are necessary.

Indeed, I really appreciate a simple standalone EXE file! Ok
Reply
Thanks given by:
#96
2.0 is finally released for Windows, Mac, and Linux, links are available on first post. Notice that I have shortened the reference WAV, so you will need to burn a new CD-R for this version. Also, I added support for matching 16-bit data in 24-bit files, so you can point BitPerfect to your raw Reaper recording rather than exporting once you know your export settings are correct. These changes should hopefully save everyone some time when re-testing to confirm their setup. Please let me know if you have any issues.
Reply
Thanks given by:
#97
I have been working on adding FLAC support to the app so you can do bit-perfect checks between WAV/FLAC and FLAC/FLAC. Everything seems to be working now, but FLAC files are streaming only at the moment. I just need to get it loading completely into memory for the non-streaming option and do some cleanup and testing.

I also updated the File Info page so you can also check FLAC files for the standard stuff like 16-bit data in a 24-bit file and dual mono.
Reply
Thanks given by: spoRv
#98
spiderfood on LDDB also made a Python script/program that checks by hashing: https://forum.lddb.com/viewtopic.php?f=32&t=10733
He also shows off a Chinese USB dongle with optical input (but no coaxial) that can be had for about $12.
Reply
Thanks given by: bronan
#99
Nice, that will help people having a device thats only 12 bucks for a bit perfect rip Smile
Reply
Thanks given by:
BitPerfect 2.1 is coming soon. Bunch of improvements including sample reading speedup, LUF/LRA analyzing, fixed Extensible WAV reading (eac3to likes to generate these for even 1-2 channel files), FLAC support and more.

I've also been thinking a bit about the dual mono test. Right now it just checks if they are exactly duplicated digitally, but I'd like to make it more flexible for older movies with analog duped channels. Basing it off the old ffmpeg inverse trick, what I'm thinking is subtracting one channel from another, then running RMS over that in 1 minute or so sections. Those sections can then be gated at some audible level, and scored for over the course of the movie. I've seen stereo bumpers at the beginning of features, so breaking it up into sections could put lower weight on content from beginning or end of the track.
Reply
Thanks given by: PDB , Stamper


Possibly Related Threads…
Thread Author Replies Views Last Post
  Locations List of people willing to assist with bit-perfect LD audio capture jerryshadoe 46 37,700 2023-09-03, 01:07 AM
Last Post: onlysleeping23
  Bit-perfect LD-capture - What's necessary? Dr. Cooper 29 13,336 2020-09-12, 03:31 AM
Last Post: pipefan413
  Bit perfect or bust? zoidberg 12 9,484 2017-01-24, 01:34 AM
Last Post: spoRv

Forum Jump:


Users browsing this thread: 1 Guest(s)