Re: Recording from S/PDIF

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

 



On Thu, 23 Nov 2017, Clemens Ladisch wrote:

David Kastrup wrote:
Clemens Ladisch <clemens-P6GI/4k7KOmELgA04lAiVw@xxxxxxxxxxxxxxxx>
writes:
Paul Davis wrote:
When I wrote the RME driver for the digiface/multiface/digi9652 etc, I
knew that status bits were available, but I don't recall exporting them
to user space. At this point in time, I don't even remember what the
ALSA abstraction for that would be. The "control" device? The mixer?​

Mixer control "IEC958 Capture Default"/"... Mask".

Huh.  This begs the question: are there any applications making use of
it?

I am not aware of any.

Hmm, I did find a message from a few years ago (2014ish) asking a similar question. The answer was that there were a few cards that did read this stuff.... ISA cards as happens, and there was some software that would take a DAT tape as spdif input and create named files for each track. They were both DOS applications.

So somewhere between hacking the driver for your RME card and creating your own software to deal with it's output may be your answer. (finding computers with PCI slots is already hard, though I do have an older compaq that still runs if you want to ship it :)

Honestly, unless you have a whole lot to do, silence detection will get you close enough to make doing it by hand not too bad.

Further research shows that the track number is not transmitted in the
channel status bits but in the "user"/"subcode" bits.  I have never seen
any sound card that allows access to those.

Theres the answer then...

--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
https://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux