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

Reply via email to