Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Audio replay: driver bug or done something wrong?
Hi,
I'm want to have the following setup: while watching a live
program, I want to disable live audio, replay some audio from
memory and then switch back to live audio.
To switch from live audio to audio replay I use (this is from
inside vdr):
CHECK(ioctl(audioDev, AUDIO_SELECT_SOURCE, AUDIO_SOURCE_MEMORY));
CHECK(ioctl(audioDev, AUDIO_SET_AV_SYNC, false));
CHECK(ioctl(audioDev, AUDIO_PLAY));
Now I can replay audio from memory fine. To switch back to live
audio I use:
CHECK(ioctl(audioDev, AUDIO_STOP, true));
CHECK(ioctl(audioDev, AUDIO_CLEAR_BUFFER));
CHECK(ioctl(audioDev, AUDIO_SET_AV_SYNC, true));
CHECK(ioctl(audioDev, AUDIO_SELECT_SOURCE, AUDIO_SOURCE_DEMUX));
CHECK(ioctl(audioDev, AUDIO_PLAY));
Doing this, the video goes black for a second and then comes
back, but there is no audio.
Am I doing something wrong or is this a driver bug?
CU
--
Stefan Huelswitt
huels@iname.com | http://home.pages.de/~nathan
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index