Hi. I would like to use libav to do realtime decoding of various digital audio formats (AC3, DTS etc). The compressed audio will come in over S/PDIF and I would like to read that stream using ALSA, decode and then send the decoded PCM audio out again, also using ALSA.
The one part that I think is missing in libav to do this is an IEC61937 demuxer (i.e. the opposite of the "S/PDIF Multiplexer" GSOC project). The digital stream coming in will probably be in IEC61937 format most of the time, but raw DTS format padded with null bytes is also possible I think. Perhaps the "raw DTS" demuxer can already handle this? Has anyone ever done any real-time loopback processing like this using libav? Are there any special caveats? How much buffering (delay) is involved? Is it even possible to construct a chain like this using libav? ALSA source -> demuxer -> decoder -> ALSA sink? Thanks... /Erik _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
