you can run vlc --list on both versions and compare the output to know if something's missing in 0.9.0.
I did vlc --list | grep -i mpe | sort for both players, and then, diffed the output:
$ diff -u 0.8 0.9
--- 0.8 2007-07-25 11:33:29.075704057 +0200
+++ 0.9 2007-07-25 11:33:32.575170231 +0200
@@ -1,4 +1,4 @@
- ffmpeg FFmpeg audio/video decoder/encoder ((MS)MPEG4,SVQ1,H263,WMV,WMA)
+ ffmpeg FFmpeg audio/video decoders/encoders
ffmpeg FFmpeg audio/video encoder
ffmpeg FFmpeg chroma conversion
ffmpeg FFmpeg crop padd filter
@@ -20,6 +20,5 @@
packetizer_mpegvideo MPEG-I/II video packetizer
ps MPEG-PS demuxer
ps MPEG-PS demuxer
- stream_out_switcher MPEG2 video switcher stream output
ts MPEG Transport Stream demuxer
-VLC media player 0.8.6c Janus
+VLC media player 0.9.0-svn Grishenko
So basically, the only thing that differs is stream_out_switcher not present in 0.9.0.
Can it make a difference? I'll build 0.9.0 with --enable-switcher to see if anything's changed.