Picking the right test case

I wrote my programs, that, like planned, demux a mpeg transport stream, transcode it on my video board, and mux it again.

And I just picked the right test case. Any other video I tested so far was de- and encoded just fine. But for my test, I wanted to get this:

vlcsnap-2013-03-08-16h44m34s62

but got this

vlcsnap-2013-03-08-16h43m15s224The hardware decoder is capable of decoding the video. The top picture is from another decoding program, the bottom one is made with gstreamer and the TIViddec2 plugin. Not really an idea what is wrong, but at least I caught it before transcoding 1000hrs of video in bulk.