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