It seems from comparing the results for the different source IDs that the problem could be related to a failure to do the prerolls.
In particular, take a look at the logs after DEMUX_SET_GROUP, where it appears to initialize things. In the case of France 2, it does an audio preroll and a video preroll.
In the case of France 3, it does neither. You have saved vout from the France 2 case, which I suppose makes sense so you don't have to reinitialize DirectX and other video stuff. But you have already killed the audio stream, and it is never restarted. (And I'm wondering why this doesn't happen, say, in Linux, but the bug has been marked Win32.)
It might be something as simple as clearing the buffers, I don't know...
src/input/decoder.c says:
/* calling DecoderProcess() with NULL block will make * decoders/packetizers flush their buffers */
while src/input/input.c says (line 1877 and 1886):
case INPUT_CONTROL_SET_PROGRAM: /* No need to force update, es_out does it if needed */}}} I could work on this in Windows but don't have DVB decoder hardware. Hope this helps.
jml674: I've finally gotten vlc to compile for Win32 so I can do some debugging on this. I'm not sure if the symptoms I'm seeing are the same as yours. In particular, the problem I'm seeing is that I can connect to a particular frequency and get only the first of the six channels there, but none of the others. If you're seeing this (or even if you're not), could you try this?
Save your playlist in m3u format.
Call it up in a text-only editor like Notepad.
Do a global search/replace, changing "dvb:" (note the colon) to "dvb-t:" throughout. Save.
In vlc, clear your playlist and open the new one you just created.
This solves the problem for me, so please advise if it does for you.
I am already using "dvb-t" and not dvb keyword. I will redo a check with latest build.
Regarding the "first chanel of frequency" symptom, There is an issue with the sid selection, but have not checked all freqs. Will do this evening.
I remember an issue in 1.1.2 already (Ticket #3896 (closed)) hope the fix has not been ported to 1.2
Did some tests on XP using same USB stick (Terratec T5) and it works fine.
So issue is linked to Windows7 or to my TNT adapter or a combination.
If John has performed successful testing with a different adapter on W7, we can close the issue.