GStreamer
How cool will 0.8.0 be! :). Honestly, it’ll rock. I’ve been testing Totem over and over again for the past few weeks. I can playback a large amount of movies, pretty much anything on my harddisk. I *am* still having issues, but for all, the problem is known, so it should be fixable easily:
- One MPEG-4 video/audio Quicktime file doesn’t decode correctly. That’s because we don’t initialize the extradata member in AVCodecContext using the ‘esds’ atom contents in the Quicktime file. Same for MPEG-4 AAC audio, but there, it’s not required.
- The Quicktime demuxer currently has some issues with raw PCM or MACE audio. the problem lies in the demuxer, not a decoder or setup or anything. Will probably be a minor quick fix.
- Some MPEGs with highly unsynchronized elemtary streams will ‘lock’ our internal clocking (video far ahead of audio, but no fresh audio data). The correct fix is probably to make the amount of buffered data somewhat larger for output queue elements, say from 1 second to 5 seconds (those are limits).
Apart from that, I can playback most MPEG files, all other Quicktime files and with no single problem all AVI, ASF and MKV files. Please add bugzilla entries (GNOME bugzilla, product ‘GStreamer’) for every single “common media file” (so don’t bother adding WMV9 movies 😉 ) that doesn’t playback using Totem-GStreamer using current CVS of both. Maybe I’ll push some more and try to get GStreamer 0.8.1 out of the door for GNOME-2.6.0, with each of those fixed. That would rock! I didn’t test Rhythmbox as extensively, but I know that I can playback MPEG-4 AAC, Ogg/Vorbis, MP3 with no problems. That’s about 100% fo my collection. I don’t use WMA (which should work), WAV (blah) or FLAC… I have some test files for each, though. I need more video test files.
GNOME
I’m – as of today – a happy member of the GNOME foundation! Yay! GNOME, luv ya!
U.S.A.
Did I mention how much I love the U.S.A., or more specifically Manhattan, so far? It’s so clean, it’s so controlled, it’s so… Special! I simply love this place. Cornell University is a wonderful place to be at, too. Awesome!