Hi,
the "fix" isn't ready yet - because its much more to do - than my first thought was - to make it work - the current code stuff does only work with some cards - which deliver a stream (audio and video in one)
To make it really work for most cards - also with audio from external sources -- like Soundcards -- it needs much more time - but currently I don't have that much to do so, because my regular work workload is currently very high - I will try to continue on this if I have some more free time:) - so its for me not a money problem or something which could be solved with money
If you are interested to work on the issue - I can share my changes with you or everybody else - what I did so far is:
- allow also to choose soundcards as audio source
- choose also the video card of it has an Audio Output Pin (DirectShow) - for seperated audio
- more options to configure in the main dialog f.e. the capture rate, the audio source (Line In, Microphone, TV-Tuner etc.) - but that is
crap - because the names of the Pins are not static so every Soundcard driver seems to use other names
and identifications - I didn't found a naming standard -- currently I have only a static list of usual names but this wouldn't work for most people,
- more flexible would be to read in this choicelist - as an action after changing the device selection
- but this would need more changes to the dialog - and standard communication mechanism - I'am afraid.
(I'am not sure of that)
--> problem is here the configuration dialog (and logic behind) doesn't know anything about dependencies between the options ...
another problem is the crossbar stuff for the capture cards - the current code and stuff arround is very heavy? to read understand -
for me at least. and needs more rewrite, I allready started to split code in several new sourcefiles - to get smaller functional units -
and not a monster edition like it is currently.
if you want to try my latest build (two month old allready) try this:
http://people.videolan.org/~atmo/vlc-0. ... -win32.zip
André