Hi I treatint to implement a routine for libdvbpsi library. In the callback in ts.c file in the demux folder I am trying to show message to the user with intf_UserYesNo function to perform a change of channel automatically. The problem is this routine wait the answer and unsynchronise the transports stream thrown discontinuity messages. I like to run this routine intf_UserYesNo in a parallel thread to catch the answer afterwards, but I don´t know how to do it, and in this way not modify the read of the transport stream packets.
Thanks.